summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMilan Stastny2021-04-05 19:07:32 +0200
committerMilan Stastny2021-04-05 19:07:32 +0200
commit2bbbd85e7100eef932f8cc258d9285587a746809 (patch)
tree86816e6994f4df2b4df27abcea743a73bebdbf44
downloadaur-2bbbd85e7100eef932f8cc258d9285587a746809.tar.gz
Initial package version
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD37
-rw-r--r--eam.desktop8
3 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f01567f6f4dc
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = eam-git
+ pkgdesc = Epic Asset Manager used to manage assets from Epic Games Store
+ pkgver = 1.0
+ pkgrel = 1
+ url = https://github.com/AchetaGames/Epic-Asset-Manager
+ arch = x86_64
+ license = MIT
+ makedepends = cargo
+ makedepends = rust
+ makedepends = gtk3
+ makedepends = libsoup
+ makedepends = webkit2gtk
+ provides = eam
+ conflicts = eam
+ source = https://github.com/AchetaGames/Epic-Asset-Manager/archive/refs/tags/1.0.tar.gz
+ source = eam.desktop
+ sha256sums = 8dbea1b987584ef26184520c6b4e9db63981d90c5b64305cd4e7844be7638f2f
+ sha256sums = 29c00c0e03e20546d3115fbe9294492e5c8ff81af09565aebcb311ade5034dbf
+
+pkgname = eam-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ca5826d3eb52
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Milan Šťastný <milan@statnej.ch>
+
+pkgname=eam-git
+pkgver=1.0
+pkgrel=1
+pkgdesc='Epic Asset Manager used to manage assets from Epic Games Store'
+url='https://github.com/AchetaGames/Epic-Asset-Manager'
+license=(MIT)
+arch=(x86_64)
+makedepends=(cargo rust gtk3 libsoup webkit2gtk)
+conflicts=(eam)
+provides=(eam)
+source=("${url}/archive/refs/tags/${pkgver}.tar.gz"
+ "eam.desktop")
+sha256sums=('8dbea1b987584ef26184520c6b4e9db63981d90c5b64305cd4e7844be7638f2f'
+ '29c00c0e03e20546d3115fbe9294492e5c8ff81af09565aebcb311ade5034dbf')
+
+prepare() {
+ cd Epic-Asset-Manager-$pkgver
+}
+
+build() {
+ cd Epic-Asset-Manager-$pkgver
+ cargo build --release --target-dir=target
+}
+
+check() {
+ cd Epic-Asset-Manager-$pkgver
+ cargo test --release --target-dir=target
+}
+
+package() {
+ install -Dm644 "eam.desktop" "$pkgdir/usr/share/applications/eam.desktop"
+ cd Epic-Asset-Manager-$pkgver
+ install -TDm 755 target/release/epic_asset_manager "${pkgdir}/usr/bin/eam"
+ install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"
+}
diff --git a/eam.desktop b/eam.desktop
new file mode 100644
index 000000000000..5970a9963bf4
--- /dev/null
+++ b/eam.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Categories=Utility
+Comment=
+Exec=eam
+GenericName=Epic Asset Manager
+Icon=input-gaming
+Name=Epic Asset Manager
+Type=Application