summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormyself6002024-02-06 21:01:36 +0100
committermyself6002024-02-06 21:01:36 +0100
commitcb98b5ba1e5180f69879bc8e1d20cbde30e32427 (patch)
treeb9aa0f3dd10306c06a9d7f7e241ae14b7afa20f4
parentd10a78ada6e6d1e28777c261be568b9444901460 (diff)
downloadaur-narcissu2.tar.gz
No duplicates in $srcdir
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD11
2 files changed, 11 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 67815fccc4dc..e65a31ea42e1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -6,6 +6,9 @@ pkgbase = narcissu2
arch = any
license = custom:freeware
depends = ponscripter
+ noextract = narcissu2.7z
+ noextract = arc1.7z
+ noextract = Narcissu_2_Eng_v1.1_script_[All_platforms].zip
source = https://archive.org/download/narcissu2/narcissu2.7z
source = https://archive.org/download/narcissu2/arc1.7z
source = https://www.neechin.net/file_download/27/Narcissu_2_Eng_v1.1_script_[All_platforms].zip
diff --git a/PKGBUILD b/PKGBUILD
index fa559e494f2f..ce0aac7f5c0a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,6 +11,9 @@ source=(
https://www.neechin.net/file_download/27/Narcissu_2_Eng_v1.1_script_[All_platforms].zip
https://github.com/07th-mod/ponscripter-fork/raw/mod/src/resources/narci2.{ico,png}
narcissu2.desktop)
+noextract=(
+ {narcissu2,arc1}.7z
+ ${source[2]##*/})
md5sums=(
b8032dd59633ce10f13321489b73da1a
a0b15677ba3f723f642bce5c9b2d8073
@@ -19,9 +22,11 @@ md5sums=(
50dbdaba66b5ad8837fd364610e72822
SKIP)
package(){
- mkdir -p "$pkgdir"/usr/share/narcissu2/v1.1
- cp -r narcissu2 "$pkgdir"/usr/share
- cp -r arc1/* 0.utf "$pkgdir"/usr/share/narcissu2/v1.1
+ mkdir -p "$pkgdir"/usr/share
+ bsdtar xf narcissu2.7z -C"$pkgdir"/usr/share
+ bsdtar xf arc1.7z
+ mv arc1 "$pkgdir"/usr/share/narcissu2/v1.1
+ bsdtar xf ${source[2]##*/} -C"$pkgdir"/usr/share/narcissu2/v1.1 0.utf
cp {narci2,"$pkgdir"/usr/share/narcissu2/icon}.png
ln -s ../icon.png "$pkgdir"/usr/share/narcissu2/v1.1
install narci2.ico -Dt "$pkgdir"/usr/share/pixmaps