diff --git a/.cvsignore b/.cvsignore index e69de29..d924a68 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +fontpackages-1.11.tar.bz2 diff --git a/fontpackages.spec b/fontpackages.spec new file mode 100644 index 0000000..c426152 --- /dev/null +++ b/fontpackages.spec @@ -0,0 +1,123 @@ +%define spectemplatedir %{_sysconfdir}/rpmdevtools/ +%define rpmmacrodir %{_sysconfdir}/rpm/ + +Name: fontpackages +Version: 1.11 +Release: 1%{?dist} +Summary: Common directory and macro definitions used by font packages + +Group: Development/System +# Mostly means the scriptlets inserted via this package do not change the +# license of the packages they're inserted in +License: LGPLv3+ +# Or git://git.fedorahosted.org/fontpackages.git +URL: http://fedoraproject.org/wiki/Category:Fonts_SIG +Source0: http://fedorahosted.org/releases/f/o/%{name}/%{name}-%{version}.tar.bz2 +BuildArch: noarch +BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) + +%description +This package contains the basic directory layout, spec templates, rpm macros +and other materials used to create font packages. + + +%package filesystem +Summary: Directories used by font packages +Group: User Interface/X +License: Public Domain + +%description filesystem +This package contains the basic directory layout used by font packages, +including the correct permissions for the directories. + + +%package devel +Summary: Templates and macros used to create font packages +Group: User Interface/X + +Requires: rpmdevtools, %{name}-filesystem = %{version}-%{release} + +%description devel +This package contains spec templates, rpm macros and other materials used to +create font packages. + + +%prep +%setup -q + + +%build + + +%install +rm -fr %{buildroot} + +# Pull macros out of macros.fonts and emulate them during install +for dir in fontbasedir fontconfig_confdir fontconfig_templatedir ; do + export _${dir}=$(rpm --eval $(%{__grep} -E "^%_${dir}\b" \ + macros/macros.fonts | %{__awk} '{ print $2 }')) +done + +install -m 0755 -d %{buildroot}${_fontbasedir} \ + %{buildroot}${_fontconfig_confdir} \ + %{buildroot}${_fontconfig_templatedir} \ + %{buildroot}%{spectemplatedir} \ + %{buildroot}%{rpmmacrodir} +install -m 0644 -p spec-templates/*.spec %{buildroot}%{spectemplatedir} +install -m 0644 -p macros/macros* %{buildroot}%{rpmmacrodir} + +cat < %{name}-%{version}.files +%defattr(0644,root,root,0755) +%dir ${_fontbasedir} +%dir ${_fontconfig_confdir} +%dir ${_fontconfig_templatedir} +EOF + +%clean +rm -fr %{buildroot} + + +%files filesystem -f %{name}-%{version}.files + + +%files devel +%defattr(0644,root,root,0755) +%doc license.txt readme.txt fontconfig-templates/ +%config(noreplace) %{spectemplatedir}/*.spec +%config(noreplace) %{rpmmacrodir}/macros* + + +%changelog +* Wed Dec 10 2008 Nicolas Mailhot +- 1.11-1 +☺ Add actual fedorahosted references +* Sun Nov 23 2008 Nicolas Mailhot +- 1.10-1 +☺ renamed to “fontpackages” +* Fri Nov 14 2008 Nicolas Mailhot +- 1.9-1 +☺ fix and complete fontconfig doc +* Fri Nov 14 2008 Nicolas Mailhot +- 1.8-1 +☺ simplify multi spec template: codify general case +- 1.7-1 +☺ split fontconfig template documentation is separate files +- 1.6-1 +☺ simplify spec templates +- 1.5-1 +☺ use ".conf" extension for fontconfig templates +- 1.4-1 +☺ small multi spec template fix + +* Wed Nov 12 2008 Nicolas Mailhot +- 1.3-1 +☺ remove trailing slashes in directory macros + +* Tue Nov 11 2008 Nicolas Mailhot +- 1.2-1 +☺ add fontconfig templates +☺ fix a few typos + +* Mon Nov 10 2008 Nicolas Mailhot +- 1.0-1 +☺ initial release diff --git a/import.log b/import.log new file mode 100644 index 0000000..2175f2d --- /dev/null +++ b/import.log @@ -0,0 +1 @@ +fontpackages-1_11-1_fc11:F-10:fontpackages-1.11-1.fc11.src.rpm:1229379612 diff --git a/sources b/sources index e69de29..549b869 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +362046a39434fe95ea9c9ab4ea4880ba fontpackages-1.11.tar.bz2