rpms/fontpackages/devel fontconfig.prov, NONE, 1.1 macros.fontconfig, NONE, 1.1 fontpackages.spec, 1.7, 1.8
Richard Hughes
rhughes at fedoraproject.org
Tue Jan 27 09:50:03 UTC 2009
- Previous message (by thread): rpms/fontconfig/devel .cvsignore, 1.35, 1.36 fontconfig.spec, 1.117, 1.118 sources, 1.36, 1.37
- Next message (by thread): rpms/unikurd-web-font/devel dead.package, NONE, 1.1 Makefile, 1.1, NONE import.log, 1.1, NONE sources, 1.2, NONE unikurd-web-font.spec, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
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 <rhughes at redhat.com>
- 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 <behdad at redhat.com>
# 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 <rhughes at redhat.com>
+- 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
- Previous message (by thread): rpms/fontconfig/devel .cvsignore, 1.35, 1.36 fontconfig.spec, 1.117, 1.118 sources, 1.36, 1.37
- Next message (by thread): rpms/unikurd-web-font/devel dead.package, NONE, 1.1 Makefile, 1.1, NONE import.log, 1.1, NONE sources, 1.2, NONE unikurd-web-font.spec, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Fedora-fonts-bugs-list
mailing list