Upgrade packages

This commit is contained in:
Travis Burtrum 2019-08-04 00:32:29 -04:00
parent 4150b9c6b5
commit 0039c09ade
24 changed files with 15 additions and 426 deletions

View File

@ -2,7 +2,7 @@
_pkgname=biboumi
pkgname="$_pkgname-git"
pkgver=8.2.r74.gcd20177
pkgver=8.2.r83.g3621458
pkgrel=1
pkgdesc="XMPP gateway to IRC"
arch=('i686' 'x86_64' 'armv7h' 'aarch64')

View File

@ -4,8 +4,8 @@ pkgname=broadcom-bt-firmware-git
pkgdesc="Broadcom bluetooth firmware."
conflicts=('bcm4335c0-firmware' 'bcm4350c5-firmware' 'bcm4356a2-firmware' 'bcm20702a1-firmware' 'bcm20702b0-firmware' 'bcm20703a1-firmware' 'bcm43142a0-firmware')
provides=('bcm4335c0-firmware' 'bcm4350c5-firmware' 'bcm4356a2-firmware' 'bcm20702a1-firmware' 'bcm20702b0-firmware' 'bcm20703a1-firmware' 'bcm43142a0-firmware')
pkgver=12.0.1.1011_p1.r3.gc0bd928
pkgrel=2
pkgver=12.0.1.1011_p1.r4.g632c15f
pkgrel=1
arch=('any')
makedepends=('git')
url="https://github.com/winterheart/broadcom-bt-firmware"

View File

@ -3,7 +3,7 @@
pkgname=(chocolate-{doom,heretic,hexen,strife,common}-git)
_pkgname=${pkgname[0]/-git/}
pkgdesc="Historically-accurate Doom, Heretic, Hexen, and Strife ports."
pkgver=3.0.0.r58.a8985916
pkgver=3.0.0.r804.485b939b
pkgrel=1
arch=('i686' 'x86_64')
url="http://www.chocolate-doom.org/"

View File

@ -2,7 +2,7 @@
# Contributor: svalo <me@valo.space>
pkgname=dino-git
pkgver=r370.38b5320
pkgver=r487.1853ee8
pkgrel=1
pkgdesc="Simple and modern Jabber/XMPP client written in vala"
arch=('i686' 'x86_64' 'aarch64')

View File

@ -6,7 +6,7 @@ pkgname=emulationstation-git
_gitname=EmulationStation
pkgrel=1
epoch=1
pkgver=2.4.1.r392.gb7bec0eb
pkgver=2.4.1.r429.g13819ec0
pkgdesc="A graphical front-end for emulators with controller navigation. Developed for the Raspbery Pi, but runs on most Linux systems."
arch=('i686' 'x86_64' 'armv6h' 'armv7h')
url="https://github.com/RetroPie/EmulationStation"

View File

@ -7,7 +7,7 @@
#
name=hg-git
pkgname=$name-hg
pkgver=631.711baa274f78
pkgver=1169.2135ddef6d6e
pkgrel=1
pkgdesc="the Hg-Git mercurial plugin"
arch=(any)

View File

@ -1,207 +0,0 @@
# Maintainer: Chris Severance aur.severach AatT spamgourmet.com
# Contributor: Det <nimetonmaili g-mail>
set -u
_pkgname='jdk'
_major='8'
pkgname="${_pkgname}${_major}"
#_minor='212'; _build='b10'; _hash='59066701cf1a433da9770636fbc4c9aa'
_minor='221'; _build='b11'; _hash='230deb18db3e4014bb8e3e8324f81b43'
pkgver="${_major}u${_minor}"
pkgrel='1'
pkgdesc="Oracle Java ${_major} Development Kit"
arch=('x86_64')
url='https://www.oracle.com/technetwork/java/javase/downloads/index.html'
license=('custom:Oracle')
depends=('ca-certificates-java' 'hicolor-icon-theme' 'java-runtime-common' 'nss' 'xdg-utils')
depends+=('java-environment-common')
optdepends=('alsa-lib: for basic sound support'
'eclipse-java: to use "Oracle Java Mission Control" plugins in Eclipse'
'gtk2: for Gtk+ look and feel (desktop)')
provides=("java-runtime=${_major}" "java-runtime-headless=${_major}" "java-web-start=${_major}"
"java-runtime-jre=${_major}" "java-runtime-headless-jre=${_major}" "java-web-start-jre=${_major}"
"java-openjfx=${_major}")
provides+=("java-environment-jdk=${_major}" "java-environment=${_major}")
# Variables
_jname="${_pkgname}${_major}"
_jvmdir="/usr/lib/jvm/java-${_major}-${_pkgname}"
backup=("etc/java-${_jname}/amd64/jvm.cfg"
"etc/java-${_jname}/images/cursors/cursors.properties"
"etc/java-${_jname}/management/jmxremote.access"
"etc/java-${_jname}/management/management.properties"
"etc/java-${_jname}/security/java.policy"
"etc/java-${_jname}/security/java.security"
"etc/java-${_jname}/security/javaws.policy"
"etc/java-${_jname}/content-types.properties"
"etc/java-${_jname}/flavormap.properties"
"etc/java-${_jname}/fontconfig.properties.src"
"etc/java-${_jname}/logging.properties"
"etc/java-${_jname}/net.properties"
"etc/java-${_jname}/psfont.properties.ja"
"etc/java-${_jname}/psfontj2d.properties"
"etc/java-${_jname}/sound.properties")
options=('!strip') # JDK debug-symbols
install="${pkgname}.install"
_srcfil="${_pkgname}-${pkgver}-linux-x64.tar.gz"
source=(
"https://download.oracle.com/otn-pub/java/jce/${_major}/jce_policy-${_major}.zip"
"https://download.oracle.com/otn-pub/java/jdk/${pkgver}-${_build}/${_hash}/${_srcfil}"
"jconsole-${_jname}.desktop"
"jmc-${_jname}.desktop"
"jvisualvm-${_jname}.desktop"
"policytool-${_jname}.desktop"
'readme.sh'
)
# from oracle-sqldeveloper
DLAGENTS+=("manual::${startdir:-}/readme.sh %o %u")
source[1]="manual://${_srcfil}"
if [ -s ~/"Downloads/${_srcfil}" ] && [ ! -e "${_srcfil}" ]; then
if type msg > /dev/null 2>&1; then
set +u
msg "Scooping files from ~/Downloads"
msg2 "${_srcfil}"
set -u
ln -sr ~/"Downloads/${_srcfil}"
fi
fi
unset _srcfil
md5sums=('b3c7031bc65c28c2340302065e7d00d3'
'9e1ecd461c3b848af45ab41c528d9a95'
'8a66f50efdc867ffd6a27168bc93b210'
'1cbde70639abd98db4bace284dbf2bc4'
'f0b39865361437f3778ecbe6ffbc0a06'
'89704501aff8efe859c31968d8d168e6'
'4dda444d58a4d78ca6357228adbde8a2')
sha256sums=('f3020a3922efd6626c2fff45695d527f34a8020e938a49292561f18ad1320b59'
'bac52b7f120a03c4c0815ca8fc77c02a8f3db2ded121ffad7449525f377e2479'
'65282603bd0804d162f3f7da47bc7f3c91373e87504297d6a6fd6f2f8a1ec4ee'
'8f865b52946a9ab98556c56306c7e70ae7aa432b4d005c70df0bba9d2c3111b1'
'144e6651fcea08d95f3148d3a8ad17deb93fec4dd9236d37d27d7c648230b870'
'635433e9c78ff58af65c316232ac9907d289a324428923788ea0f82ae7f8083b'
'd1b4b3161614d7620365a0528a86f7eec543de30ee756b1ad2dabd386e84f734')
PKGEXT='.pkg.tar.gz' # much faster than .xz
## Alternative mirror, if your local one is throttled:
## Posting new sites does no good. They get taken down by the admin
## from too much traffic or complaints from Oracle.
#source[1]="http://ftp.wsisiz.edu.pl/pub/pc/pozyteczne%20oprogramowanie/java/${_pkgname}-${pkgver}-linux-x64.gz"
DLAGENTS=("${DLAGENTS[@]// -gqb \"\"/ -gq}")
DLAGENTS=("${DLAGENTS[@]//curl -/curl -b 'oraclelicense=a' -}")
package() {
set -u
cd "${_pkgname}1.${_major}.0_${_minor}"
set +u; msg2 'Creating directory structure...'; set -u
install -d "${pkgdir}/etc/.java/.systemPrefs"
install -d "${pkgdir}/usr/lib/jvm/java-${_major}-${_pkgname}/bin"
install -d "${pkgdir}/usr/lib/mozilla/plugins"
install -d "${pkgdir}/usr/share/licenses/java${_major}-${_pkgname}"
set +u; msg2 'Removing redundancies...'; set -u
pushd 'jre' > /dev/null
rm -r 'lib/desktop/icons/HighContrast/'
rm -r 'lib/desktop/icons/HighContrastInverse/'
rm -r 'lib/desktop/icons/LowContrast/'
rm lib/fontconfig.*.bfc
rm lib/fontconfig.*.properties.src
rm *.txt
rm 'COPYRIGHT'
rm 'LICENSE'
rm 'README'
rm -r 'plugin/'
popd > /dev/null
rm 'man/ja'
set +u; msg2 'Moving contents...'; set -u
mv * "${pkgdir}/${_jvmdir}"
# Cd to the new playground
cd "${pkgdir}/${_jvmdir}"
set +u; msg2 'Fixing directory structure...'; set -u
# Replace duplicate binaries in bin/ with links to jre/bin/
local _i
for _i in jre/bin/*; do
ln -sf "${_jvmdir}/jre/bin/${_i##*/}" "bin/${_i##*/}"
done
# Suffix .desktops + icons (sun-java.png -> sun-java-${_jname}.png)
local _i
for _i in $(find 'jre/lib/desktop/' -type 'f'); do
rename -- '.' "-${_jname}." "${_i}"
done
# Fix .desktop paths
sed -e "s|Exec=|Exec=${_jvmdir}/jre/bin/|" \
-e "s|.png|-${_jname}.png|" \
-i 'jre/lib/desktop/applications'/*
# Move .desktops + icons to /usr/share
mv 'jre/lib/desktop'/* "${pkgdir}/usr/share/"
install -m644 "${srcdir}"/*.desktop "${pkgdir}/usr/share/applications/"
# Enable context menu launch (Austcool)
sed -e 's:^NoDisplay=true:#&:g' \
-e 's:^Exec=/usr.*$:& -F:g' \
-i "${pkgdir}/usr/share/applications/sun-java-jdk8.desktop"
# Move confs to /etc and link back to /usr: /usr/lib/jvm/java-${_jname}/jre/lib -> /etc
local _new_etc_path
for _new_etc_path in "${backup[@]}"; do
# Old location
local _old_usr_path="jre/lib/${_new_etc_path#*${_jname}/}"
# Move
install -Dm644 "${_old_usr_path}" "${pkgdir}/${_new_etc_path}"
ln -sf "/${_new_etc_path}" "${_old_usr_path}"
done
# Link NPAPI plugin
ln -s "${_jvmdir}/jre/lib/amd64/libnpjp2.so" "${pkgdir}/usr/lib/mozilla/plugins/libnpjp2-${_jname}.so"
# Replace JKS keystore with 'ca-certificates-java'
ln -sf '/etc/ssl/certs/java/cacerts' 'jre/lib/security/cacerts'
# Suffix man pages
for _i in $(find 'man/' -type 'f'); do
rename -- '.1' "-${_jname}.1" "${_i}"
done
# Move man pages
mv 'man/ja_JP.UTF-8/' 'man/ja'
mv 'man/' "${pkgdir}/usr/share"
# Move/link licenses
mv 'COPYRIGHT' 'LICENSE' *.txt "${pkgdir}/usr/share/licenses/java${_major}-${_pkgname}/"
ln -s "/usr/share/licenses/java${_major}-${_pkgname}/" "${pkgdir}/usr/share/licenses/${pkgname}"
set +u; msg2 'Installing Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files...'; set -u
# Replace default "strong", but limited, cryptography to get an "unlimited strength" one for
# things like 256-bit AES. Enabled by default in OpenJDK:
# - http://suhothayan.blogspot.com/2012/05/how-to-install-java-cryptography.html
# - http://www.eyrie.org/~eagle/notes/debian/jce-policy.html
install -m644 "${srcdir}/UnlimitedJCEPolicyJDK${_major}"/*.jar 'jre/lib/security/'
install -Dm644 "${srcdir}/UnlimitedJCEPolicyJDK${_major}/README.txt" \
"${pkgdir}/usr/share/doc/${_pkgname}/README_-_Java_JCE_Unlimited_Strength.txt"
set +u; msg2 'Enabling copy+paste in unsigned applets...'; set -u
# Copy/paste from system clipboard to unsigned Java applets has been disabled since 6u24:
# - https://blogs.oracle.com/kyle/entry/copy_and_paste_in_java
# - http://slightlyrandombrokenthoughts.blogspot.com/2011/03/oracle-java-applet-clipboard-injection.html
local _text='\
// (AUR) Allow unsigned applets to read system clipboard, see:
// - https://blogs.oracle.com/kyle/entry/copy_and_paste_in_java
// - http://slightlyrandombrokenthoughts.blogspot.com/2011/03/oracle-java-applet-clipboard-injection.html
permission java.awt.AWTPermission "accessClipboard";'
local _lf=$'\n'
_text="${_text//${_lf}/\\n}"
local _line
_line="$(awk '/permission/{a=NR}; END{print a}' "${pkgdir}/etc/java-${_jname}/security/java.policy")"
sed -e "${_line} a ${_text}" -i "${pkgdir}/etc/java-${_jname}/security/java.policy"
set +u
}
set +u

View File

@ -1,8 +0,0 @@
[Desktop Entry]
Exec=/usr/lib/jvm/java-8-jdk/bin/jconsole
Icon=sun-java-jdk8
Name=Java 8 Monitoring and Management Console
StartupNotify=true
Terminal=false
Type=Application
Categories=Development;Java;

View File

@ -1,61 +0,0 @@
THIS_JAVA='java-8-jdk'
NAME='JDK 8'
all_off="$(tput sgr0)"
bold="${all_off}$(tput bold)"
blue="${bold}$(tput setaf 4)"
yellow="${bold}$(tput setaf 3)"
note() {
printf "${blue}::${yellow} archlinux-java:${bold} $1${all_off}\n"
}
post_install() {
default=$(archlinux-java get)
case ${default} in
"")
archlinux-java set ${THIS_JAVA}
note "${NAME} ('${THIS_JAVA}') set as default Java environment."
;;
${THIS_JAVA})
note "${NAME} ('${THIS_JAVA}') set as default Java environment."
;;
*)
note "Default Java environment already set to '${default}'.
To use ${NAME} ('${THIS_JAVA}'), run:
# archlinux-java set ${THIS_JAVA}
For status, use:
$ archlinux-java status"
;;
esac
if [[ ! -f /etc/ssl/certs/java/cacerts ]]; then
update-ca-trust
fi
}
post_upgrade() {
post_install
}
pre_remove() {
default=$(archlinux-java get)
if [[ ${default} = ${THIS_JAVA} ]]; then
archlinux-java unset
fi
}
post_remove() {
default=$(archlinux-java get) # reassign
if [[ ${default} ]]; then
note "Default Java environment is '${default}'."
else
archlinux-java fix
default=$(archlinux-java get) # re-reassign
if [[ ${default} ]]; then
note "Default Java environment left as '${default}'."
else
note "Java environment unset."
fi
fi
}

View File

@ -1,8 +0,0 @@
[Desktop Entry]
Exec=/usr/lib/jvm/java-8-jdk/bin/jmc
Icon=sun-java-jdk8
Name=Java 8 Mission Control
StartupNotify=true
Terminal=false
Type=Application
Categories=Development;Java;

View File

@ -1,9 +0,0 @@
[Desktop Entry]
Exec=/usr/lib/jvm/java-8-jdk/bin/jvisualvm
GenericName=Java 8 Monitoring and Performance Monitoring Tool
Icon=sun-java-jdk8
Name=Java 8 VisualVM
StartupNotify=true
Terminal=false
Type=Application
Categories=Development;Java;

View File

@ -1,8 +0,0 @@
[Desktop Entry]
Exec=/usr/lib/jvm/java-8-jdk/jre/bin/policytool
Icon=sun-java-jdk8
Name=Java 8 Policy Settings
StartupNotify=true
Terminal=false
Type=Application
Categories=Settings;Java;

View File

@ -1,7 +1,7 @@
# Maintainer: Jingbei Li <i@jingbei.li>
# Contributor: Jack Allnutt <jack@allnutt.eu>
pkgname=kiwiirc
pkgver=1.1.0.r2044.g4c979963
pkgver=1.1.0.r2724.g458c5bbd
pkgrel=1
pkgdesc="A hand-crafted web-based IRC client that you can enjoy"
arch=('any')

View File

@ -2,7 +2,7 @@
pkgname=openconnect-git
_pkgname=openconnect
pkgver=7.08.r127.g8977877
pkgver=8.03.r53.g2b9bc4d9
pkgrel=1
pkgdesc="Open client for Cisco AnyConnect VPN"
arch=('i686' 'x86_64')

View File

@ -1,17 +0,0 @@
pkgname='pacaur'
pkgver=4.8.6
pkgrel=1
pkgdesc='An AUR helper that minimizes user interaction'
arch=('any')
url="https://github.com/E5ten/${pkgname}"
license=('ISC')
depends=('auracle-git' 'expac' 'sudo' 'git' 'jq')
makedepends=('perl' 'git')
backup=("etc/xdg/${pkgname}/config")
source=("git+${url}#tag=${pkgver}")
sha256sums=('SKIP')
package() {
make -C "${srcdir}/${pkgname}" DESTDIR="${pkgdir}" PREFIX='/usr' install
}

View File

@ -8,7 +8,7 @@
pkgname=prosody-hg-stable
pkgrel=1
pkgver=0.10.r7499+.3d21c63ec03f+
pkgver=0.10.r7593+.7e053c022782+
pkgver() {
cd "$srcdir/prosody-hg"
printf "0.10.r%s.%s" "$(hg identify -n)" "$(hg identify -i)"

View File

@ -1,16 +0,0 @@
pkgname=python-aiodns
_pkgname=aiodns
pkgver=2.0.0
pkgrel=1
pkgdesc="An asynchronous python DNS library using asyncio"
arch=('i686' 'x86_64')
url="https://github.com/saghul/aiodns"
license=('MIT')
depends=('python' 'python-pycares')
source=("https://github.com/saghul/$_pkgname/archive/$_pkgname-${pkgver}.tar.gz")
sha512sums=('571c216edf24ad00b326f036b9ca39ab52d1bebd542c677bf9fb1978370be67bbdaeedc19228a8f4a20645fddbd18bd0e37f0404fec61d14fbf7638037b2c32b')
package() {
cd "$_pkgname-$_pkgname-$pkgver"
python setup.py install --root="$pkgdir/" --optimize=1
}

View File

@ -1,26 +0,0 @@
# Maintainer: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
pkgname=python-slixmpp
_pkgbase=slixmpp
pkgver=1.4.2
pkgrel=2
pkgdesc="An XMPP library written for Python 3.4 (SleekXMPP asyncio fork)"
arch=('i686' 'x86_64' 'armv7h' 'aarch64')
url="https://dev.louiz.org/projects/slixmpp"
license=('MIT')
depends=('python' 'python-aiodns' 'libidn' 'python-pyasn1' 'python-pyasn1-modules' 'python-aiohttp')
makedepends=('git' 'cython')
options=(!emptydirs)
source=("https://lab.louiz.org/poezio/${_pkgbase}/-/archive/slix-${pkgver}/${_pkgbase}-slix-${pkgver}.tar.gz")
sha512sums=('4220305e2f3d038071732da2e05641d54a0515b2f2ecdc2ed5aaf8c3ca287e9f521be369d9102c57c6891b605a16525d4805f5ab6699ff9f8b5844d4df457169')
build() {
cd $_pkgbase-slix-$pkgver
python setup.py build
}
package() {
cd $_pkgbase-slix-$pkgver
python setup.py install --skip-build --root="$pkgdir/" --optimize=1
}

View File

@ -3,7 +3,7 @@
pkgname='python2-axolotl-curve25519-git'
_pkgname='python-axolotl-curve25519'
pkgver=r14.e4a9c4d
pkgver=0.4.1.2.r0.g293f9cd
pkgrel=1
pkgdesc="Python wrapper for curve25519 library"
url="https://github.com/tgalal/${_pkgname}"

View File

@ -3,7 +3,7 @@
pkgname='python2-axolotl-git'
_pkgname='python-axolotl'
pkgver=0.1.39.r0.g37c5c55
pkgver=0.2.3.r0.gcc82fd5
pkgrel=1
pkgdesc="Python port of libaxolotl"
url="https://github.com/tgalal/python-axolotl"

View File

@ -32,6 +32,7 @@ build() (
cd build-user-static
../qemu-${pkgver}/configure \
--python=/bin/python2 \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \

View File

@ -1,42 +0,0 @@
# Contributor: David Runge <dave@sleepmap.de>
# Contributor: Arnaud Taffanel <dev@taffanel.org>
# Contributor: Victor Häggqvist <aur a snilius d com>
_name=Solaar
pkgname=solaar-git
pkgver=0.9.2.r281.g2aab7f7
pkgrel=1
pkgdesc="Device manager for Logitech's Unifying receiver peripherals"
url="https://pwr.github.com/Solaar/"
license=('GPL2')
arch=('any')
provides=("solaar")
conflicts=("solaar")
depends=('gtk3' 'libnotify' 'python-dbus' 'python-gobject' 'python-pyudev')
source=("${pkgname}::git+https://github.com/pwr-Solaar/Solaar.git")
sha512sums=('SKIP')
pkgver() {
cd "${pkgname}"
git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
cd "${pkgname}"
python setup.py build
}
package() {
cd "${pkgname}"
python setup.py install --skip-build \
--optimize=1 \
--prefix=/usr \
--root="${pkgdir}/"
# udev
install -vDm 644 rules.d/42-logitech-unify-permissions.rules \
"${pkgdir}/usr/lib/udev/rules.d/42-logitech-unify-permissions.rules"
# docs
install -vDm 644 {ChangeLog,README.md} \
-t "${pkgdir}/usr/share/doc/${pkgname}/"
}
# vim:set ts=2 sw=2 et:

View File

@ -1,10 +0,0 @@
pre_install() {
if ! getent group plugdev >/dev/null; then
groupadd --system plugdev
fi
}
post_install() {
udevadm control --reload-rules
echo "To be able to use this application, user must be in the plugdev group."
}

View File

@ -1,8 +1,8 @@
# Maintainer: xiretza <xiretza+aur@gmail.com>
_pkgname=ternimal
pkgname="${_pkgname}-git"
pkgver=r5.2eea4f4
pkgrel=2
pkgver=r9.e7953b4
pkgrel=1
pkgdesc="Simulate a lifeform in the terminal"
arch=('x86_64' 'i686' 'armv7h')
url="https://github.com/p-e-w/ternimal"