diff options
author | Cory Sanin | 2022-02-11 21:17:13 -0600 |
---|---|---|
committer | Cory Sanin | 2022-02-11 21:17:13 -0600 |
commit | 1a2a8c73f7463c381a00838d3e662049cca06ff1 (patch) | |
tree | c020002d53d20bedb87f0c81dc96378bb6c04bc6 | |
download | aur-1a2a8c73f7463c381a00838d3e662049cca06ff1.tar.gz |
add music-kitten to the AUR
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..56d39df31e3e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = music-kitten-appimage + pkgdesc = Use your own soundtrack in Counter-Strike: Global Offensive. + pkgver = 2.5.1 + pkgrel = 1 + url = https://musickitten.net/ + arch = x86_64 + license = GPL3 + provides = music-kitten + conflicts = music-kitten + noextract = Music.Kitten-2.5.1.AppImage + options = !strip + source = https://github.com/CorySanin/Kitten-for-CSGO/releases/download/v2.5.0/Music.Kitten-2.5.1.AppImage + sha1sums = d867b503755e55706b43ced24f687ee95a5d515c + +pkgname = music-kitten-appimage diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..001c79219ab2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Cory Sanin <corysanin@outlook.com> + +_pkgname=music-kitten +pkgname=${_pkgname}-appimage +pkgdesc="Use your own soundtrack in Counter-Strike: Global Offensive." +pkgver=2.5.1 +pkgrel=1 +provides=('music-kitten') +conflicts=('music-kitten') +url="https://musickitten.net/" +arch=("x86_64") +license=("GPL3") +source=("https://github.com/CorySanin/Kitten-for-CSGO/releases/download/v2.5.0/Music.Kitten-2.5.1.AppImage") +sha1sums=("d867b503755e55706b43ced24f687ee95a5d515c") +_filename=("Music.Kitten-2.5.1.AppImage") +noextract=("$_filename") +_appimage="$_pkgname.AppImage" +options=(!strip) + +prepare() { + mv "${_filename}" "$_appimage" + chmod +x "$_appimage" + "./$_appimage" --appimage-extract + + # Fix the desktop file + sed -i -E "s:Exec=AppRun:Exec=/opt/${_pkgname}/${_appimage}:" "squashfs-root/${_pkgname}.desktop" +} + +package() { + # Appimage and symlink + install -Dpm755 "${_appimage}" "${pkgdir}/opt/${_pkgname}/${_appimage}" + install -dm755 "${pkgdir}/usr/bin" + ln -s "/opt/${_pkgname}/${_appimage}" "${pkgdir}/usr/bin/${_pkgname}" + + # Desktop file + install -Dm644 "${srcdir}/squashfs-root/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop" + + # Icons + install -dm755 "${pkgdir}/usr/share/" + cp -r --no-preserve=mode,ownership "${srcdir}/squashfs-root/usr/share/icons" "${pkgdir}/usr/share/" +} |