Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#4653 - ttf-ms-fonts very strange pkgbuild...
Attached to Project:
Arch Linux
Opened by Sergej Pupykin (sergej) - Thursday, 18 May 2006, 10:10 GMT
Opened by Sergej Pupykin (sergej) - Thursday, 18 May 2006, 10:10 GMT
|
DetailsWhy maintainer include into package .exe files with fonts and extract it in install script???
Fonts removing by rm in pre_remove procedure in install script. And more - installed by pacman /tmp/.../*.exe removed by rm in post_install! How such package can be placed in extra repository I advise following PKGBUILD pkgname=ttf-ms-fonts pkgver=1.3 pkgrel=8 pkgdesc="Un-extracted TTF Fonts from Microsoft" url="http://corefonts.sourceforge.net/" sfpath="http://dl.sourceforge.net/sourceforge/corefonts/" makedepends=(cabextract) depends=(xorg-fonts-encodings xorg-font-utils fontconfig) install=ttf-ms-fonts.install source=($sfpath/andale32.exe $sfpath/arial32.exe $sfpath/arialb32.exe \ $sfpath/comic32.exe $sfpath/courie32.exe $sfpath/georgi32.exe \ $sfpath/impact32.exe $sfpath/times32.exe $sfpath/trebuc32.exe \ $sfpath/verdan32.exe $sfpath/webdin32.exe) md5sums=('cbdc2fdd7d2ed0832795e86a8b9ee19a' '9637df0e91703179f0723ec095a36cb5'\ 'c9089ae0c3b3d0d8c4b0a95979bb9ff0' '2b30de40bb5e803a0452c7715fc835d1'\ '4e412c772294403ab62fb2d247d85c60' '4d90016026e2da447593b41a8d8fa8bd'\ '7907c7dd6684e9bade91cff82683d9d7' 'ed39c8ef91b9fb80f76f702568291bd5'\ '0d7ea16cac6261f8513a061fbfcdb2b5' '12d2a75f8156e10607be1eaa8e8ef120'\ '230a1d13a365b22815f502eb24d9149b') build() { mkdir -p $startdir/src/tmp/${pkgname} chmod 1777 $startdir/src/tmp install -m644 $startdir/src/*.exe $startdir/src/tmp/$pkgname for font in $startdir/src/tmp/ttf-ms-fonts/*.exe do cabextract --lowercase --directory=$startdir/src/tmp/ttf-ms-fonts/ $font >/dev/null 2>&1 done mkdir -p $startdir/pkg/usr/share/fonts/TTF : >$startdir/pkg/usr/share/fonts/TTF/msfonts.txt for i in `/bin/ls $startdir/src/tmp/ttf-ms-fonts/*.ttf`; do echo `basename $i` >>$startdir/pkg/usr/share/fonts/TTF/msfonts.txt cp $i $startdir/pkg/usr/share/fonts/TTF done rm -rf $startdir/src/tmp } and install script post_install() { echo -n "rebuilding font cache... " fc-cache /usr/share/fonts/TTF mkfontscale /usr/share/fonts/TTF mkfontdir /usr/share/fonts/TTF echo "done." } post_upgrade() { echo -n "rebuilding font cache... " fc-cache /usr/share/fonts/TTF mkfontscale /usr/share/fonts/TTF mkfontdir /usr/share/fonts/TTF echo "done." } pre_remove() { /bin/true } # arg 1: the old package version post_remove() { echo -n "rebuilding font cache... " fc-cache /usr/share/fonts/TTF mkfontscale /usr/share/fonts/TTF mkfontdir /usr/share/fonts/TTF echo "done." } op=$1 shift $op $* |
This task depends upon
Closed by Dale Blount (dale)
Thursday, 18 May 2006, 11:29 GMT
Reason for closing: Won't implement
Additional comments about closing: see comments.
Thursday, 18 May 2006, 11:29 GMT
Reason for closing: Won't implement
Additional comments about closing: see comments.
package own package manager - I have no words... :)