-Summary: Microsoft TTF fonts
-Summary(pl): Czcionki TTF firmy Microsoft
+#
+# Conditional build:
+%bcond_with license_agreement # generates package
+#
+Summary: Microsoft True Type fonts
+Summary(pl): Fonty True Type firmy Microsoft
Name: fonts-TTF-microsoft
Version: 20020525
-Release: 1
-License: Microsoft EULA
-Group: X11/Fonts
-URL: http://www.microsoft.com/truetype/fontpack/
-Source0: http://www.eu.microsoft.com/typography/downloads/andale32.exe
-Source1: http://www.eu.microsoft.com/typography/downloads/arial32.exe
-Source2: http://www.eu.microsoft.com/typography/downloads/arialb32.exe
-Source3: http://www.eu.microsoft.com/typography/downloads/comic32.exe
-Source4: http://www.eu.microsoft.com/typography/downloads/courie32.exe
-Source5: http://www.eu.microsoft.com/typography/downloads/georgi32.exe
-Source6: http://www.eu.microsoft.com/typography/downloads/impact32.exe
-Source7: http://www.eu.microsoft.com/typography/downloads/times32.exe
-Source8: http://www.eu.microsoft.com/typography/downloads/trebuc32.exe
-Source9: http://www.eu.microsoft.com/typography/downloads/verdan32.exe
-Source10: http://www.eu.microsoft.com/typography/downloads/webdin32.exe
+Release: 4
+License: Microsoft EULA (for non-commercial use)
+Group: Fonts
+Source0: http://dl.sourceforge.net/corefonts/andale32.exe
+# NoSource0-md5: cbdc2fdd7d2ed0832795e86a8b9ee19a
+Source1: http://dl.sourceforge.net/corefonts/arial32.exe
+# NoSource1-md5: 9637df0e91703179f0723ec095a36cb5
+Source2: http://dl.sourceforge.net/corefonts/arialb32.exe
+# NoSource2-md5: c9089ae0c3b3d0d8c4b0a95979bb9ff0
+Source3: http://dl.sourceforge.net/corefonts/comic32.exe
+# NoSource3-md5: 2b30de40bb5e803a0452c7715fc835d1
+Source4: http://dl.sourceforge.net/corefonts/courie32.exe
+# NoSource4-md5: 4e412c772294403ab62fb2d247d85c60
+Source5: http://dl.sourceforge.net/corefonts/georgi32.exe
+# NoSource5-md5: 4d90016026e2da447593b41a8d8fa8bd
+Source6: http://dl.sourceforge.net/corefonts/impact32.exe
+# NoSource6-md5: 7907c7dd6684e9bade91cff82683d9d7
+Source7: http://dl.sourceforge.net/corefonts/times32.exe
+# NoSource7-md5: ed39c8ef91b9fb80f76f702568291bd5
+Source8: http://dl.sourceforge.net/corefonts/trebuc32.exe
+# NoSource8-md5: 0d7ea16cac6261f8513a061fbfcdb2b5
+Source9: http://dl.sourceforge.net/corefonts/verdan32.exe
+# NoSource9-md5: 12d2a75f8156e10607be1eaa8e8ef120
+Source10: http://dl.sourceforge.net/corefonts/webdin32.exe
+# NoSource10-md5: 230a1d13a365b22815f502eb24d9149b
+%if ! %{with license_agreement}
NoSource: 0
NoSource: 1
NoSource: 2
NoSource: 8
NoSource: 9
NoSource: 10
+%endif
+URL: http://corefonts.sourceforge.net/
BuildRequires: cabextract
-BuildRequires: ttmkfdir
-BuildRequires: util-linux
-BuildRequires: textutils
-Requires(post,postun):fileutils
-Requires(post,postun):sed
-Buildarch: noarch
+Requires(post,postun): fontpostinst
+Requires: %{_fontsdir}/TTF
+BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define ttffontsdir %{_fontsdir}/TTF
-%define _prefix /usr/X11R6
-%define _mandir %{_prefix}/man
-
%description
-Microsoft free TTF fonts collection
+Microsoft free True Type fonts collection.
+
%description -l pl
-Kolekcja darmowych czcionek TTF firmy Microsoft
+Kolekcja darmowych fontów True Type firmy Microsoft.
%prep
%setup -q -c -T
-/usr/bin/cabextract %{SOURCE0} %{SOURCE1} %{SOURCE2} %{SOURCE3} \
+/usr/bin/cabextract -L %{SOURCE0} %{SOURCE1} %{SOURCE2} %{SOURCE3} \
%{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7} %{SOURCE8} %{SOURCE9} \
%{SOURCE10}
-cat Licen.TXT |more
+%if ! %{with license_agreement}
+cat licen.txt
+
+cat <<EOF
-reply=
-while [ x$reply = x ]; do
- echo "Type (a)gree or (d)isagree and then press ENTER"
- read reply leftover
- case $reply in
- a|A)
- reply=1
- ;;
- d|D)
- exit 1
- ;;
- esac
-done
+Use:
+ rpmbuild -ba --with license_agreement <specfile>
+to rebuild the package if you accept the above license.
+
+EOF
+exit 1
+%endif
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{ttffontsdir}
-install *.ttf *.TTF $RPM_BUILD_ROOT%{ttffontsdir}
-cd $RPM_BUILD_ROOT%{ttffontsdir}
-/usr/bin/ttmkfdir |tail +2 >fonts.scale.fonts-TTF-microsoft
-cd -
+install *.ttf $RPM_BUILD_ROOT%{ttffontsdir}
+
%clean
rm -rf $RPM_BUILD_ROOT
%post
-cd %{ttffontsdir}
-umask 022
-rm -f fonts.scale.bak
-cat fonts.scale.* | sort -u > fonts.scale.tmp
-cat fonts.scale.tmp | wc -l | sed -e 's/ //g' > fonts.scale
-cat fonts.scale.tmp >> fonts.scale
-rm -f fonts.scale.tmp fonts.dir
-ln -sf fonts.scale fonts.dir
-if [ -x /usr/X11R6/bin/xftcache ]; then
- /usr/X11R6/bin/xftcache .
-fi
+fontpostinst TTF
%postun
-cd %{ttffontsdir}
-umask 022
-rm -f fonts.scale.bak
-cat fonts.scale.* 2>/dev/null | sort -u > fonts.scale.tmp
-cat fonts.scale.tmp | wc -l | sed -e 's/ //g' > fonts.scale
-cat fonts.scale.tmp >> fonts.scale
-rm -f fonts.scale.tmp fonts.dir
-ln -sf fonts.scale fonts.dir
-if [ -x /usr/X11R6/bin/xftcache ]; then
- /usr/X11R6/bin/xftcache .
-fi
+fontpostinst TTF
%files
%defattr(644,root,root,755)
+%doc licen.txt
%{ttffontsdir}/*