summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD65
-rw-r--r--romvault.desktop2
-rw-r--r--romvault.install4
-rw-r--r--romvault.sh4
-rw-r--r--tmpfiles.d.conf3
6 files changed, 53 insertions, 50 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ba297365b85e..2a31ae666db9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index 122307b8d556..d67d9f3a4fe5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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