Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Maintainer: Heiko Baums <heiko@baums-on-web.de>
- # Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org
- pkgname=miscsplashutils
- pkgver=0.1.8
- pkgrel=6
- pkgdesc='Miscellaneous framebuffer utilities including fbres and fbtruetype'
- arch=('i686' 'x86_64')
- url='http://dev.gentoo.org/~spock/projects/gensplash/'
- license=('GPL')
- #depends=('freetype2')
- depends=('zlib' 'bzip2' 'sh')
- freetype_pkgver=2.5.0.1
- source=("http://distfiles.gentoo.org/distfiles/${pkgname}-${pkgver}.tar.bz2"
- "http://downloads.sourceforge.net/sourceforge/freetype/freetype-${freetype_pkgver}.tar.bz2"
- "freetype-2.2.1-enable-valid.patch"
- "freetype-2.3.0-enable-spr.patch"
- "freetype-2.4.11-enable-sph.patch")
- md5sums=('0a9505c5c5ed169e6158d2c1b06ff40b'
- 'c72e9010b1d986d556fc0b2b5fcbf31a'
- '214119610444c9b02766ccee5e220680'
- '816dc8619a6904a7385769433c0a8653'
- '2422f8902224fedb46ae9eec08c8ceac')
- prepare() {
- cd "${srcdir}/freetype-${freetype_pkgver}"
- ######
- # Apply patches from this version of the freetype2 package
- ######
- patch -Np1 -i "${srcdir}/freetype-2.2.1-enable-valid.patch"
- patch -Np1 -i "${srcdir}/freetype-2.3.0-enable-spr.patch"
- # Disabled for now due to resistance
- # Kept here for easier rebuilds via ABS
- # https://bugs.archlinux.org/task/35274
- #patch -Np1 -i "${srcdir}/freetype-2.4.11-enable-sph.patch"
- ######
- cd "${srcdir}/${pkgname}-${pkgver}"
- sed -i "26s:libz.a:libz.a \$\(LIBDIR\)/libbz2.a:" fbtruetype/Makefile
- sed -i "26s:\$(LIBDIR)/libfreetype\.a:../libfreetype.a:" fbtruetype/Makefile
- #/usr/bin move update
- sed -i "s/sbin/bin/g" fbtruetype/Makefile
- }
- build() {
- cd "${srcdir}/freetype-${freetype_pkgver}"
- ######
- # Make libfreetype.a static library to allow linking of miscsplashutils
- # static images
- ######
- # Disable PNG support as it's not needed
- ./configure --prefix=/usr \
- --without-png
- make
- cp -fp ./objs/.libs/libfreetype.a "${srcdir}/${pkgname}-${pkgver}/"
- ######
- cd "${srcdir}/${pkgname}-${pkgver}"
- make
- }
- package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- make DESTDIR="${pkgdir}/usr" install
- install -d "${pkgdir}/usr/lib/splash/bin"
- ln -s /usr/bin/wc "${pkgdir}/usr/lib/splash/bin"
- # install luxisri.ttf to avoid an x-server dependency
- install -D -m644 fbtruetype/luxisri.ttf "${pkgdir}/etc/splash/luxisri.ttf"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement