1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
|
%define localstatedir /var/lib
Name: gnome-mime-data
Summary: The GNOME virtual file-system libraries
Version: 2.4.2
Release: 1
License: LGPL
Group: System Environment/Libraries
Source: ftp://ftp.gnome.org/pub/GNOME/stable/sources/%name/%name-%{version}.tar.gz
URL: http://www.gnome.org/
BuildRoot: %{_tmppath}/%{name}-root
BuildArch: noarch
%description
The GNOME MIME database contains a basic set of applications and MIME
types for a GNOME system.
%prep
%setup -q
%build
%ifarch alpha
MYARCH_FLAGS="--host=alpha-redhat-linux"
%endif
# Needed for snapshot releases.
MYCFLAGS="$RPM_OPT_FLAGS"
if [ ! -f configure ]; then
CFLAGS="$MYCFLAGS" ./autogen.sh $MYARCH_FLAGS \
--enable-more-warnings --prefix=%{_prefix} \
--localstatedir=%{localstatedir} --sysconfdir=%{_sysconfdir} \
--mandir=%{_mandir} --libdir=%{_libdir} \
--includedir=%{_includedir} --bindir=%{_bindir} --help
fi
CFLAGS="$MYCFLAGS" ./configure $MYARCH_FLAGS --enable-more-warnings \
--prefix=%{_prefix} --localstatedir=%{localstatedir} \
--sysconfdir=%{_sysconfdir} --mandir=%{_mandir} \
--libdir=%{_libdir} --includedir=%{_includedir} \
--bindir=%{_bindir}
make
%install
rm -rf $RPM_BUILD_ROOT
make -k sysconfdir=$RPM_BUILD_ROOT%{_sysconfdir} \
prefix=$RPM_BUILD_ROOT%{_prefix} mandir=$RPM_BUILD_ROOT%{_mandir} \
libdir=$RPM_BUILD_ROOT%{_libdir} bindir=$RPM_BUILD_ROOT\%{_bindir} \
includedir=$RPM_BUILD_ROOT%{_includedir} install
%find_lang %name
%clean
rm -rf $RPM_BUILD_ROOT
%files -f %{name}.lang
%defattr(-, root, root)
%doc AUTHORS COPYING ChangeLog NEWS README
%config %{_sysconfdir}/gnome-vfs-mime-magic
%dir %{_datadir}/application-registry
%{_datadir}/application-registry/gnome-vfs.applications
%{_datadir}/mime-info/*.keys
%{_datadir}/mime-info/*.mime
%{_libdir}/pkgconfig/*.pc
%{_datadir}/man/man5/gnome-vfs-mime.5.gz
%changelog
* Sat Mar 29 2003 Christian Schaller <Uraeus@gnome.org>
- Add man page
- Add noarch flag
* Mon Feb 11 2002 Gregory Leblanc <gleblanc@linuxweasel.com>
- fixed name
- disabled double-run of configure (hackish solution)
- fixed buildroot
* Sun Oct 21 2001 Gregory Leblanc <gleblanc@linuxweasel.com>
- some messing around with Requires: and BuildRequires
- cleaned up %files quite a bit (still not quite as good as it could be)
- removed a bunch of unnecessary %defines
|