Accepting request 307910 from home:fstrba:freetype2

Reverting the freetype2-bootstrap-related changes since it does not work

OBS-URL: https://build.opensuse.org/request/show/307910
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libXft?expand=0&rev=18
This commit is contained in:
Stefan Dirsch 2015-05-19 08:29:55 +00:00 committed by Git OBS Bridge
parent 33b451b379
commit a7cfa39ff6
2 changed files with 20 additions and 31 deletions

View File

@ -3,14 +3,6 @@ Tue May 12 20:19:01 UTC 2015 - sndirsch@suse.com
- added baselibs.conf as source to specfile - 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 Fri Jun 6 10:52:07 UTC 2014 - sndirsch@suse.com

View File

@ -16,45 +16,42 @@
# #
%define lname libXft2
Name: libXft Name: libXft
%define lname libXft2
Version: 2.3.2 Version: 2.3.2
Release: 0 Release: 0
Summary: X FreeType library Summary: X FreeType library
License: MIT License: MIT
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Url: http://xorg.freedesktop.org/ Url: http://xorg.freedesktop.org/
#Git-Clone: git://anongit.freedesktop.org/xorg/lib/libXft #Git-Clone: git://anongit.freedesktop.org/xorg/lib/libXft
#Git-Web: http://cgit.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 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 Source1: baselibs.conf
BuildRequires: autoconf >= 2.60 BuildRequires: autoconf >= 2.60
BuildRequires: automake BuildRequires: automake
BuildRequires: libtool BuildRequires: libtool
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRequires: pkgconfig(fontconfig) >= 2.5.92 BuildRequires: pkgconfig(fontconfig) >= 2.5.92
BuildRequires: pkgconfig(freetype2) >= 2.1.6
BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xorg-macros) >= 1.8 BuildRequires: pkgconfig(xorg-macros) >= 1.8
BuildRequires: pkgconfig(xrender) >= 0.8.2 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 %description
Xft is a library that connects X applications with the FreeType font Xft is a library that connects X applications with the FreeType font
rasterization library. Xft uses fontconfig to locate fonts so it has rasterization library. Xft uses fontconfig to locate fonts so it has
no configuration files. no configuration files.
%package -n %{lname} %package -n %lname
Summary: X FreeType library Summary: X FreeType library
Group: System/Libraries Group: System/Libraries
%description -n %{lname} %description -n %lname
Xft is a library that connects X applications with the FreeType font Xft is a library that connects X applications with the FreeType font
rasterization library. Xft uses fontconfig to locate fonts so it has rasterization library. Xft uses fontconfig to locate fonts so it has
no configuration files. no configuration files.
@ -62,7 +59,7 @@ no configuration files.
%package devel %package devel
Summary: Development files for the X FreeType library Summary: Development files for the X FreeType library
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Requires: %{lname} = %{version} Requires: %lname = %version
%description devel %description devel
Xft is a library that connects X applications with the FreeType font 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. no configuration files.
This package contains the development headers for the library found This package contains the development headers for the library found
in %{lname}. in %lname.
%prep %prep
%setup -q %setup -q
@ -81,22 +78,22 @@ autoreconf -fi
make %{?_smp_mflags} make %{?_smp_mflags}
%install %install
make DESTDIR=%{buildroot} install %{?_smp_mflags} make install DESTDIR="%buildroot"
find %{buildroot} -type f -name "*.la" -delete -print 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) %defattr(-,root,root)
%{_libdir}/libXft.so.2* %_libdir/libXft.so.2*
%files devel %files devel
%defattr(-,root,root) %defattr(-,root,root)
%{_includedir}/X11/Xft %_includedir/X11/Xft
%{_libdir}/libXft.so %_libdir/libXft.so
%{_libdir}/pkgconfig/xft.pc %_libdir/pkgconfig/xft.pc
%{_mandir}/man3/* %_mandir/man3/*
%changelog %changelog