diff options
author | Anas Nashif <anas.nashif@intel.com> | 2012-11-06 14:01:51 -0800 |
---|---|---|
committer | Anas Nashif <anas.nashif@intel.com> | 2012-11-06 14:01:51 -0800 |
commit | 2539a1b599bfb78297bb04604751e7003f6ce2a8 (patch) | |
tree | 8dcaf36828e13f8b257efb2df103179017189751 | |
parent | d4ea616868e3621b7d46898012295d86f734d19e (diff) | |
download | shared-mime-info-2539a1b599bfb78297bb04604751e7003f6ce2a8.tar.gz shared-mime-info-2539a1b599bfb78297bb04604751e7003f6ce2a8.tar.bz2 shared-mime-info-2539a1b599bfb78297bb04604751e7003f6ce2a8.zip |
add packaging
-rw-r--r-- | packaging/shared-mime-info.spec | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/packaging/shared-mime-info.spec b/packaging/shared-mime-info.spec new file mode 100644 index 0000000..de0d241 --- /dev/null +++ b/packaging/shared-mime-info.spec @@ -0,0 +1,67 @@ +Name: shared-mime-info +Version: 1.0 +Release: 0 +License: GPL-2.0+ +Summary: Shared MIME Database +Url: http://freedesktop.org/wiki/Software/shared-mime-info +Group: System/X11/Utilities +Source: http://people.freedesktop.org/~hadess/%{name}-%{version}.tar.xz +Source1: mime-info-to-mime +Source2: macros.shared-mime-info +BuildRequires: intltool +# needed for xmllint +BuildRequires: libxml2-tools +# Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 +BuildRequires: xz +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(libxml-2.0) +Requires: /usr/bin/fgrep +# needed by mime-info-to-mime: +Requires: /usr/bin/mkdir +Requires: /usr/bin/rm +# libgio-2_0-0 Requires: shared-mime-info, but this can't exist yet. We explicitly ignore this dependency here. +#!BuildIgnore: shared-mime-info +# needed by update-mime-database +Provides: %{name}-devel = %{version} +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +This package contains: + +- The freedesktop.org shared MIME database spec. + +- The merged GNOME and KDE databases, in the new format. + +- The update-mime-database command, used to install new MIME data. + +%prep +%setup -q + +%build +%configure +make + +%install +%make_install +install %{SOURCE1} %{buildroot}%{_bindir}/ +%find_lang %{name} %{?no_lang_C} +# Install rpm macros +install -D -m644 %{SOURCE2} %{buildroot}%{_sysconfdir}/rpm/macros.shared-mime-info + +%post +%{_bindir}/update-mime-database %{_datadir}/mime || true + +%lang_package + +%docs_package + +%files +%defattr (-, root, root) +%doc COPYING +%{_bindir}/* +%{_datadir}/mime/packages/*.xml +%{_datadir}/pkgconfig/*.pc +%ghost %{_datadir}/mime/[a-ms-vxX]* +%{_sysconfdir}/rpm/macros.shared-mime-info + +%changelog |