rpms/rpm/devel fontconfig.prov, NONE, 1.1 rpm-4.6.0-extra-provides.patch, 1.1, 1.2 rpm.spec, 1.322, 1.323
Panu Matilainen
pmatilai at fedoraproject.org
Fri Feb 6 06:54:06 UTC 2009
- Previous message (by thread): rpms/dbmail/devel dbmail.spec,1.23,1.24
- Next message (by thread): rpms/kde-plasma-ihatethecashew/devel import.log, NONE, 1.1 kde-plasma-ihatethecashew.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: pmatilai
Update of /cvs/pkgs/rpms/rpm/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11248
Modified Files:
rpm-4.6.0-extra-provides.patch rpm.spec
Added Files:
fontconfig.prov
Log Message:
- enable fontconfig provides generation
--- 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
#
fcquery=/usr/bin/fc-query
[ -x $fcquery ] || exit 0
# filter out anything outside main fontconfig path
grep /usr/share/fonts/ |
xargs $fcquery --format '%{family}\n:lang=%{lang}\n' 2> /dev/null |
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
rpm-4.6.0-extra-provides.patch:
Index: rpm-4.6.0-extra-provides.patch
===================================================================
RCS file: /cvs/pkgs/rpms/rpm/devel/rpm-4.6.0-extra-provides.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- rpm-4.6.0-extra-provides.patch 4 Feb 2009 14:50:56 -0000 1.1
+++ rpm-4.6.0-extra-provides.patch 6 Feb 2009 06:54:05 -0000 1.2
@@ -75,7 +75,7 @@
%__pkgconfig_provides @RPMCONFIGDIR@/pkgconfigdeps.sh --provides
%__pkgconfig_requires @RPMCONFIGDIR@/pkgconfigdeps.sh --requires
-+#%__fontconfig_provides /usr/lib/rpm/fontconfig.prov
++%__fontconfig_provides /usr/lib/rpm/fontconfig.prov
+%__desktop_provides /usr/lib/rpm/desktop-file.prov
+
#==============================================================================
Index: rpm.spec
===================================================================
RCS file: /cvs/pkgs/rpms/rpm/devel/rpm.spec,v
retrieving revision 1.322
retrieving revision 1.323
diff -u -r1.322 -r1.323
--- rpm.spec 5 Feb 2009 13:58:38 -0000 1.322
+++ rpm.spec 6 Feb 2009 06:54:05 -0000 1.323
@@ -18,7 +18,7 @@
Summary: The RPM package management system
Name: rpm
Version: %{rpmver}
-Release: 0.%{snapver}.4%{?dist}
+Release: 0.%{snapver}.5%{?dist}
Group: System Environment/Base
Url: http://www.rpm.org/
Source0: http://rpm.org/releases/testing/%{name}-%{srcver}.tar.bz2
@@ -26,6 +26,7 @@
Source1: db-%{bdbver}.tar.gz
%endif
Source10: desktop-file.prov
+Source11: fontconfig.prov
Patch0: rpm-4.5.90-devel-autodep.patch
Patch1: rpm-4.5.90-pkgconfig-path.patch
@@ -217,7 +218,7 @@
mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d
install -m 644 scripts/rpm.log ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d/rpm
-install -p -m 755 %{SOURCE10} ${RPM_BUILD_ROOT}%{rpmhome}/
+install -p -m 755 %{SOURCE10} %{SOURCE11} ${RPM_BUILD_ROOT}%{rpmhome}/
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rpm
@@ -348,6 +349,7 @@
%{rpmhome}/mkinstalldirs
%{rpmhome}/rpmdiff*
%{rpmhome}/desktop-file.prov
+%{rpmhome}/fontconfig.prov
%{rpmhome}/macros.perl
%{rpmhome}/macros.python
@@ -374,6 +376,9 @@
%doc doc/librpm/html/*
%changelog
+* Fri Feb 06 2009 Panu Matilainen <pmatilai at redhat.com> - 4.6.0-0.rc4.5
+- enable fontconfig provides generation
+
* Thu Feb 05 2009 Panu Matilainen <pmatilai at redhat.com> - 4.6.0-0.rc4.4
- fixup rpm translation lookup to match Fedora specspo (#436941)
- Previous message (by thread): rpms/dbmail/devel dbmail.spec,1.23,1.24
- Next message (by thread): rpms/kde-plasma-ihatethecashew/devel import.log, NONE, 1.1 kde-plasma-ihatethecashew.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list