diff options
author | HurricanePootis | 2021-09-01 10:43:47 -0500 |
---|---|---|
committer | HurricanePootis | 2021-09-01 10:43:47 -0500 |
commit | 7f0dcd94e6e5d507344c3111e11299d50074ef79 (patch) | |
tree | 3820486117ebc68fbb64c33a6dc2cf208d3f4118 | |
parent | bbf4835ba921643b82897433a009407e1e5ba0e9 (diff) | |
download | aur-7f0dcd94e6e5d507344c3111e11299d50074ef79.tar.gz |
Actually build
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 49 | ||||
-rw-r--r-- | patch.patch | 13 |
3 files changed, 62 insertions, 21 deletions
@@ -1,17 +1,28 @@ pkgbase = creators-tf-launcher - pkgdesc = The Community Launcher By The Creators.tf Project For Team Fortress 2 - pkgver = 0.2.1 + pkgdesc = The community launcher from the Creators.TF project for Team Fortress 2 + pkgver = 0.2.7 pkgrel = 1 url = https://creators.tf/launcher arch = x86_64 license = MIT + makedepends = npm + makedepends = patch depends = libnotify depends = libxss depends = nspr depends = nss depends = gtk3 - source = https://github.com/ampersoftware/Creators.TF-Community-Launcher/releases/download/v0.2.1/creators-tf-launcher_0.2.1_amd64.deb - md5sums = dd0b6cd88804c0e977ef63ccd5ca0107 + depends = c-ares + depends = ffmpeg + depends = libevent + depends = libnghttp2 + depends = libxslt + depends = minizip + depends = re2 + depends = snappy + source = https://github.com/ampersoftware/Creators.TF-Community-Launcher/archive/refs/tags/0.2.7.tar.gz + source = patch.patch + sha512sums = afbf3dc0fbbb1c70a808944640c05fd5a8cd0cac6ff6ac0e6d14e748ebf45b18bcf57b4184beb36b7640a9049c373a7ac90c6a964a9174fad701c1598ebecdf2 + sha512sums = e2de8060533296ee716c508e11cb46baa2e2657449e6aa0db5bdda3296ced63cfee04d1a7e63b1f2b26feb636af16f93bbbbd2e12acc9a81d86ac4e7e06e887d pkgname = creators-tf-launcher - @@ -1,32 +1,49 @@ # Maintainer: HurricanePootis <hurricanepootis@protonmail.com> pkgname=creators-tf-launcher -pkgver=0.2.1 +pkgver=0.2.7 pkgrel=1 -pkgdesc="The Community Launcher By The Creators.tf Project For Team Fortress 2" -arch=(x86_64) +pkgdesc="The community launcher from the Creators.TF project for Team Fortress 2" +arch=('x86_64') url="https://creators.tf/launcher" license=('MIT') -depends=('libnotify' 'libxss' 'nspr' 'nss' 'gtk3') -source=("https://github.com/ampersoftware/Creators.TF-Community-Launcher/releases/download/v$pkgver/${pkgname}_"$pkgver"_amd64.deb") -md5sums=('dd0b6cd88804c0e977ef63ccd5ca0107') +depends=('libnotify' 'libxss' 'nspr' 'nss' 'gtk3' 'c-ares' 'ffmpeg' 'libevent' 'libnghttp2' 'libxslt' 'minizip' 're2' 'snappy') +makedepends=('npm' 'patch') +source=("https://github.com/ampersoftware/Creators.TF-Community-Launcher/archive/refs/tags/$pkgver.tar.gz" + 'patch.patch') +sha512sums=('afbf3dc0fbbb1c70a808944640c05fd5a8cd0cac6ff6ac0e6d14e748ebf45b18bcf57b4184beb36b7640a9049c373a7ac90c6a964a9174fad701c1598ebecdf2' + 'e2de8060533296ee716c508e11cb46baa2e2657449e6aa0db5bdda3296ced63cfee04d1a7e63b1f2b26feb636af16f93bbbbd2e12acc9a81d86ac4e7e06e887d') -prepare() { - tar xpf data.tar.xz +prepare(){ + cd "$srcdir/Creators.TF-Community-Launcher-$pkgver" + cp "$srcdir/patch.patch" ./ + patch -p1 < patch.patch } +build(){ + cd "$srcdir/Creators.TF-Community-Launcher-$pkgver" + npm install + npm run compileTs + npm run compileSass + npm run buildLinux +} -package() { +package(){ + cd "$srcdir/Creators.TF-Community-Launcher-$pkgver/dist" + cp 'creators-tf-launcher_'$pkgver'_amd64.deb' "$srcdir"'/creators-tf-launcher_'$pkgver'_amd64.deb' + cd "$srcdir" + ar x 'creators-tf-launcher_'"$pkgver"'_amd64.deb' + tar xpf data.tar.xz mkdir -p "$pkgdir/opt" mkdir -p "$pkgdir/opt/Creators.TF Launcher" cp -a "$srcdir/opt/Creators.TF Launcher/." "$pkgdir/opt/Creators.TF Launcher" - install -Dm644 "${srcdir}/usr/share/applications/${pkgname}.desktop" \ - "${pkgdir}/usr/share/applications/${pkgname}.desktop" + install -Dm644 "${srcdir}/usr/share/applications/creators-tf-launcher.desktop" \ + "${pkgdir}/usr/share/applications/creators-tf-launcher.desktop" - install -Dm644 "${srcdir}/usr/share/icons/hicolor/0x0/apps/${pkgname}.png" \ - "${pkgdir}/usr/share/icons/hicolor/symbolic/apps/${pkgname}.png" + install -Dm644 "${srcdir}/usr/share/icons/hicolor/0x0/apps/creators-tf-launcher.png" \ + "${pkgdir}/usr/share/icons/hicolor/symbolic/apps/creators-tf-launcher.png" - - -} + install -Dm644 "${srcdir}/usr/share/doc/creators-tf-launcher/changelog.gz" \ + "${pkgdir}/usr/share/doc/creators-tf-launcher/changelog.gz" +} diff --git a/patch.patch b/patch.patch new file mode 100644 index 000000000000..11ba53248982 --- /dev/null +++ b/patch.patch @@ -0,0 +1,13 @@ +diff --git a/package.json b/package.json +index 32e63ca..52a9ef9 100644 +--- a/package.json ++++ b/package.json +@@ -11,7 +11,7 @@ + "compileTsAndStart": "npx tsc && electron .", + "compileAndStart": "npx tsc && sass styles/:styles/ && electron .", + "buildWindows": "electron-builder build --win --x64 --ia32 --publish never", +- "buildLinux": "electron-builder build --linux AppImage deb tar.gz --publish never" ++ "buildLinux": "electron-builder build --linux deb --publish never" + }, + "keywords": [ + "TF2", |