From 9606aac46afa8b4cbf98b219202b48cac5b9ea91 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 7 Nov 2011 12:56:27 -0600 Subject: [PATCH] rebuild (libpng) pkgconfig-style deps --- fltk.spec | 54 ++++++++++++++++++++++++++++-------------------------- 1 file 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 1.3.0-3 +- rebuild (libpng) +- pkgconfig-style deps + * Thu Aug 25 2011 Rex Dieter 1.3.0-2 - fltk-config inconsistency on ARM (#733421)