diff options
author | komeil Parseh | 2022-11-25 10:47:11 +0330 |
---|---|---|
committer | komeil Parseh | 2022-11-25 10:49:30 +0330 |
commit | 084590fc9ac66a3053144d299697ff88127eaf5f (patch) | |
tree | 08f91de3b8aa5565d2ac55477d6a58bac5fb44dd | |
parent | cf945351633dc312ea09c60a5e04fe273fcf8788 (diff) | |
download | aur-starwm-git.tar.gz |
add starwm.install
-rw-r--r-- | .SRCINFO | 1 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 11 | ||||
-rw-r--r-- | starwm.install | 14 |
4 files changed, 25 insertions, 4 deletions
@@ -4,6 +4,7 @@ pkgbase = starwm-git pkgrel = 1 epoch = 2 url = https://github.com/starwm/starwm + install = starwm.install arch = any license = GPL makedepends = cargo diff --git a/.gitignore b/.gitignore index dfce25f2a837..27e37bbeef06 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ pkg src -starwm* +starwm-git/ +*.tar.zst @@ -7,6 +7,7 @@ epoch=2 pkgdesc=" StarWM is an extensible, floating and tiling, X window manager for Linux-based operating systems written in Rust. " arch=('any') url="https://github.com/starwm/starwm" +install="${_gitname}.install" license=('GPL') makedepends=('cargo' 'git') depends=('libx11' 'libxcb' 'alacritty' 'rofi') @@ -30,10 +31,14 @@ pkgver() { } package() { + + # copy license install -d "${pkgdir}/usr/share/licenses/${_gitname}" + install -m644 "${srcdir}/${pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${_gitname}/LICENSE" + # copy starwm binfile into /bin + install -Dm755 "${srcdir}/${pkgname}/target/release/${_gitname}" -t "${pkgdir}/usr/bin" - install -Dm755 "${srcdir}/${pkgname}/target/release/${_gitname}" -t "${pkgdir}/usr/bin" - install -m644 "${srcdir}/${pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${_gitname}/LICENSE" - install -Dm644 "${srcdir}/${pkgname}/${_gitname}.desktop" "${pkgdir}/usr/share/xsessions/${_gitname}.desktop" + # copy starwm desktop file into xsession dir + install -Dm644 "${srcdir}/${pkgname}/${_gitname}.desktop" "${pkgdir}/usr/share/xsessions/${_gitname}.desktop" } diff --git a/starwm.install b/starwm.install new file mode 100644 index 000000000000..6b6646d6388f --- /dev/null +++ b/starwm.install @@ -0,0 +1,14 @@ +post_install(){ + printf "Starwm installed successfully.\n" + printf "Now you will see starwm in the list of your gdm.\n" + printf "$(tput setaf 2)If you are not using gdm, you can add starwm to your '.xinitrc' and then run Starwm with the 'startx' command.$(tput sgr0)\n" +} + +post_upgrade(){ + post_install +} + +post_uninstall(){ + printf "Starwm uninstall successfully.\n" + printf "$(tput setaf 1)If you are not using gdm, you need to remove starwm from your xinitrc.$(tput sgr0)\n" +} |