updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / xscreensaver-arch-logo / PKGBUILD
blobb4b0d8f18c29914569e371c10537540acee2950d
1 # Maintainer: graysky <graysky AT archlinux DOT us>
2 # Contributor: Thomas Mudrunka <harvie@@email..cz>
3 # Contributer: Eric Belanger <eric@archlinux.org>
5 pkgname=xscreensaver-arch-logo
6 _original_pkgname=xscreensaver
7 pkgver=5.15
8 pkgrel=2
9 pkgdesc="Arch Linux branded screen saver and locker for the X Window System."
10 arch=('i686' 'x86_64')
11 url="http://www.jwz.org/xscreensaver/"
12 license=('BSD')
13 depends=('libxxf86vm' 'libglade' 'mesa' 'pam' 'xorg-appres' 'libxmu' 'perl-libwww')
14 makedepends=('bc')
15 conflicts=('xscreensaver')
16 provides=('xscreensaver')
17 backup=('etc/pam.d/xscreensaver')
18 source=(http://www.jwz.org/xscreensaver/${_original_pkgname}-${pkgver}.tar.gz \
19         add-electricsheep.diff xscreensaver.pam LICENSE
20         logo-50.xpm logo-180.xpm logo-50.png logo-180.png)
22 build() {
23         cd "${srcdir}/${_original_pkgname}-${pkgver}"
24         patch -Np0 -i "${srcdir}/add-electricsheep.diff"
26         cd ${srcdir}
27         cp -f logo-180.xpm ${_original_pkgname}-${pkgver}/utils/images/
29   cd "${srcdir}/${_original_pkgname}-${pkgver}"
30   ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib --with-x-app-defaults=/usr/share/X11/app-defaults --with-pam --without-motif --with-gtk --with-gl --without-gle --with-pixbuf --with-jpeg --with-login-manager
31   make
34 package() {
35   cd "${srcdir}/${_original_pkgname}-${pkgver}"
36   make install_prefix="${pkgdir}" install
37   install -D -m644 ../LICENSE "${pkgdir}/usr/share/licenses/${_original_pkgname}/LICENSE"
38   install -D -m644 ../xscreensaver.pam "${pkgdir}/etc/pam.d/xscreensaver"
39   chmod 755 "${pkgdir}/usr/bin/xscreensaver"
40   echo "NotShowIn=KDE;GNOME;" >> "${pkgdir}/usr/share/applications/xscreensaver-properties.desktop"
42 sha256sums=('4f6d1f1e4c15dbb74e2296f8fe57a73d47d602515178c248bbc838f779d5082d'
43             'fa6927429e2eb610fa3a483c87b4bbba82886e922feb900b9d465995cbb23241'
44             '0a985e3b699578de3e22b25ee72abe4e24ca8730e4afb37dfeed367823bdb0d5'
45             '0d2a17d9645402edf51182609a06f9be3232bba0802397387e64c125ebb8bde0'
46             '82366926a2a81bd08459327936ba144e8b3ea5ee4a386c268bd898e1791ab1a0'
47             '253f0d5bbdd841f21a7bbdbb0fd7ded21f711751d5cb1b7914952bdd6541b36d'
48             '8027bdb2b4328d154a8e517bdb94f5ef4a9eb031e79a285dabedd62acfa77317'
49             '8357f9e631b80ae373cb0fc8e27fa96fd032c3d5e3869bd04dde843b79260b19')