Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The daemon configuration used to be managed inside the systemd unit
with environment variables. This commit brings modifications and relies on:
1. the systemd unit provided by the gonic repository
2. the configuration file also provided which is now `/var/lib/gonic/config`
Both files are patched to match archlinux guidelines.
|
|
|
|
|
|
As depicted by
[ElVirolo](https://aur.archlinux.org/packages/gonic/#comment-745784),
GPL3 license is already included in `/usr/share/licenses/common/GPL3`,
so it is now removed from the install process.
The environment variable regarding Jukebox mode is also fixed here in
`gonic.service` file.
|
|
|
|
|
|
- Update required files;
- Remove `gonicscan` binary;
- Add `alsa-lib` to support jukebox mode;
- Add a new environment variable in `gonic.service` for jukebox mode;
- Add `gonic.install` to provide information to run a fully functional
gonic setup.
|
|
|
|
|
|
Drone is a CI/CD platform used here to check for each commit if the
package can be built. Operations are done inside a Docker container
based on: https://hub.docker.com/r/imrehg/archlinux-makepkg
|
|
|
|
A tmpfile is added for storing application data (like the sqlite
database) inside `/var/lib/gonic` by default.
|
|
Add the required files to generate the gonic Archlinux package:
- `.SRCINFO`: contains information displayed on AUR;
- `PKGBUILD`: contains information required to generate the package;
- `gonic.service`: is a systemd unit definition for `gonic` in which are
defined several environment variables used as `gonic` settings;
- `gonic.sysusers`: contains instructions to create gonic group and user.
|