%define major 3 %define libname %mklibname xfixes %{major} %define devname %mklibname xfixes -d Summary: X Fixes Library Name: libxfixes Version: 5.0.3 Release: 6 License: MIT Group: System/Libraries Url: http://xorg.freedesktop.org Source0: http://xorg.freedesktop.org/releases/individual/lib/libXfixes-%{version}.tar.bz2 BuildRequires: pkgconfig(x11) BuildRequires: x11-proto-devel >= 7.6-3 BuildRequires: x11-util-macros >= 1.0.1 %description %{name} is a simple library designed to interface the X Fixes Extension. #---------------------------------------------------------------------------- %package -n %{libname} Summary: X Fixes Library Group: System/Libraries Conflicts: libxorg-x11 < 7.0 Provides: %{name} = %{version} %description -n %{libname} %{name} is a simple library designed to interface the X Fixes Extension. %files -n %{libname} %{_libdir}/libXfixes.so.%{major}* #---------------------------------------------------------------------------- %package -n %{devname} Summary: Development files for %{name} Group: Development/X11 Requires: %{libname} = %{EVRD} Provides: libxfixes-devel = %{EVRD} Obsoletes: %{_lib}xfixes3-devel < 5.0 Obsoletes: %{_lib}xfixes-static-devel < 5.0 Conflicts: libxorg-x11-devel < 7.0 %description -n %{devname} Development files for %{name} %files -n %{devname} %{_libdir}/libXfixes.so %{_libdir}/pkgconfig/xfixes.pc %{_includedir}/X11/extensions/Xfixes.h %{_mandir}/man3/Xfixes.* #---------------------------------------------------------------------------- %prep %setup -qn libXfixes-%{version} %build %configure \ --disable-static \ --x-includes=%{_includedir} \ --x-libraries=%{_libdir} %make_build %install %make_install