summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMarcus Andersson2019-08-11 07:50:29 +0200
committerMarcus Andersson2019-08-11 07:50:29 +0200
commitbc3c384be609b64954fa2ec9595af2ec4caec8eb (patch)
tree862a63e6da95a4a20d1b9f982fc17af7fd86e70d /PKGBUILD
parent135d8e17a70e3a663ec7b8c7c0e0f86c420e4418 (diff)
downloadaur-bc3c384be609b64954fa2ec9595af2ec4caec8eb.tar.gz
moved main files from /etc/ into /usr/share/
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD46
1 files changed, 24 insertions, 22 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8fb36f7d18a2..ee50d7ffc308 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,17 +2,17 @@
pkgname=icons-in-terminal
pkgver=r93.b12286d
-pkgrel=2
+pkgrel=3
pkgdesc="Icon fonts in terminal without a need for replacing or patching existing"
url="https://github.com/sebastiencs/icons-in-terminal"
arch=('any')
license=('custom:MIT')
provides=('icons-in-terminal')
conflicts=('icons-in-terminal')
-depends=('fontconfig')
+depends=('bash')
makedepends=('git')
-source=('git://github.com/sebastiencs/icons-in-terminal.git')
-sha512sums=('SKIP')
+source=("git://github.com/sebastiencs/$pkgname.git")
+sha1sums=('SKIP')
pkgver() {
cd "$srcdir/$pkgname"
@@ -22,31 +22,33 @@ pkgver() {
prepare() {
cd "$srcdir/$pkgname"
- sed -i 's filename="./build/mapping.txt" filename="/etc/icons-in-terminal/mapping.txt" ' print_icons.sh
- ./scripts/generate_fontconfig.sh > 30-"$pkgname".conf
+ sed -i 's filename="./build/mapping.txt" filename="/usr/share/icons-in-terminal/mapping.txt" ' print_icons.sh
+ ./scripts/generate_fontconfig.sh > "30-$pkgname.conf"
}
package() {
+ cd "$srcdir/$pkgname"
- install -dm755 "${pkgdir}"/etc/icons-in-terminal
- install -dm755 "${pkgdir}"/etc/fonts/conf.avail
- install -dm755 "${pkgdir}"/etc/fonts/conf.d
- install -dm755 "${pkgdir}"/usr/share/fonts/TTF
- install -dm755 "${pkgdir}"/usr/bin
+ install -dm755 "$pkgdir/usr/share/$pkgname"
- cd "$srcdir/$pkgname"
+ if [ -d "/etc/$pkgname" ]; then
+ echo " Backing up old config folder to location: /usr/share/$pkgname/backup"
+ echo " If you haven't made any changes in the old folder you can safely remove this."
+ cp -RT "/etc/$pkgname" "$pkgdir/usr/share/$pkgname/backup"
+ fi
+
+ if [ ! -f "/etc/fonts/conf.avail/30-$pkgname.conf" ]; then
+ install -dm755 "$pkgdir/etc/fonts/conf.d"
+ install -Dm644 "30-$pkgname.conf" "$pkgdir/etc/fonts/conf.avail/30-$pkgname.conf"
+ ln -rs "$pkgdir"/etc/fonts/conf.avail/* "$pkgdir/etc/fonts/conf.d/"
+ fi
- install -m644 30-"$pkgname".conf "${pkgdir}"/etc/fonts/conf.avail/
- install -m644 build/*.ttf "${pkgdir}"/usr/share/fonts/TTF/
- install -m644 build/* "${pkgdir}"/etc/icons-in-terminal/
- install -m755 print_icons.sh "${pkgdir}"/usr/bin/icons-in-terminal
+ install -Dm755 "print_icons.sh" "$pkgdir/usr/bin/$pkgname"
+ install -Dm644 "README.md" "$pkgdir/usr/share/$pkgname/README.md"
+ install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm644 "build/$pkgname.ttf" "$pkgdir/usr/share/fonts/TTF/$pkgname.ttf"
- pushd "${pkgdir}"/etc/fonts/conf.avail
- for config in *; do
- ln -sf ../conf.avail/${config} ../conf.d/${config}
- done
- popd
+ find build/ -type f ! -name "*.ttf" -exec install -m644 {} "$pkgdir/usr/share/$pkgname/" \;
- install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
install='icons-in-terminal.install'
}