diff options
author | xiota | 2023-11-17 21:43:59 -0800 |
---|---|---|
committer | xiota | 2023-11-17 21:43:59 -0800 |
commit | 2f7dadda729f2844b5c4a7840a1f02943bb7bb30 (patch) | |
tree | ad178632e1af9c7d1c74dd6aa1d9c347ebca283a | |
download | aur-2f7dadda729f2844b5c4a7840a1f02943bb7bb30.tar.gz |
2023.09.09.r12
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 53 |
3 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..84d9a94ae5d1 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = discimagecreator-git + pkgdesc = This is the disc (CD, GD, DVD, HD-DVD, BD, GC/Wii, XBOX, XBOX 360) and disk (Floppy, MO, USB, etc) image creation tool + pkgver = 2023.09.09.r12.g6d3b62c + pkgrel = 1 + url = https://github.com/saramibreak/DiscImageCreator + arch = x86_64 + license = Apache + makedepends = git + provides = discimagecreator=20230909 + conflicts = discimagecreator + source = discimagecreator::git+https://github.com/saramibreak/DiscImageCreator.git + sha256sums = SKIP + +pkgname = discimagecreator-git diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..018a3de08144 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!PKGBUILD +!.SRCINFO +!.gitignore diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a13b7995a534 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer: + +_pkgname="discimagecreator" +pkgname="$_pkgname-git" +pkgver=2023.09.09.r12.g6d3b62c +pkgrel=1 +pkgdesc="This is the disc (CD, GD, DVD, HD-DVD, BD, GC/Wii, XBOX, XBOX 360) and disk (Floppy, MO, USB, etc) image creation tool" +url="https://github.com/saramibreak/DiscImageCreator" +license=('Apache') +arch=('x86_64') + +makedepends=('git') + +provides=("$_pkgname=$(echo ${pkgver%%.r*} | sed -E 's@\.@@g')") +conflicts=("$_pkgname") + +_pkgsrc="$_pkgname" +source=("$_pkgsrc"::"git+$url.git") +sha256sums=('SKIP') + +pkgver() { + cd "$_pkgsrc" + local _pkgver=$( + git describe --long --tags --exclude='*[a-zA-Z][a-zA-Z]*' 2>/dev/null \ + | sed -E \ + -e 's/^v//' \ + -e 's/([^-]*-g)/r\1/' \ + -e 's/^([0-9]{4})([0-9]{2})([0-9]{2})/\1.\2.\3/' \ + -e 's/-/./g' + ) + + echo "${_pkgver:?}" +} + +build() { + cd "$_pkgsrc" + make -C DiscImageCreator/ +} + +package() { + cd "$_pkgsrc" + + # commands in makefile are wrong + #make -C DiscImageCreator/ DESTDIR="$pkgdir" PREFIX="/usr" install + + install -Dm644 Release_ANSI/default.dat -t "${pkgdir}/usr/share/DiscImageCreator/" + install -Dm644 Release_ANSI/driveOffset.txt -t "${pkgdir}/usr/share/DiscImageCreator/" + install -Dm755 DiscImageCreator/DiscImageCreator -t "${pkgdir}/usr/bin/" + ln -s "DiscImageCreator" "${pkgdir}/usr/bin/$_pkgname" + + # license + install -Dm644 "LICENSE" -t "${pkgdir:?}/usr/share/licenses/$pkgname/" +} |