diff options
author | Caleb Maclennan | 2021-07-30 14:28:28 +0300 |
---|---|---|
committer | Caleb Maclennan | 2021-07-30 14:28:28 +0300 |
commit | d26c9d271fe6b7c59699f013bdd3acfc3196df54 (patch) | |
tree | 9af05c4d66ed7c4d7f4c02477032dda3f2bdec52 | |
parent | ba21a013263b9840e65a30ff2a867fb4ba8df19f (diff) | |
download | aur-d26c9d271fe6b7c59699f013bdd3acfc3196df54.tar.gz |
upgpkg: servo-git r44209.052278d058-1
Backup files installed in etc profile
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 15 |
2 files changed, 12 insertions, 5 deletions
@@ -35,6 +35,8 @@ pkgbase = servo-git depends = xcb-util provides = servo conflicts = servo + backup = etc/profile.d/servo.csh + backup = etc/profile.d/servo.sh source = servo-git::git+https://github.com/servo/servo.git sha256sums = SKIP @@ -41,6 +41,7 @@ makedepends=(autoconf2.13 rust-nightly) provides=("${pkgname%-git}") conflicts=("${pkgname%-git}") +backup=("etc/profile.d/${pkgname%-git}".{csh,sh}) source=("$pkgname::git+$url.git") sha256sums=('SKIP') @@ -49,6 +50,12 @@ pkgver() { printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } +prepare() { + cd "$pkgname" + echo 'export PATH=$PATH:/opt/servo' > "${pkgname%-git}.sh" + echo 'setenv PATH ${PATH}:/opt/servo' > "${pkgname%-git}.csh" +} + build() { cd "$pkgname" # fixes build error @@ -59,7 +66,7 @@ build() { package() { servopath=$pkgname/target/release - install -Dm755 "$servopath/servo" "$pkgdir/opt/servo/servo" + install -Dm0755 -t "$pkgdir/opt/servo/" "$servopath/servo" if [ "$_install_libs" = true ] ; then mkdir -p "$pkgdir/usr/lib" find "$servopath/deps" -name "*-*.so" -exec basename {} \; | sort | uniq | while read _f; do @@ -73,8 +80,6 @@ package() { fi mkdir -p "$pkgdir/opt/servo/resources" cp -r $pkgname/resources/* "$pkgdir/opt/servo/resources" - mkdir -p "$pkgdir/etc/profile.d" - echo 'export PATH=$PATH:/opt/servo' > "$pkgdir/etc/profile.d/${pkgname%-git}.sh" - echo 'setenv PATH ${PATH}:/opt/servo' > "$pkgdir/etc/profile.d/${pkgname%-git}.csh" - chmod 755 "$pkgdir/etc/profile.d/${pkgname%-git}".{csh,sh} + cd "$pkgname" + install -Dm0755 -t "$pkgdir/etc/profile.d/" "${pkgname%-git}".{csh,sh} } |