summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorNoah2022-03-31 16:27:58 -0700
committerNoah2022-03-31 16:27:58 -0700
commitaa336fecbbf1eaaeb07bad3c2ccad473af7fc9c8 (patch)
tree02be694e8e51c5db159b654998103f60659d4d99 /PKGBUILD
downloadaur-aa336fecbbf1eaaeb07bad3c2ccad473af7fc9c8.tar.gz
AUR package for t-mobile home internet tools
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b44f0d4c7ca7
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Noah Jelen <noahtjelen@gmail.com>
+# Generated by cargo on March 31, 2022 at 16:20:36
+pkgname=tmobile-internet-tools
+pkgver=0.1.0
+pkgrel=1
+pkgdesc="Set of tools for working with T-Mobile Home Internet gateways"
+arch=('i686' 'x86_64')
+url="https://gitlab.com/NoahJelen/tmobile-internet-tools"
+license=('GPL')
+depends=('ncurses' 'gcc-libs' 'glibc' 'networkmanager' 'openssl')
+makedepends=('cargo' 'gzip')
+source=("https://gitlab.com/NoahJelen/tmobile-internet-tools/-/archive/$pkgver/tmobile-internet-tools-$pkgver.zip")
+md5sums=('SKIP')
+
+build() {
+ cd "tmobile-internet-tools-$pkgver"
+ cargo build --release
+ cd target/release
+ ln -sf gatewaymon tmotop
+ ln -sf gatewaymon tmocli
+}
+
+package() {
+ cd "tmobile-internet-tools-$pkgver"
+ mkdir -p "$pkgdir/usr/share/tmobile-internet-tools"
+ mkdir -p "$pkgdir/usr/share/man/man1/"
+ mkdir -p "$pkgdir/usr/lib/systemd/system"
+ install -Dt "$pkgdir/usr/bin" -m755 target/release/gatewaymon
+ install -Dt "$pkgdir/usr/bin" -m755 target/release/tmocli
+ install -Dt "$pkgdir/usr/bin" -m755 target/release/tmotop
+ install -Dt "$pkgdir/usr/share/man/man1" man/gatewaymon.1
+ install -Dt "$pkgdir/usr/share/man/man1" man/tmocli.1
+ install -Dt "$pkgdir/usr/share/man/man1" man/tmotop.1
+ install -Dt "$pkgdir/usr/lib/systemd/user" gatewaymon.service
+ install -Dt "$pkgdir/usr/lib/systemd/system" gatewaymon.service
+ gzip "$pkgdir/usr/share/man/man1/gatewaymon.1"
+ gzip "$pkgdir/usr/share/man/man1/tmotop.1"
+ gzip "$pkgdir/usr/share/man/man1/tmocli.1"
+} \ No newline at end of file