diff options
author | wenLiangcan | 2016-03-02 09:48:15 +0800 |
---|---|---|
committer | wenLiangcan | 2016-03-02 09:48:15 +0800 |
commit | eea4313846f28949cfe3ed8bee003724d10cfe99 (patch) | |
tree | 47cf6815f968dd99e581cb494a8fc303d8519fdc | |
download | aur-eea4313846f28949cfe3ed8bee003724d10cfe99.tar.gz |
rider-eap 1.0.144.4571-1.
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | .gitignore | 18 | ||||
-rw-r--r-- | PKGBUILD | 56 | ||||
-rw-r--r-- | rider-eap.desktop | 12 |
4 files changed, 111 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..074dafeb3905 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +# Generated by mksrcinfo v8 +# Wed Mar 2 01:47:41 UTC 2016 +pkgbase = rider-eap + pkgdesc = A cross-platform C# IDE by JetBrains. + pkgver = 1.0.144.4571 + pkgrel = 1 + url = https://www.jetbrains.com/rider/ + arch = any + groups = development + groups = IDE + groups = editor + groups = jetbrains + license = custom + makedepends = wget + optdepends = mono: .Net runtime + provides = rider + conflicts = rider + options = !strip + source = http://download.jetbrains.com/resharper/riderRS-144.4571.tar.gz + source = rider-eap.desktop + sha256sums = 1fac27c55e4c1bb64ee67f554cc44b01d8c326bdda1ddaa42e6df924ad0d4565 + sha256sums = e2782e2af1b0fb35c4fcf7c53fde1d215a069b027818ad125b2cb0bc0481dbfc + +pkgname = rider-eap + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..9072d6923129 --- /dev/null +++ b/.gitignore @@ -0,0 +1,18 @@ +### https://raw.github.com/github/gitignore/fa441f903154d8159ef71db23d4816d802450fef/ArchLinuxPackages.gitignore + +*.tar +*.tar.* +*.jar +*.exe +*.msi +*.zip +*.tgz +*.log +*.log.* +*.sig + +pkg/ +src/ +riderRS-*.tar.gz + + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..36f95dd16469 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,56 @@ +# Maintainer: wenLiangcan <boxeed at gmail dot com> +# Contributor: Dustin Falgout <dustin@falgout.us> +# Contributor: Gifts <gifts.antichat@gmail.com> +# Contributor: Andrey Vlasovskikh <andrey.vlasovskikh@gmail.com> + +pkgname=rider-eap +_buildver=144.4571 +_pkgver=1.0 +_eap="True" +pkgver="${_pkgver}.${_buildver}" +pkgrel=1 +pkgdesc="A cross-platform C# IDE by JetBrains." +arch=('any') +options=('!strip') +url="https://www.jetbrains.com/rider/" +license=("custom") +optdepends=('mono: .Net runtime') +makedepends=("wget") +provides=("rider") +conflicts=("rider") +groups=("development" "IDE" "editor" "jetbrains") + +if [[ "True" = "${_eap}" ]]; then + _srcfile="riderRS-${_buildver}.tar.gz" + source=("http://download.jetbrains.com/resharper/${_srcfile}" + "${pkgname}.desktop") + sha256sums=($(wget -q "${source}.sha256" && cat "${_srcfile}.sha256" | cut -f1 -d" ") + 'e2782e2af1b0fb35c4fcf7c53fde1d215a069b027818ad125b2cb0bc0481dbfc') +# else +fi + + +package() { + cd "${srcdir}" + install -dm 755 \ + "${pkgdir}/opt/${pkgname}" \ + "${pkgdir}/usr/bin/" \ + "${pkgdir}/usr/share/licenses/${pkgname}/" \ + "${pkgdir}/usr/share/applications/" + + if [[ "True" = "${_eap}" ]]; then + cp -R --no-preserve=ownership "${srcdir}/riderRS-${_buildver}/"* "${pkgdir}/opt/${pkgname}" + # else + fi + + if [[ "i686" = "${CARCH}" ]]; then + rm -f "${pkgdir}/opt/${pkgname}/bin/libyjpagent-linux64.so" + rm -f "${pkgdir}/opt/${pkgname}/bin/fsnotifier64" + fi + + sed -i "s/Version=/Version=${pkgver}/g" "${pkgname}.desktop" + install -m644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/" + + ln -s "/opt/${pkgname}/bin/rider.sh" "${pkgdir}/usr/bin/rider-eap" +} + diff --git a/rider-eap.desktop b/rider-eap.desktop new file mode 100644 index 000000000000..fe97c0b21296 --- /dev/null +++ b/rider-eap.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Name=Rider-EAP +Version= +Type=Application +Exec="/opt/rider-eap/bin/rider.sh" %f +Icon=/opt/rider-eap/bin/Rider_128.png +Comment="A cross-platform C# IDE by JetBrains." +Categories=Development;IDE; +Terminal=false +StartupNotify=true +StartupWMClass=jetbrains-rider +Name[en_US]=rider-eap.desktop |