summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbegin-theadventure2023-06-02 01:26:02 +0200
committerbegin-theadventure2023-06-02 01:26:02 +0200
commitfc52daff1627a5251a4581b0f6082b3847a75e03 (patch)
treec3e6939747ef781570e73fe355b34314147b7bb6
parentd521092509527d94b484c2067ea2da24a9f152c7 (diff)
downloadaur-fc52daff1627a5251a4581b0f6082b3847a75e03.tar.gz
Use git instead of downloading .tar.gz, edit install
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD28
2 files changed, 17 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e11a6ed31fd0..71555bed56c1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -6,10 +6,11 @@ pkgbase = alfae
arch = any
license = GPL3
makedepends = dotnet-sdk
+ makedepends = git
depends = legendary
depends = heroic-gogdl
options = !strip
- source = https://github.com/suchmememanyskill/Alfae/archive/refs/tags/1.4.1.tar.gz
- sha256sums = 43e0e678fac1313de4db5f2722708c97402acee1ff4afbd481ff01712463c191
+ source = git+https://github.com/suchmememanyskill/Alfae.git
+ sha256sums = SKIP
pkgname = alfae
diff --git a/PKGBUILD b/PKGBUILD
index 22534a105fdb..70924152367a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,11 +8,11 @@ arch=('any')
url="https://github.com/suchmememanyskill/Alfae"
license=('GPL3')
depends=('legendary' 'heroic-gogdl')
-makedepends=('dotnet-sdk')
+makedepends=('dotnet-sdk' 'git')
options=('!strip')
_desktop=alfae.desktop
-source=("$url/archive/refs/tags/$pkgver.tar.gz")
-sha256sums=('43e0e678fac1313de4db5f2722708c97402acee1ff4afbd481ff01712463c191')
+source=("git+$url.git")
+sha256sums=('SKIP')
prepare() {
# Create a shortcut
@@ -25,12 +25,12 @@ prepare() {
sed -i '1 i\Exec=/opt/Alfae/Alfae %U' $_desktop
sed -i '1 i\Name=Alfae' $_desktop
sed -i '1 i\[Desktop Entry]' $_desktop
- mkdir -p desktop
- mv $_desktop desktop
}
build() {
- cd Alfae-$pkgver
+ # Switch tag version
+ cd Alfae
+ git checkout tags/${pkgver}
export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
export DOTNET_CLI_TELEMETRY_OPTOUT=true
@@ -69,13 +69,13 @@ build() {
package() {
# Create folders
- mkdir -p $pkgdir/opt
- mkdir -p $pkgdir/usr/bin
+ mkdir -p "$pkgdir/opt"
+ mkdir -p "$pkgdir/usr/bin"
# Install
- cp -r Alfae-$pkgver/Release $pkgdir/opt/Alfae
- ln -s /opt/Alfae/Alfae $pkgdir/usr/bin/$pkgname
- install -Dm644 Alfae-$pkgver/Launcher/Assets/icon.png "$pkgdir/usr/share/icons/hicolor/512x512/apps/$pkgname.png"
- install -Dm644 desktop/$_desktop -t "$pkgdir/usr/share/applications"
- install -Dm644 Alfae-$pkgver/README.md -t "$pkgdir/usr/share/doc/$pkgname"
- install -Dm644 Alfae-$pkgver/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
+ cp -r Alfae/Release "$pkgdir/opt/Alfae"
+ ln -s /opt/Alfae/Alfae "$pkgdir/usr/bin/$pkgname"
+ install -Dm644 Alfae/Launcher/Assets/icon.png "$pkgdir/usr/share/icons/hicolor/512x512/apps/$pkgname.png"
+ install -Dm644 $_desktop -t "$pkgdir/usr/share/applications"
+ install -Dm644 Alfae/README.md -t "$pkgdir/usr/share/doc/$pkgname"
+ install -Dm644 Alfae/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
}