%define major 6 %define libname %mklibname xt %{major} %define devname %mklibname xt -d %global optflags %{optflags} -O3 Summary: X Toolkit Intrinsics library Name: libxt Version: 1.2.0 Release: 1 License: MIT Group: Development/X11 Url: http://xorg.freedesktop.org Source0: http://xorg.freedesktop.org/releases/individual/lib/libXt-%{version}.tar.bz2 BuildRequires: pkgconfig(sm) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xproto) BuildRequires: pkgconfig(xorg-macros) %description X Toolkit Intrinsics library used to build older generation toolkits such as Motif & Xaw. %package -n %{libname} Summary: X Toolkit Intrinsics library Group: Development/X11 %description -n %{libname} X Toolkit Intrinsics library used to build older generation toolkits such as Motif & Xaw. %package -n %{devname} Summary: Development files for %{name} Group: Development/X11 Requires: %{libname} = %{version}-%{release} Provides: libxt-devel = %{version}-%{release} %description -n %{devname} Development files for %{name}. %prep %autosetup -n libXt-%{version} -p1 %build %configure \ --disable-static \ --x-includes=%{_includedir} \ --x-libraries=%{_libdir} %make_build %install %make_install %files -n %{libname} %{_libdir}/libXt.so.%{major}* %files -n %{devname} %{_libdir}/libXt.so %{_libdir}/pkgconfig/xt.pc %{_includedir}/X11/Core.h %{_includedir}/X11/VarargsI.h %{_includedir}/X11/RectObj.h %{_includedir}/X11/TranslateI.h %{_includedir}/X11/Vendor.h %{_includedir}/X11/CallbackI.h %{_includedir}/X11/ResConfigP.h %{_includedir}/X11/IntrinsicI.h %{_includedir}/X11/IntrinsicP.h %{_includedir}/X11/ConstrainP.h %{_includedir}/X11/Constraint.h %{_includedir}/X11/InitialI.h %{_includedir}/X11/EventI.h %{_includedir}/X11/ObjectP.h %{_includedir}/X11/Xtos.h %{_includedir}/X11/CreateI.h %{_includedir}/X11/Intrinsic.h %{_includedir}/X11/CoreP.h %{_includedir}/X11/Object.h %{_includedir}/X11/CompositeP.h %{_includedir}/X11/HookObjI.h %{_includedir}/X11/RectObjP.h %{_includedir}/X11/ConvertI.h %{_includedir}/X11/Shell.h %{_includedir}/X11/ShellI.h %{_includedir}/X11/ShellP.h %{_includedir}/X11/StringDefs.h %{_includedir}/X11/VendorP.h %{_includedir}/X11/SelectionI.h %{_includedir}/X11/PassivGraI.h %{_includedir}/X11/Composite.h %{_includedir}/X11/ThreadsI.h %{_includedir}/X11/ResourceI.h %{_mandir}/man3/Xt*.3* %{_mandir}/man3/Menu* %{_docdir}/libXt/*