aboutsummaryrefslogtreecommitdiff
path: root/archlinux/README.md
diff options
context:
space:
mode:
authorkj_sh6042025-12-20 23:59:56 -0500
committerkj_sh6042025-12-20 23:59:56 -0500
commit285fc5db86b5d75f65e640160b860e20cc827596 (patch)
tree00cbb9d4dab776a3d04b17f6c72c052e4ce0a876 /archlinux/README.md
parent1aecac2447b2061a09ef75c71eab1b777d36c93f (diff)
feat: initial attempt at PKGBUILD
Diffstat (limited to 'archlinux/README.md')
-rw-r--r--archlinux/README.md48
1 files changed, 48 insertions, 0 deletions
diff --git a/archlinux/README.md b/archlinux/README.md
new file mode 100644
index 0000000..668155f
--- /dev/null
+++ b/archlinux/README.md
@@ -0,0 +1,48 @@
+# Arch Linux Package
+
+This directory contains the PKGBUILD and related files for building and installing kjagave on Arch Linux.
+
+## Building the Package
+
+```bash
+cd archlinux
+makepkg -si
+```
+
+## Installing from AUR (future)
+
+Once uploaded to the AUR:
+
+```bash
+yay -S kjagave
+# or
+paru -S kjagave
+```
+
+## Files
+
+- `PKGBUILD` - Build script for Arch Linux
+- `kjagave.desktop` - XDG desktop entry
+- `kjagave.png` - Application icon
+- `.SRCINFO` - Package metadata (generated with `makepkg --printsrcinfo`)
+
+## Building from Local Repository
+
+If you're testing locally before tagging a release:
+
+```bash
+# In the archlinux directory, edit PKGBUILD to use local source
+# Replace the source line with:
+# source=("${pkgname}::git+file://$(pwd)/..")
+
+makepkg -si
+```
+
+## Note
+
+The PKGBUILD expects a tagged release (v1.0) on GitHub. Make sure to create and push the tag before building:
+
+```bash
+git tag v1.0
+git push origin v1.0
+```