[fltk] rebuild (libpng) pkgconfig-style deps

Rex Dieter rdieter at fedoraproject.org
Mon Nov 7 18:48:52 UTC 2011


commit 9606aac46afa8b4cbf98b219202b48cac5b9ea91
Author: Rex Dieter <rdieter at fedoraproject.org>
Date:   Mon Nov 7 12:56:27 2011 -0600

    rebuild (libpng)
    pkgconfig-style deps

 fltk.spec |   54 ++++++++++++++++++++++++++++--------------------------
 1 files changed, 28 insertions(+), 26 deletions(-)
---
diff --git a/fltk.spec b/fltk.spec
index 6aa4a98..ee2eb10 100644
--- a/fltk.spec
+++ b/fltk.spec
@@ -5,7 +5,7 @@
 Summary:	C++ user interface toolkit
 Name:		fltk
 Version:	1.3.0
-Release:	2%{?dist}
+Release:	3%{?dist}
 
 # see COPYING (or http://www.fltk.org/COPYING.php ) for exceptions details
 License:	LGPLv2+ with exceptions	
@@ -28,13 +28,14 @@ Patch5: 	fltk-1.1.8-fluid_desktop.patch
 Patch8:         fltk-1.3.0-rh708185.patch
 
 BuildRequires: desktop-file-utils
-BuildRequires: libICE-devel
 BuildRequires: libjpeg-devel
-BuildRequires: libpng-devel
-BuildRequires: libGL-devel libGLU-devel 
-BuildRequires: libSM-devel 
-BuildRequires: libXext-devel libXinerama-devel libXft-devel libXt-devel libX11-devel
-BuildRequires: xorg-x11-proto-devel xorg-x11-utils
+BuildRequires: pkgconfig(libpng)
+BuildRequires: pkgconfig(gl) pkgconfig(glu) 
+BuildRequires: pkgconfig(ice)
+BuildRequires: pkgconfig(sm) 
+BuildRequires: pkgconfig(xext) pkgconfig(xinerama) pkgconfig(xft) pkgconfig(xt) pkgconfig(x11) 
+BuildRequires: pkgconfig(xproto)
+BuildRequires: xorg-x11-utils
 BuildRequires: zlib-devel
 
 %description
@@ -47,9 +48,8 @@ It provides modern GUI functionality without the bloat, and supports
 Summary: Development files for %{name}
 Requires: %{name}%{?_isa} = %{version}-%{release}
 Requires: libstdc++-devel
-Requires: libGL-devel libGLU-devel
-Requires: libXft-devel libXext-devel
-Requires: libX11-devel libSM-devel libICE-devel
+Requires: pkgconfig(ice) pkgconfig(sm)
+Requires: pkgconfig(xft) pkgconfig(xt) pkgconfig(x11)
 %description devel
 %{summary}.
 
@@ -132,24 +132,8 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/fluid.desktop
 
 
 %post -p /sbin/ldconfig
-
 %postun -p /sbin/ldconfig
 
-%post fluid
-touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
-
-%postun fluid
-if [ $1 -eq 0 ] ; then
-  update-desktop-database -q &> /dev/null
-  touch --no-create %{_datadir}/icons/hicolor &> /dev/null
-  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
-fi
-
-%posttrans fluid
-update-desktop-database -q &> /dev/null
-gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
-
-
 %files
 %defattr(-,root,root,-)
 %doc ANNOUNCEMENT CHANGES COPYING CREDITS README
@@ -179,6 +163,20 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
 %{_libdir}/libfltk_gl.a
 %{_libdir}/libfltk_images.a
 
+%post fluid
+touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
+
+%postun fluid
+if [ $1 -eq 0 ] ; then
+  update-desktop-database -q &> /dev/null
+  touch --no-create %{_datadir}/icons/hicolor &> /dev/null
+  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+fi
+
+%posttrans fluid
+update-desktop-database -q &> /dev/null
+gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+
 %files fluid
 %defattr(-,root,root,-)
 %{_bindir}/fluid
@@ -190,6 +188,10 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
 
 
 %changelog
+* Mon Nov 07 2011 Rex Dieter <rdieter at fedoraproject.org> 1.3.0-3
+- rebuild (libpng)
+- pkgconfig-style deps
+
 * Thu Aug 25 2011 Rex Dieter <rdieter at fedoraproject.org> 1.3.0-2
 - fltk-config inconsistency on ARM (#733421)
 


More information about the scm-commits mailing list