123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- #
- # Maintainer: Sebastian Lau <lauseb644@gmail.com>
- # Contributor Damian01w <damian01w@gmail.com>
- # Contributor: Padfoot <padfoot@exemail.com.au>
- #
- pkgname=Aylinux-Plymouth
- pkgver=20180413
- surum=0.9.3
- pkgrel=1
- pkgdesc="Çekirdek modu ayar desteğine sahip grafik açılış ekranı"
- url="http://www.freedesktop.org/wiki/Software/Plymouth/"
- arch=('i686' 'x86_64')
- license=('GPL')
- depends=('libdrm' 'pango' 'systemd')
- makedepends=('docbook-xsl')
- optdepends=('ttf-dejavu')
- provides=('plymouth')
- conflicts=('plymouth-git' 'plymouth-legacy' 'plymouth-nosystemd')
- backup=('etc/plymouth/plymouthd.conf')
- options=('!libtool' '!emptydirs')
- source=("http://www.freedesktop.org/software/plymouth/releases/plymouth-${surum}.tar.xz"
- 'arch-logo.png'
- 'plymouth.encrypt_hook'
- 'plymouth.encrypt_install'
- 'gdm-plymouth.service'
- 'lxdm-plymouth.service'
- 'lightdm-plymouth.service'
- 'slim-plymouth.service'
- 'sddm-plymouth.service'
- 'plymouth-deactivate.service'
- 'plymouth-start.service'
- 'plymouth-start.path'
- 'plymouth.initcpio_hook'
- 'plymouth.initcpio_install'
- 'sd-plymouth.initcpio_install'
- 'plymouth-quit.service.in.patch'
- 'Aylinux-Plymouth.tar.gz'
- 'plymouth-set-default-theme.in.patch'
- 'plymouth-update-initrd.patch')
- prepare() {
- cd "$srcdir"/plymouth-${surum}
- patch -p1 -i $srcdir/plymouth-set-default-theme.in.patch
- patch -p1 -i $srcdir/plymouth-update-initrd.patch
- patch -p1 -i $srcdir/plymouth-quit.service.in.patch
- }
- build() {
- cd "$srcdir"/plymouth-${surum}
- LDFLAGS="$LDFLAGS -ludev" ./configure \
- --prefix=/usr \
- --exec-prefix=/usr \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --libdir=/usr/lib \
- --libexecdir=/usr/lib \
- --sbindir=/usr/bin \
- --enable-systemd-integration \
- --enable-drm \
- --enable-tracing \
- --enable-pango \
- --enable-gtk=no \
- --with-release-file=/etc/os-release \
- --with-logo=/usr/share/plymouth/arch-logo.png \
- --with-background-color=0x000000 \
- --with-background-start-color-stop=0x000000 \
- --with-background-end-color-stop=0x4D4D4D \
- --without-rhgb-compat-link \
- --without-system-root-install
- make
- }
- package() {
- cd "$srcdir"/plymouth-${surum}
- make DESTDIR="$pkgdir" install
- install -Dm644 "$srcdir/arch-logo.png" "$pkgdir/usr/share/plymouth/arch-logo.png"
- install -Dm644 "$srcdir/plymouth.encrypt_hook" "$pkgdir/usr/lib/initcpio/hooks/plymouth-encrypt"
- install -Dm644 "$srcdir/plymouth.encrypt_install" "$pkgdir/usr/lib/initcpio/install/plymouth-encrypt"
- install -Dm644 "$srcdir/plymouth.initcpio_hook" "$pkgdir/usr/lib/initcpio/hooks/plymouth"
- install -Dm644 "$srcdir/plymouth.initcpio_install" "$pkgdir/usr/lib/initcpio/install/plymouth"
- install -Dm644 "$srcdir/sd-plymouth.initcpio_install" "$pkgdir/usr/lib/initcpio/install/sd-plymouth"
- for i in {gdm,sddm,lxdm,slim,lightdm}-plymouth.service; do
- install -Dm644 "$srcdir/$i" "$pkgdir/usr/lib/systemd/system/$i"
- done
- install -Dm644 "$srcdir/plymouth-deactivate.service" "$pkgdir/usr/lib/systemd/system/plymouth-deactivate.service"
- install -Dm644 "$srcdir/plymouth-start.service" "$pkgdir/usr/lib/systemd/system/plymouth-start.service"
- install -Dm644 "$srcdir/plymouth-start.path" "$pkgdir/usr/lib/systemd/system/plymouth-start.path"
- install -Dm644 "$pkgdir/usr/share/plymouth/plymouthd.defaults" "$pkgdir/etc/plymouth/plymouthd.conf"
- cp -r $srcdir/Aylinux-Plymouth/* $pkgdir/
- }
|