summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoreugene2024-01-18 14:27:52 +0000
committereugene2024-01-18 14:27:52 +0000
commite3998600c6fb0ee3cb478b23c053eb4afefed02f (patch)
tree85dbbd9775c9cb9a2d09ddf866cee9afe178e4ae
parentd23759dbfec78725612955fc275aef6147d5d94d (diff)
downloadaur-e3998600c6fb0ee3cb478b23c053eb4afefed02f.tar.gz
install additional license
-rw-r--r--PKGBUILD14
1 files changed, 9 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d31625f0d666..aed236f1184a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -80,16 +80,20 @@ package() {
cp -drv --no-preserve='ownership' build/bin "${pkgdir}/usr/lib/${_pkgname}"
# Move shared data to /usr/share/duckstation
- pushd "${pkgdir}/usr/lib/${_pkgname}"
+ cd "${pkgdir}/usr/lib/${_pkgname}"
install -m 755 -d "${pkgdir}/usr/share/${_pkgname}"
for _dir in resources translations
do
mv "${_dir}" "${pkgdir}/usr/share/${_pkgname}"
ln -s "/usr/share/${_pkgname}/${_dir}" .
done
- popd
- install -Dvm755 "$srcdir/duckstation-qt.sh" "$pkgdir/usr/bin/duckstation-qt"
- install -Dvm644 "$srcdir/duckstation-qt.desktop" "$pkgdir/usr/share/applications/duckstation-qt.desktop"
- install -Dvm644 "$_pkgname/data/resources/images/duck.png" "$pkgdir/usr/share/icons/hicolor/64x64/apps/duckstation-qt.png"
+ # Install additional license
+ install -m 755 -d "${pkgdir}/usr/share/licenses/${pkgname}/"
+ mv "${pkgdir}/usr/share/${_pkgname}/resources/thirdparty.html" "${pkgdir}/usr/share/licenses/${pkgname}/"
+ ln -s "/usr/share/licenses/${pkgname}/thirdparty.html" "${pkgdir}/usr/share/${_pkgname}/resources/"
+
+ install -Dvm755 "${srcdir}/duckstation-qt.sh" "${pkgdir}/usr/bin/duckstation-qt"
+ install -Dvm644 "${srcdir}/duckstation-qt.desktop" "${pkgdir}/usr/share/applications/duckstation-qt.desktop"
+ install -Dvm644 "${pkgdir}/usr/share/${_pkgname}/resources/images/duck.png" "${pkgdir}/usr/share/icons/hicolor/64x64/apps/duckstation-qt.png"
}