Added PKGBUILD to work with makepkg with Arch

This commit is contained in:
Maximilian P. Käfer 2021-05-16 19:22:53 +02:00
parent 61f995dbac
commit 7b24c74f62
Signed by: mpk
GPG Key ID: 035869C949377C5C
3 changed files with 40 additions and 3 deletions

37
PKGBUILD Normal file
View File

@ -0,0 +1,37 @@
# Maintainer: Maximilian Käfer <maxi@kske.dev>
pkgname='paperchanger'
pkgver=1.0.r4.d3fd498
pkgrel=1
pkgdesc="CLI to help change the wallpaper in a more comfortable way."
arch=('i686' 'x86_64')
url="https://git.kske.dev/DieGurke/paperchanger"
license=('GPL')
groups=()
depends=('binutils' 'xwallpaper' 'zenity')
makedepends=('git')
checkdepends=()
optdepends=('bash')
provides=(paperchanger)
conflicts=()
replaces=()
backup=()
options=()
source=("git+$url")
noextract=()
md5sums=('SKIP')
validpgpkeys=()
pkgver() {
cd ${pkgname}
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
package() {
cd ${pkgname}
rm -rf "${pkgdir}${HOME}/.${pkgname}"
mkdir -p "${pkgdir}${HOME}/.${pkgname}"
install -Dm755 paperchanger.conf.sh "${pkgdir}/etc/paperchanger.conf.sh"
install -Dm755 current_wallpaper.txt "${pkgdir}${HOME}/.${pkgname}/current_wallpaper.txt"
install -Dm644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md"
install -Dm755 paperchanger.sh "${pkgdir}/usr/bin/paperchanger"
}

View File

@ -1,3 +1,3 @@
# This is the configuration file used by the paperchanger program # This is the configuration file used by the paperchanger program
default_directory=/win-f/Daten/Wallpaper/ default_directory=

View File

@ -2,7 +2,7 @@
# Simple CLI to make wallpaper changes with xwallpaper more comfortable # Simple CLI to make wallpaper changes with xwallpaper more comfortable
read -r current_file_path < /opt/current_wallpaper.txt read -r current_file_path < $HOME/.paperchanger/current_wallpaper.txt
source /etc/paperchanger.conf.sh source /etc/paperchanger.conf.sh
@ -29,7 +29,7 @@ function _display() {
function _set() { function _set() {
current_file_path="$1" current_file_path="$1"
echo "$current_file_path" > /opt/current_wallpaper.txt echo "$current_file_path" > $HOME/.paperchanger/current_wallpaper.txt
} }
function _change_config_path() { function _change_config_path() {