Date: Tuesday, November 1, 2022 @ 22:19:38
Author: felixonmars
Revision: 1340387
archrelease: copy trunk to community-staging-x86_64
Added:
oxyromon/repos/community-staging-x86_64/
oxyromon/repos/community-staging-x86_64/PKGBUILD
(from rev 1340386, oxyromon/trunk/PKGBUILD)
oxyromon/repos/community-staging-x86_64/keys/
----------+
PKGBUILD | 76 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 76 insertions(+)
Copied: oxyromon/repos/community-staging-x86_64/PKGBUILD (from rev 1340386,
oxyromon/trunk/PKGBUILD)
===================================================================
--- community-staging-x86_64/PKGBUILD (rev 0)
+++ community-staging-x86_64/PKGBUILD 2022-11-01 22:19:38 UTC (rev 1340387)
@@ -0,0 +1,76 @@
+# Maintainer: Maxime Gauduin <[email protected]>
+
+pkgname=oxyromon
+pkgver=0.11.1
+pkgrel=2
+pkgdesc='Rusty ROM OrgaNizer'
+arch=(x86_64)
+url=https://github.com/alucryd/oxyromon
+license=(GPL3)
+depends=(
+ gcc-libs
+ glibc
+)
+makedepends=(
+ cmake
+ git
+ mame-tools
+ maxcso
+ p7zip
+ rust
+ yarn
+)
+optdepends=(
+ 'cdrtools: IRD support'
+ 'dolphin-emu: RVZ support'
+ 'mame-tools: CHD support'
+ 'maxcso: CSO support'
+ 'p7zip: 7Z and ZIP support'
+)
+_tag=ce096d69f320f7de61c6b0360767957518bc89f2
+source=(git+https://github.com/alucryd/oxyromon.git#tag=${_tag})
+validpgpkeys=(95220BE99CE6FF778AE0DC670F65C7D881506130) # Maxime Gauduin
<[email protected]>
+b2sums=(SKIP)
+options=(!lto)
+
+prepare() {
+ cd oxyromon
+ yarn install \
+ --frozen-lockfile
+ cargo fetch \
+ --locked
+}
+
+pkgver() {
+ cd oxyromon
+ git describe --tags
+}
+
+build() {
+ cd oxyromon
+ yarn run build
+ cargo build \
+ --features benchmark,server \
+ --release \
+ --frozen
+}
+
+#check() {
+# cargo test \
+# --features benchmark,server \
+# --release \
+# --frozen \
+# --manifest-path oxyromon/Cargo.toml
+#}
+
+package() {
+ cargo install \
+ --features benchmark,server \
+ --frozen \
+ --offline \
+ --no-track \
+ --path oxyromon \
+ --root "${pkgdir}"/usr
+}
+
+# vim: ts=2 sw=2 et: