summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelipe2024-04-04 16:39:55 -0300
committerFelipe2024-04-04 16:39:55 -0300
commitab0845966ab495aa5dc8c5b50d223a8efc1b8e63 (patch)
treee878b740a41dc153def811d43f3de4911356280e
downloadaur-ab0845966ab495aa5dc8c5b50d223a8efc1b8e63.tar.gz
Updates
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD35
2 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c308da038988
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = novanav-py
+ pkgdesc = NovaNav: Lightweight browser for Linux and macOS, delivering fast, distraction-free browsing experience.
+ pkgver = 0.0.7
+ pkgrel = 1
+ url = https://github.com/felipealfonsog/NovaNav
+ arch = x86_64
+ license = BSD-3-Clause
+ depends = python
+ depends = python-pip
+ depends = python-pyqt5
+ depends = python-pyqt5-webengine
+ source = https://github.com/felipealfonsog/NovaNav/archive/refs/tags/v.0.0.7.tar.gz
+ sha256sums = 41ae0b3468fc23dfcc1f451cbe8bf6f3f9d6023550b12ad6c3b244c20a098647
+
+pkgname = novanav-py
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4f99248ed63d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Felipe Alfonso Gonzalez <f.alfonso@res-ear.ch>
+pkgname=novanav-py
+pkgver=0.0.7
+pkgrel=1
+pkgdesc="NovaNav: Lightweight browser for Linux and macOS, delivering fast, distraction-free browsing experience."
+arch=('x86_64')
+url="https://github.com/felipealfonsog/NovaNav"
+license=('BSD-3-Clause')
+depends=('python' 'python-pip' 'python-pyqt5' 'python-pyqt5-webengine')
+
+source=("https://github.com/felipealfonsog/NovaNav/archive/refs/tags/v.${pkgver}.tar.gz")
+
+sha256sums=('41ae0b3468fc23dfcc1f451cbe8bf6f3f9d6023550b12ad6c3b244c20a098647')
+
+prepare() {
+ tar xf "v.${pkgver}.tar.gz" -C "$srcdir" --strip-components=1
+}
+
+package() {
+ # Install the Python script
+ install -Dm755 "$srcdir"/NovaNav-v."${pkgver}"/src/python/novanav_linux.py "${pkgdir}/usr/local/bin/novanav.py"
+
+ # Create a shell script to execute novanav.py and copy it to /usr/local/bin
+ echo '#!/bin/bash' > novanav
+ echo 'python3 /usr/local/bin/novanav.py "$@"' >> novanav
+ chmod +x novanav
+ install -Dm755 novanav "${pkgdir}/usr/local/bin/novanav"
+
+ # Install the icon
+ install -Dm644 -p "$srcdir"/NovaNav-v."${pkgver}"/src/nnav-iconlogo.png "${pkgdir}/usr/share/pixmaps/novanav.png"
+
+ # Install the .desktop file
+ install -Dm644 -p "$srcdir"/NovaNav-v."${pkgver}"/src/novanav.desktop "${pkgdir}/usr/share/applications/novanav.desktop"
+}
+