Date: Thursday, March 25, 2021 @ 17:31:51
  Author: alucryd
Revision: 903318

add oxyromon

Added:
  oxyromon/
  oxyromon/trunk/
  oxyromon/trunk/PKGBUILD
  oxyromon/trunk/oxyromon-chdman-path.patch

----------------------------+
 PKGBUILD                   |   73 +++++++++++++++++++++++++++++++++++++++++++
 oxyromon-chdman-path.patch |   21 ++++++++++++
 2 files changed, 94 insertions(+)

Added: oxyromon/trunk/PKGBUILD
===================================================================
--- oxyromon/trunk/PKGBUILD                             (rev 0)
+++ oxyromon/trunk/PKGBUILD     2021-03-25 17:31:51 UTC (rev 903318)
@@ -0,0 +1,73 @@
+# Maintainer: Maxime Gauduin <aluc...@archlinux.org>
+
+pkgname=oxyromon
+pkgver=0.6.0
+pkgrel=1
+pkgdesc='Rusty ROM OrgaNizer'
+arch=(x86_64)
+url=https://github.com/alucryd/oxyromon
+license=(GPL3)
+depends=(
+  gcc-libs
+  glibc
+)
+makedepends=(
+  git
+  mame
+  maxcso
+  p7zip
+  rust
+)
+optdepends=(
+  'mame: CHD support'
+  'maxcso: CSO support'
+  'p7zip: 7Z and ZIP support'
+)
+_tag=bde32c31c83e12b18baefaf4182664b431dae16d
+source=(
+  git+https://github.com/alucryd/oxyromon.git?signed#tag=${_tag}
+  oxyromon-chdman-path.patch
+)
+validpgpkeys=('9437DD3815A7A9169E3D3946AFF5D95098BC6FF5') # Maxime Gauduin 
<aluc...@archlinux.org>
+b2sums=('SKIP'
+        
'8cb8a37e11c521436c2e015367458219205ded84c404928cf74a5f75843b7903b420af6bc820ff809fd1fd8bd605185918393f140e1f66dd85c9a538698a9407')
+
+prepare() {
+  cargo fetch \
+    --locked \
+    --manifest-path oxyromon/Cargo.toml
+
+  cd oxyromon
+  patch -Np1 -i ../oxyromon-chdman-path.patch
+}
+
+pkgver() {
+  cd oxyromon
+
+  git describe --tags
+}
+
+build() {
+  cargo build \
+    --release \
+    --frozen \
+    --manifest-path oxyromon/Cargo.toml
+}
+
+check() {
+  cargo test \
+    --release \
+    --frozen \
+    --manifest-path oxyromon/Cargo.toml
+}
+
+package() {
+  cargo install \
+    --frozen \
+    --offline \
+    --no-track \
+    --path oxyromon \
+    --root "${pkgdir}"/usr
+}
+
+# vim: ts=2 sw=2 et:

Added: oxyromon/trunk/oxyromon-chdman-path.patch
===================================================================
--- oxyromon/trunk/oxyromon-chdman-path.patch                           (rev 0)
+++ oxyromon/trunk/oxyromon-chdman-path.patch   2021-03-25 17:31:51 UTC (rev 
903318)
@@ -0,0 +1,21 @@
+diff '--color=auto' -rupN oxyromon.orig/src/chdman.rs oxyromon/src/chdman.rs
+--- oxyromon.orig/src/chdman.rs        2021-03-25 16:24:40.030873441 +0100
++++ oxyromon/src/chdman.rs     2021-03-25 16:25:32.009052878 +0100
+@@ -18,7 +18,7 @@ pub fn create_chd(cue_path: &PathBuf, pr
+     let mut chd_path = cue_path.clone();
+     chd_path.set_extension(CHD_EXTENSION);
+ 
+-    let output = Command::new("chdman")
++    let output = Command::new("mame-chdman")
+         .arg("createcd")
+         .arg("-i")
+         .arg(cue_path)
+@@ -51,7 +51,7 @@ pub async fn extract_chd(
+     cue_name.push(CUE_EXTENSION);
+     let cue_path = directory.join(cue_name);
+ 
+-    let output = Command::new("chdman")
++    let output = Command::new("mame-chdman")
+         .arg("extractcd")
+         .arg("-i")
+         .arg(chd_path)

Reply via email to