Re: Cross Distro Spec Files

James Ogley <[email protected]> Wed, 15 Jun 2005 07:06:58 +0100
Newsgroups gmane.comp.gnome.packaging
Organization usr local bin
Message-ID <[email protected]>
--=-RAbo9D2Y5TCcAfvb52f/
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

> collaborate with James on a cross-distro spec file for some of the
> basic stuff in jhbuild- maybe gucharmap and the core dependencies?

Here's a patch against gucharmap HEAD to add this facility
-- 
James Ogley [email protected]
GNOME for SuSE: http://usr-local-bin.org/rpms

--=-RAbo9D2Y5TCcAfvb52f/
Content-Disposition: attachment; filename=gucharmap-gpp.patch
Content-Type: text/x-patch; name=gucharmap-gpp.patch; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

diff -ruN gucharmap.orig/gucharmap.spec.in gucharmap/gucharmap.spec.in
--- gucharmap.orig/gucharmap.spec.in	2003-05-04 00:15:38.000000000 +0100
+++ gucharmap/gucharmap.spec.in	2005-06-15 06:58:16.000000000 +0100
@@ -1,5 +1,23 @@
 # DarContact: Noah Levitt <nlevitt =D0=B0t columbia.edu>
=20
+%{?_with_suse:%define suse 1}
+%{!?_with_suse:%define suse 0}
+%if %{suse}
+%define prefix      /opt/gnome
+%define sysconfdir  /etc%{prefix}
+%define bindir      %{prefix}/bin
+%define datadir     %{prefix}/share
+%define libdir      %{prefix}/lib
+%define includedir  %{prefix}/include
+%else
+%define prefix      %{_prefix}
+%define sysconfdir  %{_sysconfdir}
+%define bindir      %{_bindir}
+%define datadir     %{_datadir}
+%define libdir      %{_libdir}
+%define includedir  %{_includedir}
+%endif
+
 Summary: A featureful Unicode character map.=20
 Name: gucharmap
 Version: @VERSION@
@@ -13,7 +31,7 @@
=20
 Source: http://ftp.gnome.org/pub/gnome/sources/gucharmap/0.6/%{name}-%{v=
ersion}.tar.bz2
 BuildRoot: %{_tmppath}/root-%{name}-%{version}
-Prefix: %{_prefix}
+Prefix: %{prefix}
=20
 %description
 gucharmap is a featureful Unicode character map and font viewer.
@@ -31,7 +49,7 @@
 %setup
=20
 %build
-%configure
+./configure --prefix=3D%prefix --sysconfdir=3D%sysconfdir
 %{__make} %{?_smp_mflags}
=20
 %install
@@ -54,21 +72,24 @@
 %defattr(-, root, root, 0755)
 %doc ChangeLog COPYING* README TODO
 %config %{_sysconfdir}/gucharmap/
-%{_bindir}/*
-%{_libdir}/*.so.*
-%{_libdir}/gucharmap/immodules/im-gucharmap.so
-%{_datadir}/pixmaps/*
-%{_datadir}/applications/*
+%{bindir}/*
+%{libdir}/*.so.*
+%{libdir}/gucharmap/immodules/im-gucharmap.so
+%{datadir}/pixmaps/*
+%{datadir}/applications/*
=20
 %files devel
 %defattr(-, root, root, 0755)
-%{_libdir}/*.a
-%{_libdir}/*.so
-%{_libdir}/pkgconfig/*
-%{_includedir}/%{name}/
-#exclude %{_libdir}/*.la
+%{libdir}/*.a
+%{libdir}/*.so
+%{libdir}/pkgconfig/*
+%{includedir}/%{name}/
+#exclude %{libdir}/*.la
=20
 %changelog
+* Wed Jun 15 2005 James Ogley <[email protected]>
+- Add GPP rpm-fu allowing --with suse to be specified.
+
 * Fri May 02 2003 Dag Wieers <[email protected]> - 0.6.0-0
 - Updated to release 0.6.0.
=20

--=-RAbo9D2Y5TCcAfvb52f/
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Gnome-packaging-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-packaging-list

--=-RAbo9D2Y5TCcAfvb52f/--