diff options
author | KyleUltimate | 2022-02-17 18:05:46 +0800 |
---|---|---|
committer | KyleUltimate | 2022-02-17 18:05:46 +0800 |
commit | e53afe24b6c0b0f5a7677457fac4b35c58cf3c2d (patch) | |
tree | 3ee4bc768d3d1f3de424c7d1c6814c7336d78d6d | |
download | aur-e53afe24b6c0b0f5a7677457fac4b35c58cf3c2d.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rwxr-xr-x | PKGBUILD | 53 |
2 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..02586f197fac --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = rpmlauncher + pkgdesc = A multi-functional Minecraft Launcher power by the RPMTW Team, made with Flutter and Dart + pkgver = 1.0.6+859 + pkgrel = 1 + arch = x86_64 + license = GPL + makedepends = ninja + makedepends = cmake + makedepends = clang + makedepends = dart + makedepends = flutter-beta + depends = git + conflicts = rpmlauncher-bin + conflicts = rpmlauncher-git + source = RPMLauncher::git+https://github.com/RPMTW/RPMLauncher#branch=main + md5sums = SKIP + +pkgname = rpmlauncher diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..745623584cb7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,53 @@ +pkgname=rpmlauncher +pkgver=1.0.6+859 +pkgrel=1 +pkgdesc="A multi-functional Minecraft Launcher power by the RPMTW Team, made with Flutter and Dart" +provides=('rpmlauncher') +license=('GPL') +depends=('git') +makedepends=('ninja' 'cmake' 'clang' 'dart' 'flutter-beta') +arch=('x86_64') +checkdepends=() +optdepends=() +provides=() +conflicts=('rpmlauncher-bin' 'rpmlauncher-git') +replaces=() +backup=() +options=() +changelog= +source=('RPMLauncher::git+https://github.com/RPMTW/RPMLauncher#branch=main') +md5sums=('SKIP') +pkgver(){ + cd "RPMLauncher" + git describe --tags --abbrev=0 | sed 's/[0-9]*\.[0-9]*\.[0-9]*\.//' +} +prepare(){ + cd "RPMLauncher" + flutter config --enable-linux-desktop +} +build(){ + cd "$srcdir/RPMLauncher/" + build_id=`git describe --tags --abbrev=0 | sed 's/[0-9]*\.[0-9]*\.[0-9]*\.//'` + version_id=`git describe --tags --abbrev=0 | sed "s/\.$build_id//"` + dart pub global activate cider + dart pub global run cider version $version_id + flutter build linux --dart-define="build_id=$build_id" --dart-define="version_type=stable" --dart-define="version=$version_id" + chmod +x "$srcdir/RPMLauncher/build/linux/x64/release/bundle/RPMLauncher" +} +package() { + mkdir -p "$pkgdir/usr/share/applications" + mkdir -p "$pkgdir/opt/RPMLauncher" + cp -R "$srcdir/RPMLauncher/build/linux/x64/release/bundle/." "$pkgdir/opt/RPMLauncher" + echo "[Desktop Entry] +Categories=Game;ArcadeGame; +Comment=Edit +Encoding=UTF-8 +Exec="/opt/RPMLauncher/RPMLauncher" +Icon="/opt/RPMLauncher/data/flutter_assets/assets/images/Logo.png" +Name=RPMLauncher +Path=/opt/RPMLauncher +StartupNotify=false +Terminal=false +Type=Application +Version=$PKGVER" >> "$pkgdir/usr/share/applications/RPMLauncher.desktop" +} |