summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD49
1 files changed, 22 insertions, 27 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6d0bb70e4574..2069648eeda5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,41 +1,36 @@
-# Maintainer: Vinícius dos Santos Oliveira <vini.ipsmaker@gmail.com>
+# Maintainer: tinywrkb <tinywrkb@gmail.com>
+# Contributor: Vinícius dos Santos Oliveira <vini.ipsmaker@gmail.com>
_pkgname=console-solarized
pkgname=console-solarized-git
pkgver=r17.g26929b5
-pkgrel=1
+pkgrel=2
pkgdesc="A Solarized colorscheme for the Linux console"
arch=('any')
url='https://github.com/adeverteuil/console-solarized'
license=('MIT')
-backup=('etc/systemd/system/getty@.service.d/solarized.conf'
- 'etc/console-solarized.conf')
+backup=('etc/console-solarized.conf')
+depends=('systemd')
+makedepends=('git')
install="${_pkgname}.install"
-source=("${_pkgname}::git+https://github.com/adeverteuil/console-solarized.git")
-md5sums=('SKIP')
+source=("${_pkgname}::git+https://github.com/adeverteuil/console-solarized.git"
+ '0001-systemd.service-add-condition-to-test-for-tty-device.patch')
+md5sums=('SKIP' 'SKIP')
pkgver() {
- cd "${_pkgname}"
- echo "r$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)"
+ cd "${_pkgname}"
+ echo "r$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)"
}
+prepare() {
+ cd "${_pkgname}"
+ patch -p1 -i ../0001-systemd.service-add-condition-to-test-for-tty-device.patch
+ sed -i -e 's#^\(ExecStart=.*\)/local/\(.*\)$#\1/\2#' console-solarized@.service
+}
package() {
- cd "${_pkgname}"
-
- mkdir -p "${pkgdir}/usr/share/licenses/${_pkgname}"
- cp COPYING "${pkgdir}/usr/share/licenses/${_pkgname}"
-
- mkdir -p "${pkgdir}/usr/bin"
- cp console-solarized "${pkgdir}/usr/bin"
-
- mkdir -p "${pkgdir}/etc/systemd/system"
- cp console-solarized@.service "${pkgdir}/etc/systemd/system"
-
- sed -i -e \
- 's#/usr/local/bin/console-solarized#/usr/bin/console-solarized#g' \
- "${pkgdir}/etc/systemd/system/console-solarized@.service"
-
- mkdir -p "${pkgdir}/etc/systemd/system/getty@.service.d"
- cp solarized.conf "${pkgdir}/etc/systemd/system/getty@.service.d"
-
- cp console-solarized.conf "${pkgdir}/etc"
+ cd "${_pkgname}"
+ install -Dm755 console-solarized -t "${pkgdir}"/usr/bin
+ install -Dm644 console-solarized@.service -t "${pkgdir}"/usr/lib/systemd/system/
+ install -Dm644 solarized.conf "${pkgdir}"/usr/lib/systemd/system/getty@.service.d/console-solarized.conf
+ install -Dm644 console-solarized.conf -t "${pkgdir}"/etc/
+ install -Dm644 COPYING -t "${pkgdir}"/usr/share/licenses/${_pkgname}/
}