summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorxiota2024-01-15 16:09:36 -0800
committerxiota2024-01-15 16:09:36 -0800
commitdfb282efffeb3605210bdecbb8a94319824e097b (patch)
treee19c2015389405c5a9f823449489db8d0ed9e87d
parent88ec06c321b11e35fc14895ceb765b23f9a61bf1 (diff)
downloadaur-dfb282efffeb3605210bdecbb8a94319824e097b.tar.gz
fix quoting
-rw-r--r--PKGBUILD17
1 files changed, 11 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0bc4a506b0d7..8e0fa23495ed 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -48,7 +48,9 @@ prepare() {
gendesk "${_gendesk_options[@]}"
- sed -i "/desktop-id/ s/com.wings3d.WINGS.desktop/$pkgname.desktop/" "$_pkgsrc/unix/wings.appdata.xml"
+ sed -e "/desktop-id/ s/com.wings3d.WINGS.desktop/$pkgname.desktop/" -i "$_pkgsrc/unix/wings.appdata.xml"
+
+ sed -e '/material[0-9]/ s/""//g' -i "$_pkgsrc/plugins_src/import_export/wpc_yafaray.erl"
}
build() {
@@ -57,17 +59,20 @@ build() {
}
package() {
- install -Dm755 "wings.sh" "${pkgdir:?}/usr/bin/$_pkgname"
- install -Dm644 "$_pkgname.desktop" -t "${pkgdir:-}/usr/share/applications"
+ install -Dm755 "wings.sh" "$pkgdir/usr/bin/$_pkgname"
+ install -Dm644 "$_pkgname.desktop" -t "$pkgdir/usr/share/applications"
cd "$_pkgsrc"
for i in 48 256 ; do
- install -Dm644 "icons/wings_icon_${i}x${i}.png" "${pkgdir:?}/usr/share/icons/hicolor/${i}x${i}/apps/$_pkgname.png"
+ install -Dm644 "icons/wings_icon_${i}x${i}.png" "$pkgdir/usr/share/icons/hicolor/${i}x${i}/apps/$_pkgname.png"
done
install -Dm644 unix/wings.appdata.xml "$pkgdir/usr/share/metainfo/$pkgname.appdata.xml"
cd build
- install -d "$pkgdir/usr/lib/$_pkgname"
- cp -r "$_pkgsrc-linux/lib/$_pkgsrc"/* "${pkgdir:?}/usr/lib/$_pkgname/"
+ install -dm755 "$pkgdir/usr/lib/$_pkgname"
+ cp --reflink=auto -r "$_pkgsrc-linux/lib/$_pkgsrc"/* "$pkgdir/usr/lib/$_pkgname/"
+
+ # fix permissions
+ chmod -R u=rwX,go=rX "$pkgdir"
}