packages: shared-mime-info/shared-mime-info.spec - up to 0.71 -doc subpacka...
glen
glen at pld-linux.org
Sun Mar 14 22:42:59 CET 2010
Author: glen Date: Sun Mar 14 21:42:59 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- up to 0.71
-doc subpackage
- ghost package generated files
---- Files affected:
packages/shared-mime-info:
shared-mime-info.spec (1.56 -> 1.57)
---- Diffs:
================================================================
Index: packages/shared-mime-info/shared-mime-info.spec
diff -u packages/shared-mime-info/shared-mime-info.spec:1.56 packages/shared-mime-info/shared-mime-info.spec:1.57
--- packages/shared-mime-info/shared-mime-info.spec:1.56 Thu Oct 8 18:16:20 2009
+++ packages/shared-mime-info/shared-mime-info.spec Sun Mar 14 22:42:54 2010
@@ -1,17 +1,17 @@
# $Revision$, $Date$
# TODO
-# - *.pc file to -devel
-# - generated files in /usr/share/mime doesn't go with FHS concept. package them?
+# - *.pc file to -devel, however harmless due it's not pulling any extra deps
+# - try to move generated files in /usr/share/mime to /var/cache/mime for FHS.
Summary: Shared MIME-info specification
Summary(pl.UTF-8): Wspólna specyfikacja MIME-info
Name: shared-mime-info
-Version: 0.70
+Version: 0.71
Release: 1
Epoch: 1
License: GPL
Group: Applications
Source0: http://people.freedesktop.org/~hadess/%{name}-%{version}.tar.bz2
-# Source0-md5: 9032d98f14b8e13e0fea4bf45ca23401
+# Source0-md5: 0a90508234d415f761a79fbffdff74f4
URL: http://www.freedesktop.org/wiki/Software/shared-mime-info
BuildRequires: autoconf
BuildRequires: automake >= 1:1.9
@@ -76,6 +76,25 @@
poprzez konwersję istniejących baz KDE i GNOME do nowego formatu i
połączenie ich.
+%package doc
+Summary: Manual for %{name}
+Summary(fr.UTF-8): Documentation pour %{name}
+Summary(it.UTF-8): Documentazione di %{name}
+Summary(pl.UTF-8): Podręcznik dla %{name}
+Group: Documentation
+
+%description doc
+Documentation for %{name}.
+
+%description doc -l fr.UTF-8
+Documentation pour %{name}.
+
+%description doc -l it.UTF-8
+Documentazione di %{name}.
+
+%description doc -l pl.UTF-8
+Dokumentacja do %{name}.
+
%prep
%setup -q
@@ -96,9 +115,27 @@
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
-
rm -rf $RPM_BUILD_ROOT%{_datadir}/locale
+# convience symlink
+ln -s t1.html shared-mime-info-spec/index.html
+
+# ghost generated files
+# see update-mime-database.c const char *media_types
+install -d $RPM_BUILD_ROOT%{_datadir}/mime/{application,audio,image,inode,message,model,multipart,text,video,x-content,x-epoc}
+# see specification, also grep -F .new update-mime-database.c
+touch $RPM_BUILD_ROOT%{_datadir}/mime/globs
+touch $RPM_BUILD_ROOT%{_datadir}/mime/globs2
+touch $RPM_BUILD_ROOT%{_datadir}/mime/magic
+touch $RPM_BUILD_ROOT%{_datadir}/mime/XMLnamespaces
+touch $RPM_BUILD_ROOT%{_datadir}/mime/subclasses
+touch $RPM_BUILD_ROOT%{_datadir}/mime/aliases
+touch $RPM_BUILD_ROOT%{_datadir}/mime/types
+touch $RPM_BUILD_ROOT%{_datadir}/mime/generic-icons
+touch $RPM_BUILD_ROOT%{_datadir}/mime/icons
+touch $RPM_BUILD_ROOT%{_datadir}/mime/treemagic
+touch $RPM_BUILD_ROOT%{_datadir}/mime/mime.cache
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -108,12 +145,12 @@
%preun
# remove dirs and files created by update-mime-database
if [ "$1" = "0" ]; then
- rm -rf /usr/share/mime/*
+ rm -rf %{_datadir}/mime/*
fi
%files
%defattr(644,root,root,755)
-%doc shared-mime-info-spec README NEWS
+%doc README NEWS
%attr(755,root,root) %{_bindir}/update-mime-database
%dir %{_datadir}/mime
%dir %{_datadir}/mime/packages
@@ -121,12 +158,45 @@
%{_mandir}/man1/update-mime-database.1*
%{_noarchpkgconfigdir}/shared-mime-info.pc
+# generated content
+%dir %{_datadir}/mime/application
+%dir %{_datadir}/mime/audio
+%dir %{_datadir}/mime/image
+%dir %{_datadir}/mime/inode
+%dir %{_datadir}/mime/message
+%dir %{_datadir}/mime/model
+%dir %{_datadir}/mime/multipart
+%dir %{_datadir}/mime/text
+%dir %{_datadir}/mime/video
+%dir %{_datadir}/mime/x-content
+%dir %{_datadir}/mime/x-epoc
+%ghost %{_datadir}/mime/globs
+%ghost %{_datadir}/mime/globs2
+%ghost %{_datadir}/mime/magic
+%ghost %{_datadir}/mime/XMLnamespaces
+%ghost %{_datadir}/mime/subclasses
+%ghost %{_datadir}/mime/aliases
+%ghost %{_datadir}/mime/types
+%ghost %{_datadir}/mime/generic-icons
+%ghost %{_datadir}/mime/icons
+%ghost %{_datadir}/mime/treemagic
+%ghost %{_datadir}/mime/mime.cache
+
+%files doc
+%defattr(644,root,root,755)
+%doc shared-mime-info-spec/*
+
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.57 2010/03/14 21:42:54 glen
+- up to 0.71
+-doc subpackage
+- ghost package generated files
+
Revision 1.56 2009/10/08 16:16:20 arekm
- up to 0.70
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/shared-mime-info/shared-mime-info.spec?r1=1.56&r2=1.57&f=u
More information about the pld-cvs-commit
mailing list