summaryrefslogtreecommitdiff
path: root/archlinux/README.md
blob: 668155f391ffb2bc47ec7da58e1f9e475163d3d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
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
```