summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnton Hvornum2020-07-23 14:00:29 +0000
committerAnton Hvornum2020-07-23 14:00:29 +0000
commite4c97d2964559447a2e5e72215dfb1fc5d9b911a (patch)
tree8051950ad6a9000513b2f7dd0bbcafa40f4aa49c
downloadaur-e4c97d2964559447a2e5e72215dfb1fc5d9b911a.tar.gz
Added a base PKGBUILD for archinstall-gui.
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD31
2 files changed, 48 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a5f26fbff57d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = archinstall-gui
+ pkgdesc = A graphical installer for Arch Linux. Useful for Live CD's etc.
+ pkgver = 0.1rc8
+ pkgrel = 1
+ url = https://github.com/Torxed/archinstall
+ arch = x86_64
+ license = GPLv3
+ depends = python>=3.8
+ depends = chromium
+ depends = xorg-server
+ optdepends = python-systemd: Adds more controlled logging functionality
+ provides = archinstall-gui
+ source = archinstall-gui-v0.1rc8-x86_64.tar.gz::https://github.com/Torxed/archinstall_gui/archive/v0.1rc8.tar.gz
+ md5sums = SKIP
+
+pkgname = archinstall-gui
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ff809c15c0bc
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: Anton Hvornum anton@hvornum.se
+# Contributor: Anton Hvornum anton@hvornum.se
+pkgname="archinstall-gui"
+pkgver="0.1rc8"
+pkgdesc="A graphical installer for Arch Linux. Useful for Live CD's etc."
+pkgrel=1
+url="https://github.com/Torxed/archinstall"
+license=('GPLv3')
+provides=("${pkgname}")
+md5sums=('SKIP')
+arch=('x86_64')
+source=("${pkgname}-v${pkgver}-x86_64.tar.gz::https://github.com/Torxed/archinstall_gui/archive/v$pkgver.tar.gz")
+depends=('python>=3.8' 'chromium' 'xorg-server')
+optdepends=('python-systemd: Adds more controlled logging functionality')
+
+package() {
+ # Will add this back when I've renamed the project upstream:
+ # cd "${pkgname}-${pkgver}"
+ cd "archinstall_gui-${pkgver}"
+
+ mkdir -p "${pkgdir}/srv/archinstall_gui"
+ mkdir -p "${pkgdir}/usr/bin"
+ mkdir -p "${pkgdir}/etc/systemd/system"
+
+ mv archinstall_gui/* "${pkgdir}/srv/archinstall_gui/"
+ mv PKGBUILD_DATA/archinstall-gui "${pkgdir}/usr/bin/archinstall-gui"
+ mv PKGBUILD_DATA/archinstall_gui.service "${pkgdir}/etc/systemd/system/archinstall_gui.service"
+
+ chmod +x "${pkgdir}/srv/archinstall_gui/webgui.py"
+ chmod +x "${pkgdir}/usr/bin/archinstall-gui"
+}