diff options
author | Marcus Andersson | 2019-08-11 07:50:29 +0200 |
---|---|---|
committer | Marcus Andersson | 2019-08-11 07:50:29 +0200 |
commit | bc3c384be609b64954fa2ec9595af2ec4caec8eb (patch) | |
tree | 862a63e6da95a4a20d1b9f982fc17af7fd86e70d /PKGBUILD | |
parent | 135d8e17a70e3a663ec7b8c7c0e0f86c420e4418 (diff) | |
download | aur-bc3c384be609b64954fa2ec9595af2ec4caec8eb.tar.gz |
moved main files from /etc/ into /usr/share/
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 46 |
1 files changed, 24 insertions, 22 deletions
@@ -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' } |