shared-mime-info.spec revision 18218
17331N/A#
17331N/A# spec file for package shared-mime-info
8232N/A#
8232N/A# Copyright (c) 2010 Sun Microsystems, Inc.
8232N/A# This file and all modifications and additions to the pristine
8232N/A# package are under the same license as the package itself.
8232N/A#
8232N/A%define owner padraig
8232N/A# bugdb: bugzilla.freedesktop.org
8232N/A#
8232N/A
8232N/A%define OSR 4097:0.16
8232N/A
8232N/AName: shared-mime-info
17331N/ALicense: GPLv2
17331N/AGroup: Hardware/Other
17331N/AVersion: 0.70
17331N/ARelease: 1
17331N/ADistribution: Java Desktop System
17331N/AVendor: Sun Microsystems, Inc.
17331N/ASummary: Core Common Mime Type Database
17331N/A#Source: http://www.freedesktop.org/software/%{name}/%{name}-%{version}.tar.bz2
17331N/ASource: http://freedesktop.org/~hadess/%{name}-%{version}.tar.bz2
17331N/ASource1: defaults.list
8232N/A%if %build_l10n
8232N/ASource2: l10n-configure.sh
8232N/A%endif
8232N/AURL: http://www.freedesktop.org/Software/%{name}
8232N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
8232N/ADocDir: %{_defaultdocdir}/%{name}
8232N/A
8232N/ABuildRequires: glib2
8232N/A
8232N/A%description
8232N/Ashared-mime-info contains the core database of common types and the
8232N/Aupdate-mime-database command used to extend it.
8232N/A
8232N/A%prep
8232N/A%setup -q
8232N/A
8232N/A%build
8232N/A%ifos linux
8232N/Aif [ -x /usr/bin/getconf ]; then
8232N/A CPUS=`getconf _NPROCESSORS_ONLN`
8232N/Afi
8232N/A%else
8232N/A CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
8232N/A%endif
8232N/Aif test "x$CPUS" = "x" -o $CPUS = 0; then
8232N/A CPUS=1
8232N/Afi
8232N/A
8232N/Alibtoolize --force
8232N/Aintltoolize --force --copy --automake
8232N/A
8232N/A%if %build_l10n
8232N/Abash -x %SOURCE2 --enable-copyright
8232N/A%endif
8232N/A
8232N/Aaclocal $ACLOCAL_FLAGS
8232N/Aautomake -a -c -f
8232N/Aautoconf
8232N/ACFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} --mandir=%{_mandir}
8232N/Amake -j $CPUS
8232N/A
8232N/A%install
8232N/Amkdir -p $RPM_BUILD_ROOT%{_prefix}
8232N/Amkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications
8232N/Amake DESTDIR=$RPM_BUILD_ROOT install-strip
8232N/Ainstall --mode=0644 %SOURCE1 $RPM_BUILD_ROOT%{_datadir}/applications/defaults.list
8232N/Ainstall -d $RPM_BUILD_ROOT%{_datadir}/application-registry
8232N/A
8232N/A%clean
8232N/A[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
8232N/A
17331N/A%post
8232N/Aupdate-mime-database %{_datadir}/mime
8232N/A
8232N/A%files
8232N/A%defattr(-,root,root)
8232N/A%{_bindir}/update-mime-database
8232N/A%{_datadir}/locale/*/LC_MESSAGES/shared-mime-info.mo
8232N/A# No point in making a seperate devel pkg just for one silly pkgconfig file
8232N/A%{_libdir}/pkgconfig/*.pc
17331N/A%{_datadir}/mime/*
17331N/A%{_datadir}/applications/defaults.list
17331N/A%{_mandir}/man1/*
17331N/A%{_datadir}/application-registry
17331N/A
17331N/A%changelog
17331N/A* Thu Jan 28 2010 - brian.cameron@sun.com
17331N/A- Bump to 0.70.
17331N/A* Tue Jul 28 2009 - christian.kelly@sun.com
17331N/A- Bump to 0.60.
8232N/A* Thu Aug 21 2008 - jijun.yu@sun.com
8232N/A- Bump to 0.51.
8232N/A* Fri Jun 13 2008 - damien.carbery@sun.com
8232N/A- Bump to 0.40.
8232N/A* Wed Aug 29 2007 - damien.carbery@sun.com
8232N/A- Add intltoolize calls to update intltool scripts.
8232N/A* Wed Aug 22 2007 - damien.carbery@sun.com
8232N/A- Bump to 0.22. Remove both patches as they are upstream.
8232N/A* Tue Jun 26 2007 - matt.keenan@sun.com
8232N/A- Split add-mime-types patch into two patches to facilitate pushing upstream.
8232N/A* Thu Mar 15 2007 - damien.carbery@sun.com
8232N/A- Bump to 0.20.
8232N/A* Fri Dec 01 2006 - damien.carbery@sun.com
8232N/A- Bump to 0.19. Remove upstream patch 02-java-types.
8232N/A* Mon Jul 03 2006 - damien.carbery@sun.com
8232N/A- Bump to 0.18.
8232N/A* Thu May 11 2006 - glynn.foster@sun.com
8232N/A- Add Java types from Joe.
8232N/A* Tue Apr 11 2006 - glynn.foster@sun.com
8232N/A- Bump to 0.17.
8232N/A* Tue Apr 11 2006 - glynn.foster@sun.com
8232N/A- Add shared-mime-info-02-fix-m3u.diff to keep Bart happy.
8232N/A* Thu Dec 09 2005 - archana.shah@wipro.com
8232N/A- Modified patch shared-mime-info-01-add-mime-types.diff to include mime type
8232N/A for speex file.
8232N/A* Thu Dec 08 2005 - damien.carbery@sun.com
8232N/A- Remove l10n tarball. Not maintained in OpenSolaris releases.
8232N/A* Fri Dec 02 2005 - archana.shah@wipro.com
8232N/A- Added javaws in defaults.list as the default application for the .jnlp files. Fixes bug #6351401.
8232N/A* Thu Jul 21 2005 - archana.shah@wipro.com
8232N/A- Added defaults.list file in the package. It provides the defaults application
8232N/A handler for all mime types.
8232N/A* Tue Jun 21 2005 - dermot.mccluskey@sun.com
8232N/A- 6285970: create /usr/share/application-registry for RealPlayer.
8232N/A* Thu Jun 16 2005 - matt.keenan@wipro.com
8232N/A- Bump to 0.16, re-align patches.
8232N/A* Fri Apr 08 2005 - vinay.mandyakoppal@wipro.com
8232N/A- Added shared-mime-info-05-add-magic.diff to provide mime magic for
8232N/A staroffice and opendocuments file types. Fixes #6234855.
17331N/A* Thu Mar 31 2005 - glynn.foster@sun.com
17331N/A- Add some more media types to get things working.
17331N/A* Thu Jan 27 2005 - dinoop.thomas@wipro.com
17331N/A- Added shared-mime-info-04-mime-type-mrproject.diff patch to
17331N/A associate the application planner for .mrproject files.
17331N/A Fixes bug #6217022.
17331N/A* Fri Nov 05 2004 - vinay.mandyakoppal@wipro.com
17331N/A- Added shared-mime-info-03-mime-type-staroffice-capital.diff to associate
17331N/A correct mime type for staroffice applications extension in capitals.
17331N/A Fixes bug #5097261.
17331N/A* Thu Oct 28 2004 - matt.keenan@sun.com
17331N/A- Add update-mime-database.1 man page.
17331N/A* Wed Sep 15 2004 - ciaran.mcdermott@sun.com
17331N/A- Added shared-mime-info-02-g11n-alllinguas.diff, to update support for all linguas.
17331N/A* Thu Jul 08 2004 - damien.donlon@sun.com
17331N/A- Updated l10n content to shared-mime-info-l10n-po-1.2.tar.bz2.
17331N/A* Thu Jul 08 2004 - niall.power@sun.com
17331N/A- ported to rpm4.
17331N/A* Wed Jul 07 2004 - dermot.mccluskey@sun.com
17331N/A- added "-j $CPUS" to make to speed up builds.
17331N/A* Wed May 12 2004 - damien.donlon@sun.com
17331N/A- Updated l10n content to shared-mime-info-l10n-po-1.1.tar.bz2.
17331N/A* Mon Apr 5 2004 - glynn.foster@sun.com
17331N/A- Bump to 0.14.
17331N/A* Wed Mar 31 2004 - brian.cameron@sun.com
17331N/A- replace tar jxf with the more solaris friendly.
17331N/A bzcat piped through tar.
17331N/A* Mon Mar 29 2004 - damien.donlon@sun.com
17331N/A- Adding shared-mime-info-l10n-po-1.0.tar.bz2 l10n content
17331N/A* Thu Mar 11 2004 - yuriy.kuznetsov@sun.com
17331N/A- added shared-mime-info-01-g11n-potfiles.diff
17331N/A* Tue Mar 02 2004 - niall.power@sun.com
17331N/A- remove "-n gtkam" from changelog tag.
17331N/A- add ACLOCAL_FLAGS to aclocal args.
17331N/A* Mon Feb 23 2004 - matt.keenan@sun.com
17331N/A- Update Distro.
17331N/A* Mon Feb 02 2004 - matt.keenan@sun.com
8232N/A- Initial version.
8232N/A
8232N/A