Author: rhughes
Update of /cvs/pkgs/rpms/fontpackages/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30318
Modified Files:
fontpackages.spec
Added Files:
fontconfig.prov macros.fontconfig
Log Message:
* Tue Jan 27 2009 Richard Hughes <[email protected]>
- 1.16-2
- Add fontconfig.prov and macros.fontconfig so that we can automatically
generate font provides for packages at build time.
This lets us do some cool things with PackageKit in the future.
--- NEW FILE fontconfig.prov ---
#!/bin/bash
#
# Script to install in:
# /usr/lib/rpm/redhat/find-provides.d
#
# Transform font files into RPM provides
# Requires fontconfig >= 2.6.90
#
# Author: Behdad Esfahbod <[email protected]>
# Based on other provides scripts from RPM
#
grep '^/usr/share/fonts/' |
xargs fc-query --format '%{family}\n:lang=%{lang}\n' |
while read line; do
case $line in
:lang=*)
langs=${line#:lang=}
OLDIFS=$IFS
IFS='|'
for lang in $langs; do
echo :lang=$lang
done
IFS=$OLDIFS
;;
*)
echo "$line" | tr 'A-Z_' 'a-z-' | tr -d -c 'a-z0-9-\n'
;;
esac
done |
sed 's/\(.*\)/Font(\1)/' |
sort -u
--- NEW FILE macros.fontconfig ---
%__fontconfig_provides /usr/lib/rpm/fontconfig.prov
Index: fontpackages.spec
===================================================================
RCS file: /cvs/pkgs/rpms/fontpackages/devel/fontpackages.spec,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- fontpackages.spec 21 Jan 2009 21:45:16 -0000 1.7
+++ fontpackages.spec 27 Jan 2009 09:49:32 -0000 1.8
@@ -4,7 +4,7 @@
Name: fontpackages
Version: 1.16
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Common directory and macro definitions used by font packages
Group: Development/System
@@ -13,6 +13,8 @@
License: LGPLv3+
URL: http://fedoraproject.org/wiki/fontpackages/
Source0:
http://fedorahosted.org/releases/f/o/%{name}/%{name}-%{version}.tar.bz2
+Source1: fontconfig.prov
+Source2: macros.fontconfig
BuildArch: noarch
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
@@ -69,6 +71,8 @@
install -m 0644 -p spec-templates/*.spec %{buildroot}%{spectemplatedir}
install -m 0644 -p fontconfig-templates/* %{buildroot}%{ftcgtemplatedir}
install -m 0644 -p macros/macros* %{buildroot}%{rpmmacrodir}
+install -m 0755 -D -p %{SOURCE1}
%{buildroot}%{_libdir}/rpm/fontconfig.prov
+install -m 0755 -D -p %{SOURCE2}
%{buildroot}%{_sysconfdir}/rpm/macros.fontconfig
cat <<EOF > %{name}-%{version}.files
%defattr(0644,root,root,0755)
@@ -85,6 +89,8 @@
%files filesystem -f %{name}-%{version}.files
%defattr(0644,root,root,0755)
%dir %{_datadir}/fontconfig
+%{_libdir}/rpm/fontconfig.prov
+%{_sysconfdir}/rpm/macros.fontconfig
%files devel
@@ -97,6 +103,12 @@
%changelog
+* Tue Jan 27 2009 Richard Hughes <[email protected]>
+- 1.16-2
+- Add fontconfig.prov and macros.fontconfig so that we can automatically
+ generate font provides for packages at build time.
+ This lets us do some cool things with PackageKit in the future.
+
* Wed Jan 22 2009 Nicolas Mailhot <nim at fedoraproject dot org>
- 1.16-1
_______________________________________________
Fedora-fonts-bugs-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/fedora-fonts-bugs-list