diff options
author | Connor Nuutinen | 2022-03-22 21:40:31 -0400 |
---|---|---|
committer | Connor Nuutinen | 2022-03-22 21:40:31 -0400 |
commit | 9e862e1c710c060175c99a58dbdaecd0933ebd3b (patch) | |
tree | 4402e98711386ca3921777ed06edb5f26e8f6adf | |
parent | 59208f15808d73a0f6008e27e22c36dba8caf4b5 (diff) | |
download | aur-9e862e1c710c060175c99a58dbdaecd0933ebd3b.tar.gz |
Updated to 2022.01.0
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 48 | ||||
-rw-r--r-- | comma-ide-community.desktop | 11 |
3 files changed, 37 insertions, 28 deletions
@@ -1,6 +1,6 @@ pkgbase = comma-ide-community pkgdesc = The Integrated Development Environment for Raku (formerly Perl 6). - pkgver = 202.6948.91 + pkgver = 2022.01.0 pkgrel = 1 url = https://commaide.com/ install = comma-ide.install @@ -11,6 +11,8 @@ pkgbase = comma-ide-community optdepends = rakudo provides = comma-ide source = https://commaide.com/download/community/linux - sha512sums = 18a420b0052edca091facc411705d76c9667414252ee6e34d917d2560ffa1412b2c6145592dc9eeba25243d40f4a729d5d1d589e45c3db49f903e503e1d0f783 + source = comma-ide-community.desktop + sha256sums = a4574ab4a61349caec604122e4ee43163dd77cfca55e6b14042bd51f725c04e6 + sha256sums = a805e27b65c742889e2d12def48ed0e12fba0e99a32fae6f21724d5b02f7ea46 pkgname = comma-ide-community @@ -1,43 +1,39 @@ # Maintainer: Connor Nuutinen <cnuutinen@outlook.com> # Contributor: David Santiago <demanuel@ymail.com> +# Contributor: jokersus <jokersus.cava@gmail.com> pkgname=comma-ide-community _pkgname=comma-ide -_tarname=comma-community-2021.10.0 +_binname=comma pkgrel=1 -pkgver=202.6948.91 +pkgver=2022.01.0 +_tarname=comma-community-${pkgver} provides=(${_pkgname}) -pkgdesc="The Integrated Development Environment for Raku (formerly Perl 6)." +pkgdesc='The Integrated Development Environment for Raku (formerly Perl 6).' arch=('any') -url="https://commaide.com/" +url='https://commaide.com/' license=('APACHE') depends=('java-runtime') optdepends=('rakudo-star' 'rakudo') -source=("https://commaide.com/download/community/linux") -sha512sums=('18a420b0052edca091facc411705d76c9667414252ee6e34d917d2560ffa1412b2c6145592dc9eeba25243d40f4a729d5d1d589e45c3db49f903e503e1d0f783') +source=('https://commaide.com/download/community/linux' + 'comma-ide-community.desktop') +sha256sums=('a4574ab4a61349caec604122e4ee43163dd77cfca55e6b14042bd51f725c04e6' + 'a805e27b65c742889e2d12def48ed0e12fba0e99a32fae6f21724d5b02f7ea46') install=comma-ide.install package() { -set -xv - mkdir -p $pkgdir/opt/ $pkgdir/usr/bin/ $pkgdir/usr/share/applications/ ${pkgdir}/usr/share/icons/ - cp -R $srcdir/${_tarname} $pkgdir/opt/ + # No direct link, look at source + tar -xzvf linux - cat <<EOF > $pkgdir/usr/share/applications/${_pkgname}.desktop -[Desktop Entry] -Version=1.0 -Type=Application -Exec=/usr/bin/comma %f -Icon=${_pkgname} -Terminal=false -Type=Application -Name=Comma Community Edition -Comment=The Drive to Develop -Categories=Development;IDE; -StartupWMClass=jetbrains-comma-ce -EOF + install -dm755 "${pkgdir}"/opt/ + install -dm755 "${pkgdir}"/usr/bin/ + install -dm755 "${pkgdir}"/usr/share/applications/ + install -dm755 "${pkgdir}"/usr/share/icons/ - ln -s /opt/${_tarname}/bin/comma.png ${pkgdir}/usr/share/icons/${_pkgname}.png - ln -s /opt/${_tarname}/bin/comma.sh $pkgdir/usr/bin/comma - set +xv -} + cp -a "${srcdir}"/${_tarname}/ "${pkgdir}"/opt/${pkgname} + rm -rf "${pkgdir}"/opt/${pkgname}/jbr + ln -s /opt/${pkgname}/bin/${_binname}.sh "${pkgdir}"/usr/bin/${_binname} + install -m644 "${srcdir}"/${pkgname}.desktop "${pkgdir}"/usr/share/applications/ + ln -s /opt/${pkgname}/bin/comma.png ${pkgdir}/usr/share/icons/${pkgname}.png +} diff --git a/comma-ide-community.desktop b/comma-ide-community.desktop new file mode 100644 index 000000000000..3d4c5ccfc605 --- /dev/null +++ b/comma-ide-community.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Exec=/usr/bin/comma %f +Icon=${_pkgname} +Terminal=false +Type=Application +Name=Comma Community Edition +Comment=The Drive to Develop +Categories=Development;IDE; +StartupWMClass=jetbrains-comma-ce
\ No newline at end of file |