[libgnomeprint22] - Merge-review cleanup (#226016)
paragn
paragn at fedoraproject.org
Thu Sep 23 09:39:24 UTC 2010
commit 68edbac359952cee88241d0a34ed381be0196e96
Author: paragn <paragn at fedoraproject.org>
Date: Thu Sep 23 15:13:37 2010 +0530
- Merge-review cleanup (#226016)
libgnomeprint22.spec | 98 ++++++++++++++++++++-----------------------------
1 files changed, 40 insertions(+), 58 deletions(-)
---
diff --git a/libgnomeprint22.spec b/libgnomeprint22.spec
index 282e0d7..1e1749e 100644
--- a/libgnomeprint22.spec
+++ b/libgnomeprint22.spec
@@ -1,42 +1,32 @@
%define gettext_package libgnomeprint-2.2
-%define glib2_base_version 2.2.0
-%define glib2_version %{glib2_base_version}
-%define pango_version 1.5.0
-%define libxml2_version 2.5
-%define libart_lgpl_version 2.3.8
-%define libbonobo_version 2.1.0
-%define bonobo_activation_version 1.0.0
-%define freetype_version 2.0.3
-%define gtk_doc_version 0.9
-
Summary: Printing library for GNOME
-Name: libgnomeprint22
-Version: 2.18.7
-Release: 1%{?dist}
-License: LGPLv2+ and BSD
+Name: libgnomeprint22
+Version: 2.18.7
+Release: 2%{?dist}
+License: LGPLv2+ and BSD
# BSD applies to ttsubset code that was taken from STSF
Group: System Environment/Base
-Source: http://download.gnome.org/sources/libgnomeprint/2.18/libgnomeprint-%{version}.tar.bz2
+Source: http://download.gnome.org/sources/libgnomeprint/2.18/libgnomeprint-%{version}.tar.bz2
URL: http://www.gnome.org
-Requires: urw-fonts
-Requires: ghostscript
-Requires: ghostscript-fonts
-
-BuildRequires: glib2-devel >= %{glib2_version}
-BuildRequires: pango-devel >= %{pango_version}
-BuildRequires: libxml2-devel >= %{libxml2_version}
-BuildRequires: libart_lgpl-devel >= %{libart_lgpl_version}
-BuildRequires: libbonobo-devel >= %{libbonobo_version}
-BuildRequires: bonobo-activation-devel >= %{bonobo_activation_version}
-BuildRequires: freetype >= %{freetype_version}
-BuildRequires: gtk-doc >= %{gtk_doc_version}
-BuildRequires: libgnomecups-devel >= 0.2.0-1
-BuildRequires: fontconfig
-BuildRequires: cups-devel
-BuildRequires: intltool
-BuildRequires: zlib-devel
+Requires: urw-fonts
+Requires: ghostscript
+Requires: ghostscript-fonts
+
+BuildRequires: glib2-devel
+BuildRequires: pango-devel
+BuildRequires: libxml2-devel
+BuildRequires: libart_lgpl-devel
+BuildRequires: libbonobo-devel
+BuildRequires: bonobo-activation-devel
+BuildRequires: freetype
+BuildRequires: gtk-doc
+BuildRequires: libgnomecups-devel
+BuildRequires: fontconfig
+BuildRequires: cups-devel
+BuildRequires: intltool
+BuildRequires: zlib-devel
BuildRequires: gnutls-devel
BuildRequires: openssl-devel
BuildRequires: gettext
@@ -57,26 +47,11 @@ gnome-print devel package.
%package devel
Summary: Libraries and include files for developing GNOME printing applications
Group: Development/Libraries
-
-Requires: %{name} = %{version}-%{release}
-Requires: pkgconfig
-Requires: glib2-devel >= %{glib2_version}
-Requires: pango-devel >= %{pango_version}
-Requires: libxml2-devel >= %{libxml2_version}
-Requires: libart_lgpl-devel >= %{libart_lgpl_version}
-Requires: libbonobo-devel >= %{libbonobo_version}
-Requires: bonobo-activation-devel >= %{bonobo_activation_version}
-Requires: freetype >= %{freetype_version}
+Requires: %{name} = %{version}-%{release}
# for /usr/share/gtk-doc/html
Requires: gtk-doc
%description devel
-GNOME (GNU Network Object Model Environment) is a user-friendly set of
-applications and desktop tools to be used in conjunction with a window
-manager for the X Window System. The gnome-print-devel package
-includes the libraries and include files needed for developing
-applications that use the GNOME printing capabilities.
-
You should install the gnome-print-devel package if you would like to
develop GNOME applications that will use the GNOME print capabilities.
You do not need to install the gnome-print-devel package if you just
@@ -85,40 +60,47 @@ want to use the GNOME desktop environment.
%prep
%setup -q -n libgnomeprint-%{version}
+# Convert to utf-8
+for file in NEWS; do
+ iconv -f ISO-8859-1 -t UTF-8 -o $file.new $file && \
+ touch -r $file $file.new && \
+ mv $file.new $file
+done
+
%build
-%configure --disable-rpath --disable-static --disable-gtk-doc
+%configure --disable-static --disable-gtk-doc
+sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
make %{?_smp_mflags}
%install
-rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
-
+make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
find $RPM_BUILD_ROOT -name *.la -exec rm {} \;
%find_lang %{gettext_package}
-%clean
-rm -rf $RPM_BUILD_ROOT
-
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files -f %{gettext_package}.lang
-%defattr(-, root, root, 0755)
+%defattr(-, root, root, -)
%doc AUTHORS COPYING NEWS README
%{_libdir}/lib*.so.*
%{_libdir}/libgnomeprint/
%{_datadir}/libgnomeprint/
%files devel
-%defattr(-, root, root, 0755)
+%defattr(-, root, root, -)
%{_libdir}/lib*.so
%{_includedir}/*
%{_libdir}/pkgconfig/*
%{_datadir}/gtk-doc/html/libgnomeprint
%changelog
+* Thu Sep 09 2010 Parag Nemade <paragn AT fedoraproject.org> 2.18.7-2
+- Merge-review cleanup (#226016)
+
* Wed Mar 31 2010 Matthias Clasen <mclasen at redhat.com> - 2.18.7-1
- Update to 2.18.7
@@ -208,7 +190,7 @@ rm -rf $RPM_BUILD_ROOT
- Explicitly disable rpath.
- Exclude static modules from the main package.
- Exclude static libraries from the devel package (useless).
- - Don't own entire %{_datadir}/gtk-doc.
+ - Don't own entire %%{_datadir}/gtk-doc.
- Remove explicit pre/post /sbin/ldconfig deps (they're automatic with -p).
- Change PreReqs to more correct Requires.
- Fix devel summary.
More information about the scm-commits
mailing list