summaryrefslogtreecommitdiff
path: root/gnome-common.spec.in
diff options
context:
space:
mode:
authorRobin Slomkowski <rslomkow@src.gnome.org>2001-03-26 22:27:25 +0000
committerRobin Slomkowski <rslomkow@src.gnome.org>2001-03-26 22:27:25 +0000
commitede406f07a5fb13348ccf9e32741a71d93126880 (patch)
tree4859e286d94c4718ba2c6c50b2e2d2c2699ee527 /gnome-common.spec.in
parent0ae18eb03856fbb8ea4e9d9a1c26d79f11075445 (diff)
downloadshared-mime-info-ede406f07a5fb13348ccf9e32741a71d93126880.tar.gz
added gnome-common.spec.in to EXTRA_DISTS added gnome-common.spec.in
* Makefile.am: added gnome-common.spec.in to EXTRA_DISTS * configure.in: added gnome-common.spec.in * gnome-common.spec: removed from repository as it appeared generic * gnome-common.spec.in: new spec file using Martin's suggestions svn path=/trunk/; revision=1653
Diffstat (limited to 'gnome-common.spec.in')
-rw-r--r--gnome-common.spec.in116
1 files changed, 116 insertions, 0 deletions
diff --git a/gnome-common.spec.in b/gnome-common.spec.in
new file mode 100644
index 00000000..3bb7978b
--- /dev/null
+++ b/gnome-common.spec.in
@@ -0,0 +1,116 @@
+# Note this is NOT a relocatable thing :)
+%define name gnome-common
+%define ver @VERSION@
+%define RELEASE 0_cvs_0
+%define rel %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE}
+%define prefix /usr
+%define sysconfdir /etc
+
+Name: %name
+Summary: gnome-common contains usefull things common to building gnome packages
+Version: %ver
+Distribution: GNOME
+Vendor: CVS
+Release: %rel
+Copyright: GPL
+Group: Development/Tools
+Source: %{name}-%{ver}.tar.gz
+URL: http://gnome.org
+BuildRoot: /var/tmp/%{name}-%{ver}-root
+Docdir: %{prefix}/doc
+
+%description
+gnome-common is for developing various GNOME modules that have to do similar things
+
+%package devel
+Summary: Libraries and include files for developing gnome-common based tools
+Group: Development/Libraries
+Requires: %name = %{PACKAGE_VERSION}
+Obsoletes: %{name}-devel
+
+%package support
+Summary: gnome-common support applications
+Group: Development/Tools
+Requires: %name = %{PACKAGE_VERSION}
+Obsoletes: %{name}-devel
+
+%description devel
+This package provides the necessary development libraries and include
+files to allow you to develop components that make use of gnome-common source
+
+%description support
+These are supporting applications for using gnome-common
+
+%changelog
+* Mon Mar 26 2000 Robin * Slomkowski <rslomkow@rslomkow.org>
+- created this thing, and replaced the generic specfile
+
+%prep
+%setup
+
+%build
+%ifarch alpha
+ MYARCH_FLAGS="--host=alpha-redhat-linux"
+%endif
+
+LC_ALL=""
+LINGUAS=""
+LANG=""
+export LC_ALL LINGUAS LANG
+
+CFLAGS="$RPM_OPT_FLAGS" ./configure $MYARCH_FLAGS \
+ --prefix=%{prefix} \
+ --enable-platform-gnome-2 \
+ --sysconfdir=%{sysconfdir}
+
+if [ "$SMP" != "" ]; then
+ (make "MAKE=make -k -j $SMP"; exit 0)
+ make
+else
+ make
+fi
+
+%install
+[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
+
+make prefix=$RPM_BUILD_ROOT%{prefix} sysconfdir=$RPM_BUILD_ROOT%{sysconfdir} install
+
+for FILE in "$RPM_BUILD_ROOT/bin/*"; do
+ file "$FILE" | grep -q not\ stripped && strip $FILE
+done
+
+%clean
+[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
+
+%post
+if ! grep %{prefix}/lib /etc/ld.so.conf > /dev/null ; then
+ echo "%{prefix}/lib" >> /etc/ld.so.conf
+fi
+
+/sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+
+%defattr(0555, bin, bin)
+%{prefix}/bin/*
+
+%defattr (0444, bin, bin)
+%{prefix}/lib/pkgconfig/*common*.pc
+%{prefix}/share/aclocal/gnome-macros/*.m4
+%{prefix}/share/aclocal/gnome2-macros/*.m4
+
+%files devel
+
+%defattr(0555, bin, bin)
+%{prefix}/lib/*support*a
+
+%files support
+
+%defattr(0444, bin, bin)
+%{prefix}/include/gnome/*/*support*.h
+%{prefix}/lib/pkgconfig/*support*.pc
+
+%defattr(0555, bin, bin)
+%{prefix}/lib/*support*.so*