diff options
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 65 | ||||
-rw-r--r-- | romvault.desktop | 2 | ||||
-rw-r--r-- | romvault.install | 4 | ||||
-rw-r--r-- | romvault.sh | 4 | ||||
-rw-r--r-- | tmpfiles.d.conf | 3 |
6 files changed, 53 insertions, 50 deletions
@@ -1,22 +1,23 @@ -# Generated by mksrcinfo v8 -# Sun Apr 23 07:23:52 UTC 2017 pkgbase = romvault - pkgdesc = RomVault is a tool for managing your ROMs and DATs for emulators, like libretro - pkgver = 2.6.2 + pkgdesc = A tool for managing your ROMs and DATs for emulators + pkgver = 3.6.1 pkgrel = 1 - url = http://www.romvault.com/ - arch = i686 + url = https://romvault.com + install = romvault.install arch = x86_64 - license = custom + license = Apache depends = mono - source = http://www.romvault.com//download/ROMVault_V2.6.2.zip - source = https://raw.githubusercontent.com/gjefferyes/RomVault/master/LICENSE + source = romvault-3.6.1.zip::https://romvault.com/download/ROMVault_V3.6.1.zip + source = LICENSE + source = romvault.sh source = romvault.desktop source = romvault.png - sha256sums = 4abcd7e40d895e2b533e3a74b267a5f8d012da41889948152f6f0a7781882830 + source = tmpfiles.d.conf + sha256sums = 9f2ffb597c4bf8165252bf6b6d6f1698fe75cb0c3bc3250f50977d7716ae3dc0 sha256sums = 996bf0d32dc11506ea2635d64474c24399fab25933463f27d70cfa1d50431a16 - sha256sums = 5e3e9e22864a70684f5b666ad4b90bbbac8958f2a150bd8ed8d8c57b8e541787 + sha256sums = ba34e38e27f9954e01cd98e02304e1a505c53708621d19b2e4a05eed0dcf2a26 + sha256sums = e289bf838cf51eacfcee48bbe468139ea6b4df3fff97ac1618bb7ba0ac9afd7d sha256sums = d368d14e844f2dd6f5b2d04b31d9a70f0af6f3ec72669f5b6d98b161a8bec1d6 + sha256sums = 4b5f470a64d44efea12d979340eba31225121100158b8c4409e1eca46c1cebd1 pkgname = romvault - @@ -1,44 +1,35 @@ -# Maintainer: Oliver Jaksch <arch-aur@com-in.de> +# Maintainer: Michael Thomas <RVOtakuMike at gmail dot com> +# Contributor: Luis Martinez <luis dot martinez at disroot dot org> +# Contributor: Oliver Jaksch <arch-aur at com-in dot de> pkgname=romvault -pkgver=2.6.2 +pkgver=3.6.1 pkgrel=1 -pkgdesc="RomVault is a tool for managing your ROMs and DATs for emulators, like libretro" -arch=('i686' 'x86_64') -url="http://www.romvault.com/" -license=('custom') +pkgdesc="A tool for managing your ROMs and DATs for emulators" +arch=('x86_64') +url="https://romvault.com" +license=('Apache') depends=('mono') - -source=(${url}/download/ROMVault_V${pkgver}.zip - "https://raw.githubusercontent.com/gjefferyes/RomVault/master/LICENSE" - 'romvault.desktop' - 'romvault.png') - -sha256sums=('4abcd7e40d895e2b533e3a74b267a5f8d012da41889948152f6f0a7781882830' - '996bf0d32dc11506ea2635d64474c24399fab25933463f27d70cfa1d50431a16' - '5e3e9e22864a70684f5b666ad4b90bbbac8958f2a150bd8ed8d8c57b8e541787' - 'd368d14e844f2dd6f5b2d04b31d9a70f0af6f3ec72669f5b6d98b161a8bec1d6') +install=$pkgname.install +source=( + "$pkgname-$pkgver.zip::$url/download/ROMVault_V$pkgver.zip" + 'LICENSE' + "$pkgname.sh" + "$pkgname.desktop" + "$pkgname.png" + 'tmpfiles.d.conf') +sha256sums=('9f2ffb597c4bf8165252bf6b6d6f1698fe75cb0c3bc3250f50977d7716ae3dc0' + '996bf0d32dc11506ea2635d64474c24399fab25933463f27d70cfa1d50431a16' + 'ba34e38e27f9954e01cd98e02304e1a505c53708621d19b2e4a05eed0dcf2a26' + 'e289bf838cf51eacfcee48bbe468139ea6b4df3fff97ac1618bb7ba0ac9afd7d' + 'd368d14e844f2dd6f5b2d04b31d9a70f0af6f3ec72669f5b6d98b161a8bec1d6' + '4b5f470a64d44efea12d979340eba31225121100158b8c4409e1eca46c1cebd1') package() { - mkdir -p -m775 "${pkgdir}/opt/${pkgname}" - cd "${pkgdir}/opt/${pkgname}" - bsdtar -xf "${srcdir}/ROMVault_V${pkgver}.zip" - - install -Dm644 "${srcdir}/LICENSE" "${pkgdir}/opt/${pkgname}/LICENSE" - install -D -m 644 ${srcdir}/romvault.desktop ${pkgdir}/usr/share/applications/romvault.desktop - install -D -m 644 ${srcdir}/romvault.png ${pkgdir}/usr/share/pixmaps/romvault.png - # chmod 644 *.exe - # chmod -R 775 "DATRoot" "ROMRoot" "ToSort" - # chown -R root:games "${pkgdir}/opt/${pkgname}" - - msg2 "Please create some subdirectorys ie. somewhere in your HOME and set" - msg2 "these as your working area in programs settings." - msg2 "---" - msg2 "A documentation and some subsets of DAT files can be found at" - msg2 "<https://github.com/mist-devel/mist-board/tree/master/rom_manager>" - msg2 "and a video that shows a quick HowTo can be found at" - msg2 "<http://www.youtube.com/embed/yUOIYYbZuAg>" - msg2 "---" - msg2 "You'll find more information about RomVault on it's home at <${url}> and" - msg2 "at MiST's home at <https://github.com/mist-devel/mist-board/wiki/RomManagement>" + install -D ROMVault36.exe -t "$pkgdir/opt/$pkgname/" + install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" + install -D "$pkgname.sh" "$pkgdir/usr/bin/$pkgname" + install -Dm644 "$pkgname.desktop" -t "$pkgdir/usr/share/applications/" + install -Dm644 "$pkgname.png" -t "$pkgdir/usr/share/pixmaps/" + install -Dm644 tmpfiles.d.conf "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" } diff --git a/romvault.desktop b/romvault.desktop index e989d581585e..51f28120fa24 100644 --- a/romvault.desktop +++ b/romvault.desktop @@ -4,7 +4,7 @@ Name=ROMVault GenericName=RomVault Comment=RomVault is a multi-dat management software, managing you ROMs and DATs for emulator machines Path=/opt/romvault -Exec=mono ROMVault262.exe +Exec=/usr/bin/romvault Icon=/usr/share/pixmaps/romvault.png StartupNotify=true Terminal=false diff --git a/romvault.install b/romvault.install new file mode 100644 index 000000000000..c891593aa3d1 --- /dev/null +++ b/romvault.install @@ -0,0 +1,4 @@ +post_remove() { + echo ':: There are leftover directories in /opt/romvault/' + echo ':: You can clean them up with sudo rm -rf /opt/romvault/' +} diff --git a/romvault.sh b/romvault.sh new file mode 100644 index 000000000000..92c33071107f --- /dev/null +++ b/romvault.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +cd /opt/romvault/ +mono /opt/romvault/ROMVault36.exe "$@" diff --git a/tmpfiles.d.conf b/tmpfiles.d.conf new file mode 100644 index 000000000000..6bfba2c5c867 --- /dev/null +++ b/tmpfiles.d.conf @@ -0,0 +1,3 @@ +D /opt/romvault/DatRoot 644 +D /opt/romvault/RomRoot 644 +D /opt/romvault/ToSort 644 |