diff --git a/libXft.changes b/libXft.changes index f78bda7..22c82eb 100644 --- a/libXft.changes +++ b/libXft.changes @@ -3,14 +3,6 @@ Tue May 12 20:19:01 UTC 2015 - sndirsch@suse.com - added baselibs.conf as source to specfile -------------------------------------------------------------------- -Mon May 11 17:01:09 UTC 2015 - fstrba@suse.com - -- Build against the freetype2-bootstrap-devel package and - BuildIgnore the libfreetype6 and freetype2-devel for suse_version - bigger then 13.2 - * Should help to prevent cycles in build service. - ------------------------------------------------------------------- Fri Jun 6 10:52:07 UTC 2014 - sndirsch@suse.com diff --git a/libXft.spec b/libXft.spec index 8cb8851..d5311d9 100644 --- a/libXft.spec +++ b/libXft.spec @@ -16,45 +16,42 @@ # -%define lname libXft2 Name: libXft +%define lname libXft2 Version: 2.3.2 Release: 0 Summary: X FreeType library License: MIT Group: Development/Libraries/C and C++ Url: http://xorg.freedesktop.org/ + #Git-Clone: git://anongit.freedesktop.org/xorg/lib/libXft #Git-Web: http://cgit.freedesktop.org/xorg/lib/libXft/ Source: http://xorg.freedesktop.org/releases/individual/lib/%{name}-%{version}.tar.bz2 +# ft2build include. Positive sideeffect is that this patch makes it build with both freetype2 2.5.1, and older versions +BuildRoot: %{_tmppath}/%{name}-%{version}-build + Source1: baselibs.conf BuildRequires: autoconf >= 2.60 BuildRequires: automake BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: pkgconfig(fontconfig) >= 2.5.92 +BuildRequires: pkgconfig(freetype2) >= 2.1.6 BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xorg-macros) >= 1.8 BuildRequires: pkgconfig(xrender) >= 0.8.2 -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} > 1320 -BuildRequires: freetype2-bootstrap-devel -#!BuildIgnore: libfreetype6 -#!BuildIgnore: freetype2-devel -%else -BuildRequires: pkgconfig(freetype2) >= 2.1.6 -%endif %description Xft is a library that connects X applications with the FreeType font rasterization library. Xft uses fontconfig to locate fonts so it has no configuration files. -%package -n %{lname} +%package -n %lname Summary: X FreeType library Group: System/Libraries -%description -n %{lname} +%description -n %lname Xft is a library that connects X applications with the FreeType font rasterization library. Xft uses fontconfig to locate fonts so it has no configuration files. @@ -62,7 +59,7 @@ no configuration files. %package devel Summary: Development files for the X FreeType library Group: Development/Libraries/C and C++ -Requires: %{lname} = %{version} +Requires: %lname = %version %description devel Xft is a library that connects X applications with the FreeType font @@ -70,7 +67,7 @@ rasterization library. Xft uses fontconfig to locate fonts so it has no configuration files. This package contains the development headers for the library found -in %{lname}. +in %lname. %prep %setup -q @@ -81,22 +78,22 @@ autoreconf -fi make %{?_smp_mflags} %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} -find %{buildroot} -type f -name "*.la" -delete -print +make install DESTDIR="%buildroot" +rm -f "%buildroot/%_libdir"/*.la -%post -n %{lname} -p /sbin/ldconfig +%post -n %lname -p /sbin/ldconfig -%postun -n %{lname} -p /sbin/ldconfig +%postun -n %lname -p /sbin/ldconfig -%files -n %{lname} +%files -n %lname %defattr(-,root,root) -%{_libdir}/libXft.so.2* +%_libdir/libXft.so.2* %files devel %defattr(-,root,root) -%{_includedir}/X11/Xft -%{_libdir}/libXft.so -%{_libdir}/pkgconfig/xft.pc -%{_mandir}/man3/* +%_includedir/X11/Xft +%_libdir/libXft.so +%_libdir/pkgconfig/xft.pc +%_mandir/man3/* %changelog