Update/delete things

This commit is contained in:
Travis Burtrum 2018-06-19 01:34:16 -04:00
parent 8213027401
commit a650cef370
40 changed files with 50 additions and 1298 deletions

1
broke.txt Normal file
View File

@ -0,0 +1 @@
ruby-net-http-persistent ruby-net-http-pipeline ruby-websocket ruby-ethon ruby-gh ruby-launchy ruby-pusher-client ruby-typhoeus-0.6 gcc6 ruby-travis movim-git mingw-w64-gcc luaunbound libgcj17-bin lib32-ncurses5-compat-libs jitsi jdk-devel gcc5 gajim-plugin-omemo factorio-demo evdi-git ethminer-git emulationstation-git emulationstation-autoscraper cndrvcups-lb clinfo-git

6
ppa
View File

@ -145,6 +145,12 @@ build_changed_deps() {
build_deps $(git diff-tree --no-commit-id --name-status -r "$commit" | grep -v ^D | grep PKGBUILD$ | sed -e 's@/PKGBUILD$@@' -e 's@.*/@@' | tr '\n' ' ')
}
echo_changed() {
commit="$1"
[ "$commit" == "" ] && commit=HEAD
git diff-tree --no-commit-id --name-status -r "$commit" | grep -v ^D | grep PKGBUILD$ | sed -e 's@/PKGBUILD$@@' -e 's@.*/@@' | tr '\n' ' '
}
reinstall() {
paclist $repo_name | cut -d' ' -f1 | xargs sudo pacman -S --noconfirm
}

View File

@ -3,8 +3,8 @@
pkgname=ampache-git
_gitname=ampache
pkgver=3.8.1.7.g799165a
pkgrel=2
pkgver=3.8.2.357.g3df9a295
pkgrel=1
pkgdesc="A PHP-based tool for managing and playing your audio/video files via a web interface"
arch=('i686' 'x86_64')
url="http://www.ampache.org/"

View File

@ -2,7 +2,7 @@
_pkgname=biboumi
pkgname="$_pkgname-git"
pkgver=r1207.044a1a0
pkgver=r1346.5ff3696
pkgrel=1
pkgdesc="XMPP gateway to IRC"
arch=('i686' 'x86_64' 'armv7h' 'aarch64')

View File

@ -1,33 +0,0 @@
# Maintainer: Ivan Shapovalov <intelfx@intelfx.name>
# Contributor: Zanny <lordzanny@gmail.com>
pkgname=clinfo-git
pkgver=2.2.17.08.25.r1.gf98c9ed
pkgrel=1
pkgdesc="Print all known information about all available OpenCL platforms and devices in the system"
arch=(i686 x86_64)
url="https://github.com/Oblomov/clinfo"
license=('custom:Public Domain')
depends=(opencl-icd-loader)
makedepends=(opencl-headers)
provides=(clinfo)
conflicts=(clinfo)
replaces=(clinfo)
source=(git+https://github.com/oblomov/clinfo.git)
md5sums=('SKIP')
function pkgver() {
cd clinfo
git describe --long --tags | sed 's/-/.r/;s/-/./'
}
build() {
cd clinfo
make
}
package() {
cd clinfo
make PREFIX="${pkgdir}/usr" install
install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}

View File

@ -1,164 +0,0 @@
# Maintainer: Chris Severance aur.severach aATt spamgourmet dott com
# Maintainer: Lone_Wolf <lonewolf@xs4all.nl>
# Contributor: Steven She <mintcoffee@gmail.com>
# Contributor: vbPadre <vbPadre@gmail.com>
# TODO: cndrvcups-common-lb and cndrvcups-lb should be a single split package
set -u
pkgbase='cndrvcups-common-lb'
pkgname="${pkgbase}"
# used this name to avoid conflict with the existing cndrvcups-common (no longer in aur) which was wrong version for cndrvcups-lb
#_pkgname='cndrvcups-common'
#_pkgver='3.40'; _commonver='3.80'; _dl='8/0100002708/17'
_pkgver='3.50'; _commonver='3.90'; _dl='8/0100007658/05'
pkgver="${_commonver}"
pkgrel='1'
pkgdesc='common printer driver modules for cndrvcups-lb package, built from source'
arch=('i686' 'x86_64')
# Direct links to the download reference go bad on the next version. We want something that will persist for a while.
url='https://www.canon.co.uk/for_work/products/office_print_copy_solutions/office_black_white/imagerunner_1730i/'
#url='https://www.usa.canon.com/internet/portal/us/home/support/details/printers/black-and-white-laser/mf212w/imageclass-mf212w'
license=('GPL' 'MIT' 'custom')
depends=('libglade')
depends_i686=('gcc-libs')
depends_x86_64=("${depends_i686[@]/#/lib32-}")
makedepends=('autoconf' 'automake')
makedepends+=('glib2' 'gtk2')
options=('!emptydirs' '!strip')
options+=('staticlibs')
_srcdir="${pkgname%-lb}-${pkgver}"
source=(
"http://gdlp01.c-wss.com/gds/${_dl}/linux-UFRII-drv-v${_pkgver//\./}-uken.tar.gz"
)
sha256sums=('c00324177a6f77f0a6deb4ecc6bee8150607dd4029bad3dfc1a521f84f811e7f')
sha512sums=('2eeb1448cb76ac156e1e5f6df46141ee5605b0bed1c25f31b0f039fb9f579fe3d5732b132cae391e78276c550febc19366f958d1fb53c93f955303f1f5c37ab3')
# build instructions are adapted from upstream file
# cndrvcups-common.spec
prepare() {
set -u
bsdtar -xf "linux-UFRII-drv-v${_pkgver//\./}-uken/Sources/${_srcdir}-1.tar.gz"
set +u
}
build() {
set -u
set +u; msg2 'Building buftool'; set -u
cd "${_srcdir}/buftool"
autoreconf -i
./autogen.sh --prefix='/usr/' --enable-progpath='/usr/bin' --libdir='/usr/lib'
set +u; msg2 'Building cngplp'; set -u
cd '../cngplp'
autoreconf -i
LIBS='-lgtk-x11-2.0 -lgobject-2.0 -lglib-2.0 -lgmodule-2.0' \
./autogen.sh --prefix='/usr' --libdir='/usr/lib'
set +u; msg2 'Building backend'; set -u
cd '../backend'
autoreconf -i
./autogen.sh --prefix='/usr' --libdir='/usr/lib'
set +u; msg2 'Building all'; set -u
cd "${srcdir}/${_srcdir}"
make
set +u; msg2 'Building c3plmod_ipc'; set -u
cd 'c3plmod_ipc'
make
set +u
}
package() {
set -u
cd "${_srcdir}"
declare -A _lib32dirs=([i686]='lib' [x86_64]='lib32')
local _lib32dir="${_lib32dirs[${CARCH}]}"
make install DESTDIR="${pkgdir}"
install -Dpm644 'Rule/canon-laser-printer.usb-quirks' -t "${pkgdir}/usr/share/cups/usb/"
cd 'c3plmod_ipc'
make install DESTDIR="${pkgdir}" LIBDIR='/usr/lib'
cd ..
cd 'libs'
install -s -Dpm755 'c3pldrv' -t "${pkgdir}/usr/bin/"
local _libs=(
'libcaiowrap.so.1.0.0'
'libcaiousb.so.1.0.0'
'libc3pl.so.0.0.1'
'libcaepcm.so.1.0'
'libColorGear.so.0.0.0'
'libColorGearC.so.1.0.0'
'libcanon_slim.so.1.0.0'
)
install -s -Dpm755 "${_libs[@]}" -t "${pkgdir}/usr/${_lib32dir}/"
cd '../data'
install -Dpm644 *.[Ii][Cc][Cc] *.PRF -t "${pkgdir}/usr/share/caepcm/"
local _lib _libt
cd "${pkgdir}/usr/${_lib32dir}"
for _lib in "${_libs[@]}"; do
echo "soname ${_lib}"
test -f "${_lib}" || echo "${}"
if [[ "${_lib}" =~ ^(lib[^.]+\.so\.[0-9]+)\. ]]; then
_libt="${BASH_REMATCH[1]}"
ln -s "${_lib}" "${_libt}"
_libt="${_libt%.*}"
ln -s "${_lib}" "${_libt}"
fi
done
cd "${pkgdir}/usr/lib"
_libs=('libcanonc3pl.so.1.0.0')
for _lib in "${_libs[@]}"; do
echo "soname ${_lib}"
test -f "${_lib}" || echo "${}"
if [[ "${_lib}" =~ ^(lib[^.]+\.so\.[0-9]+)\. ]]; then
_libt="${BASH_REMATCH[1]}"
ln -s "${_lib}" "${_libt}"
_libt="${_libt%.*}"
ln -s "${_lib}" "${_libt}"
fi
done
# according to Gentoo ebuild v2.90 c3pldrv dlopens the absolute path
# /usr/lib/libc3pl.so
if [ "${CARCH}" = 'x86_64' ]; then
ln -s '../lib32/libc3pl.so' -t "${pkgdir}/usr/lib/"
fi
cd "${srcdir}/${_srcdir}"
if [ "$(vercmp "${pkgver}" '3.50')" -lt 0 ]; then
install -Dpm644 LICENSE-* -t "${pkgdir}/usr/share/licenses/${pkgname}/"
else
local _lics=(
$(find -type 'f' -name 'LICENSE.txt')
)
local _lic _licd _lico
for _lic in "${_lics[@]}"; do
_licd="$(dirname "${_lic}")"
_licd="$(basename "${_licd}")"
_lico="LICENSE.${_licd}.txt"
echo "license ${_lico}"
install -Dpm644 "${_lic}" "${pkgdir}/usr/share/licenses/${pkgname}/${_lico}"
done
fi
install -Dpm644 README* -t "${pkgdir}/usr/share/doc/${pkgname}/"
# The filter works in /usr/bin but it's expected in .../cups/filter/
install -d "${pkgdir}/usr/lib/cups/filter/"
ln -s '/usr/bin/c3pldrv' -t "${pkgdir}/usr/lib/cups/filter/"
set +u
}
set +u

View File

@ -1,159 +0,0 @@
# Maintainer: Chris Severance aur.severach aATt spamgourmet dott com
# Maintainer: Lone_Wolf <lonewolf@xs4all.nl>
# Contributor: Steven She <mintcoffee@gmail.com>
# Contributor: vbPadre <vbPadre@gmail.com>
# TODO: cndrvcups-common-lb and cndrvcups-lb should be a single split package
set -u
pkgbase='cndrvcups-lb'
pkgname="${pkgbase}"
#_pkgver='3.40'; _commonver='3.80'; _dl='8/0100002708/17'
_pkgver='3.50'; _commonver='3.90'; _dl='8/0100007658/05'
pkgver="${_pkgver}"
pkgrel='1'
pkgdesc='Canon UFR II /LIPSLX printer driver build from source for LBP iR MF ImageCLASS ImageRUNNER Laser Shot i-SENSYS ImagePRESS ADVANCE printers and copiers'
arch=('i686' 'x86_64')
# Direct links to the download reference go bad on the next version. We want something that will persist for a while.
url='https://www.canon.co.uk/for_work/products/office_print_copy_solutions/office_black_white/imagerunner_1730i/'
#url='https://www.usa.canon.com/internet/portal/us/home/support/details/printers/black-and-white-laser/mf212w/imageclass-mf212w'
license=('custom')
depends=("cndrvcups-common-lb>=${_commonver}") # >= makes upgrades easier
depends_i686=('libxml2')
depends_x86_64=("${depends_i686[@]/#/lib32-}")
optdepends_i686=('libjpeg6-turbo: improves printing results for color imageRUNNER/i-SENSYS LBP devices')
optdepends_x86_64=("${optdepends_i686[@]/#/lib32-}")
makedepends=('autoconf' 'automake')
makedepends+=('gzip')
conflicts=('cndrvcups-lb-cpca')
options=('!emptydirs' '!strip')
options+=('!libtool')
install="${pkgname}.install"
_srcdir="${pkgbase}-${pkgver}"
source=(
"http://gdlp01.c-wss.com/gds/${_dl}/linux-UFRII-drv-v${_pkgver//\./}-uken.tar.gz"
'how-to.txt'
)
sha256sums=('c00324177a6f77f0a6deb4ecc6bee8150607dd4029bad3dfc1a521f84f811e7f'
'62c4bfe3e4155e5e805b51eaa4b9dd3581ba029259c2817d9ebe66077aad7280')
sha512sums=('2eeb1448cb76ac156e1e5f6df46141ee5605b0bed1c25f31b0f039fb9f579fe3d5732b132cae391e78276c550febc19366f958d1fb53c93f955303f1f5c37ab3'
'736e1785c443c4d129c8801a127410012889f46691259e8a7f6a54106a0647beb5b6267aabb78b3ed0a1c7a9d8ce216e159515d3aad425812e5be52c8b58e4ee')
# build instructions are adapted from upstream file
# cndrvcups-lb.spec
prepare() {
set -u
bsdtar -xf "linux-UFRII-drv-v${_pkgver//\./}-uken/Sources/${_srcdir}-1.tar.gz"
set +u
}
build() {
set -u
set +u; msg2 'Building ppd'; set -u
cd "${_srcdir}/ppd"
autoreconf -fi
./autogen.sh --prefix='/usr'
set +u; msg2 'Building pstoufr2cpca'; set -u
cd '../pstoufr2cpca'
autoreconf -fi
./autogen.sh --prefix='/usr' --libdir='/usr/lib'
set +u; msg2 'Building cpca'; set -u
cd '../cpca'
autoreconf -fi
./autogen.sh --prefix='/usr' --enable-progpath='/usr/bin' --libdir='/usr/lib'
set +u; msg2 'Building cngplp'; set -u
cd '../cngplp'
aclocal
autoreconf -fi
./autogen.sh --prefix='/usr' --libdir='/usr/lib'
set +u; msg2 'Building cngplp/files'; set -u
cd 'files'
autoreconf -fi
./autogen.sh --prefix='/usr'
set +u; msg2 'Building all'; set -u
cd "${srcdir}/${_srcdir}"
make
set +u
}
package() {
set -u
cd "${_srcdir}"
declare -A _lib32dirs=([i686]='lib' [x86_64]='lib32')
local _lib32dir="${_lib32dirs[${CARCH}]}"
make install DESTDIR="${pkgdir}"
gzip "${pkgdir}/usr/share/cups/model"/*.ppd
cd 'libs'
install -s -Dpm755 'cnpkbidi' -t "${pkgdir}/usr/bin/"
install -Dpm4755 'cnpkmoduleufr2' -t "${pkgdir}/usr/bin/"
local _libs=(
'libcanonufr2.so.1.0.0'
'libufr2filter.so.1.0.0'
'libEnoJBIG.so.1.0.0'
'libEnoJPEG.so.1.0.0'
'libcaiocnpkbidi.so.1.0.0'
'libcnlbcm.so.1.0'
)
install -s -Dpm755 "${_libs[@]}" -t "${pkgdir}/usr/${_lib32dir}/"
install -Dpm755 'libcanonufr2.la' -t "${pkgdir}/usr/${_lib32dir}/"
install -Dpm644 cnpkbidi_info* -t "${pkgdir}/usr/share/cnpkbidi/"
install -Dpm644 ThLB* -t "${pkgdir}/usr/share/ufr2filter/"
cd '../data'
install -Dpm644 CnLB* -t "${pkgdir}/usr/share/caepcm/"
local _lib _libt
cd "${pkgdir}/usr/${_lib32dir}"
for _lib in "${_libs[@]}"; do
echo "soname ${_lib}"
test -f "${_lib}" || echo "${}"
if [[ "${_lib}" =~ ^(lib[^.]+\.so\.[0-9]+)\. ]]; then
_libt="${BASH_REMATCH[1]}"
ln -s "${_lib}" "${_libt}"
_libt="${_libt%.*}"
ln -s "${_lib}" "${_libt}"
fi
done
# according to Gentoo ebuild v2.90 c3pldrv dlopens the absolute path
# /usr/lib/libcnlbcm.so
if [ "${CARCH}" = 'x86_64' ]; then
ln -s '../lib32/libcnlbcm.so' -t "${pkgdir}/usr/lib/"
fi
cd "${srcdir}/${_srcdir}"
if [ "$(vercmp "${pkgver}" '3.50')" -lt 0 ]; then
install -Dpm644 LICENSE-*.txt -t "${pkgdir}/usr/share/licenses/${pkgname}/"
install -Dpm644 "${srcdir}/linux-UFRII-drv-v340-uken/Documents/guide-ufr2-3.4xUK.tar.gz" -t "${pkgdir}/usr/share/doc/${pkgname}/"
else
local _lics=(
$(find -type 'f' -name 'LICENSE*.txt')
)
local _lic _licd _lico
for _lic in "${_lics[@]}"; do
_licd="$(dirname "${_lic}")"
_licd="$(basename "${_licd}")"
_lico="LICENSE.${_licd}.txt"
echo "license ${_lico}"
install -Dpm644 "${_lic}" "${pkgdir}/usr/share/licenses/${pkgname}/${_lico}"
done
fi
install -Dpm644 README* -t "${pkgdir}/usr/share/doc/${pkgname}/"
set +u
}
set +u

View File

@ -1,42 +0,0 @@
post_remove() {
# Since this wasn't done in package() we need to leave this unsafe code in for who knows how long? 2018-04-18
if [ -d '/usr/share/ppd' ] ; then
rm -f /usr/share/ppd/CN*ZK.ppd
fi
}
_fn_post_up() {
# This creates duplicate entries in CUPS. It should have been done in package()
#if [ -d '/usr/share/ppd' ] ; then
# cd '/usr/share/cups/model'
# for fn in CN*ZK.ppd ; do \
# ln -sf "/usr/share/cups/model/$fn" "/usr/share/ppd/$fn"
# done
#fi
chmod 4755 '/usr/bin/cnpkmoduleufr2'
}
post_upgrade() {
post_remove
_fn_post_up
}
post_install() {
_fn_post_up
echo '
>>> Installation:
>>> 1) Make sure CUPS is running and your printer is turned on and connected to your computer.
>>> eg.
>>> systemctl start cups
>>>
>>> 2) Check the name of the device, udev created for you.
>>> eg. /dev/usb/lp0
>>>
>>> 3) /usr/bin/lpadmin -p [Printer Name] -m [PPD file] -v usb:[device file location] -E
>>> eg.
>>> /usr/bin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v usb:/dev/usblp0 -E
>>> you can find ppds in the /usr/share/cups/model/ directory)
>>>
>>> 4) Now you can print. Consider using "systemctl enable cups" to have it start automatically on boot
'
}

View File

@ -1,14 +0,0 @@
Installation:
1) Make sure CUPS is running and your printer is turned on and connected to your computer.
eg.
systemctl start cups
2) Check the name of the device, udev created for you.
eg. /dev/usb/lp0
3) /usr/sbin/lpadmin -p [Printer Name] -m [PPD file] -v usb:[device file location] -E
eg.
/usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v usb:/dev/usblp0 -E
you can find ppds in the /usr/share/cups/model/ directory)
6) Now you can print. If desired use "systemctl enable cups" to have it start automatically on boot

View File

@ -5,7 +5,7 @@
pkgname=emulationstation-git
_gitname=EmulationStation
pkgrel=1
pkgver=1034.99c1ddb
pkgver=1299.880064c
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

@ -1,67 +0,0 @@
# Maintainer: Rowan Decker <rdecker@scu.edu>
# Contributor: Eric Toombs <ee double you toombs at you waterloo dot see eh?>
# Contributor: Afri 5chdn <aur@cach.co>
# Contributor: Andy Weidenbaum <archbaum@gmail.com>
pkgname=ethminer-git
pkgver=0.14.0.1.20180216.07f5d714e
pkgrel=1
pkgdesc="Ethereum miner with CUDA and stratum support. chfast's version."
arch=('i686' 'x86_64')
makedepends=(
'gcc6'
'cmake'
'git'
'opencl-headers'
)
optdepends=(
'solidity: The Solidity Contract-Oriented Programming Language'
)
groups=('ethereum')
url="https://github.com/ethereum-mining/ethminer"
license=('GPL')
source=(
"$pkgname::git+https://github.com/ethereum-mining/ethminer"
)
sha256sums=(
"SKIP"
)
provides=(
'ethminer'
)
conflicts=(
'ethminer'
'ethereum'
'ethereum-git'
'cpp-ethereum'
)
pkgver() {
cd "$pkgname"
echo "`grep -m1 "PROJECT_VERSION" CMakeLists.txt | tr -cd '[[:digit:]].'`.`date +%Y%m%d`.`git log --pretty=format:%h -n 1`"
}
build() {
msg 'Updating...'
cd "$pkgname"
git submodule update --init --recursive
msg 'Building...'
mkdir -p build && pushd build
unset CFLAGS #march=native can break the build if set in makepkg.conf
unset CXXFLAGS
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DETHASHCUDA=ON \
-DCMAKE_C_COMPILER=/usr/bin/gcc-6 \
-DCMAKE_CXX_COMPILER=/usr/bin/g++-6 \
-DCMAKE_RANLIB=/usr/bin/gcc-ranlib-6 \
-DCMAKE_AR=/usr/bin/gcc-ar-6
cmake --build .
popd
}
package() {
cd "${pkgname}/build"
msg 'Installing...'
DESTDIR="${pkgdir}" make install
}

View File

@ -1,56 +1,43 @@
# Maintainer: Chris Severance aur.severach aATt spamgourmet dott com
# Contributor: ajs124
# Maintainer: ajs124
set -u
pkgname='evdi-git'
pkgver=1.5.0_r2.r0.gdc3c9d6
_pkgver="${pkgver%%.r*}"
pkgname=evdi-git
pkgver=1.5.0.r2.r6.ge08998f
pkgrel=1
pkgdesc="A Linux® kernel module that enables management of multiple screens."
pkgdesc+=' Git version.'
pkgdesc="A Linux® kernel module that enables management of multiple screens. Git version."
arch=('i686' 'x86_64')
url='https://github.com/DisplayLink/evdi'
url="https://github.com/DisplayLink/evdi"
license=('GPL')
depends=('dkms')
makedepends=('git' 'libdrm')
provides=("evdi=${_pkgver}")
conflicts=('evdi')
install=${pkgname}.install
changelog="${pkgname}.Changelog"
_srcdir="${pkgname%-git}"
source=("git+https://github.com/DisplayLink/evdi/")
sha256sums=('SKIP')
depends=(dkms)
makedepends=(git libdrm)
install=$pkgname.install
changelog=$pkgname.Changelog
source=(git+https://github.com/DisplayLink/evdi/)
md5sums=(SKIP)
conflicts=(evdi)
provides=(evdi=$pkgver)
pkgver() {
set -u
cd "${_srcdir}"
# extra -r interfers with version management
local _t1="$(git describe --tags)" # v1.5.0-r2
local _t1a="${_t1//-/_}"
local _t2="$(git describe --long --tags)" # v1.5.0-r2-0-gdc3c9d6
local _t2a="${_t2//${_t1}/${_t1a}}"
sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' <<< "${_t2a}"
set +u
cd ${pkgname/-git/}
git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
set -u
# We only need to build the library in this step, dmks will build the module
#cd "${_srcdir}/library"
# DKMS builds are hard to debug. We build it here and throw it away.
cd "${_srcdir}"
make
set +u
# We only need to build the library in this step, dmks will build the module
cd ${pkgname/-git/}/library
# hotfix mentioned at https://github.com/DisplayLink/evdi/issues/117
sed -i -e 's/#if KERNEL_VERSION(4, 16, 0) <= LINUX_VERSION_CODE/#if KERNEL_VERSION(4, 15, 0) <= LINUX_VERSION_CODE/' ../module/evdi_connector.c
make
}
package() {
set -u
cd "${_srcdir}"
install -Dpm755 "library/lib${pkgname%-git}.so" -t "${pkgdir}/usr/lib/"
# Predfine some target folders
SRCDIR="$pkgdir/usr/src/${pkgname/-git/}-$pkgver" # This one is needed for dkms
LIBNAME=lib${pkgname/-git/}
local _DKMS="${pkgdir}/usr/src/${pkgname%-git}-${_pkgver}"
install -Dpm644 module/* -t "${_DKMS}/"
make -j1 -C "${_DKMS}" clean
set +u
}
set +u
cd ${pkgname/-git/}
install -D -m 755 library/$LIBNAME.so $pkgdir/usr/lib/$LIBNAME.so
install -d $SRCDIR
install -D -m 755 module/* $SRCDIR
}

View File

@ -16,7 +16,7 @@ url="https://github.com/filebot/filebot"
license=('GPL')
install=$pkgname.install
depends=('java-runtime>=9' 'fontconfig' 'chromaprint')
makedepends=('unzip' 'apache-ivy' 'jdk>=9')
makedepends=('unzip' 'apache-ivy' 'jdk>=9' 'git')
[[ $CARCH == "i686" ]] && _intarch=x86
[[ $CARCH == "x86_64" ]] && _intarch=x86-64

View File

@ -1,91 +0,0 @@
# Maintainer: Sebastiaan Lokhorst <sebastiaanlokhorst@gmail.com>
# Contributor: Sven-Hendrik Haase <svenstaro@gmail.com>
# Contributor: Ruben Van Boxem <vanboxem.ruben@gmail.com>
# Contributor: Allan McRae <allan@archlinux.org>
pkgname=('gcc5')
pkgver=5.5.0
_ver=5
_islver=0.18
pkgrel=2
pkgdesc="The GNU Compiler Collection (5.x.x)"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL' 'custom')
url="https://gcc.gnu.org/gcc-5/"
depends=('glibc' 'binutils' 'libmpc')
options=('!emptydirs')
source=(https://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.xz
http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2)
sha512sums=('670ff52c2ae12c7852c12987e91798c5aa8bd6daf21f0d6e0cd57a4aa59cc4f06a837fe76426eaa1424cfddca937bed377680700eadc04d76b9180d462364fa1'
'85d0b40f4dbf14cb99d17aa07048cdcab2dc3eb527d2fbb1e84c41b2de5f351025370e57448b63b2b8a8cf8a0843a089c3263f9baee1542d5c2e1cb37ed39d94')
prepare() {
cd gcc-$pkgver
# link isl for in-tree build
ln -s ../isl-${_islver} isl
# Do not run fixincludes
sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
# Arch Linux installs x86_64 libraries /lib
[[ $CARCH == "x86_64" ]] && sed -i '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64
echo ${pkgver} > gcc/BASE-VER
# hack! - some configure tests for header files using "$CPP $CPPFLAGS"
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure
mkdir ${srcdir}/gcc-build
}
build() {
cd gcc-build
# using -pipe causes spurious test-suite failures
# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565
CFLAGS=${CFLAGS/-pipe/}
CXXFLAGS=${CXXFLAGS/-pipe/}
# This option exist in default makepkg.conf while it's not supported by gcc5
CFLAGS=${CFLAGS/-fno-plt/}
CXXFLAGS=${CXXFLAGS/-fno-plt/}
${srcdir}/gcc-$pkgver/configure --prefix=/usr \
--build=${CHOST} \
--libdir=/usr/lib --libexecdir=/usr/lib \
--mandir=/usr/share/man --infodir=/usr/share/info \
--with-bugurl=https://bugs.archlinux.org/ \
--enable-languages=c,c++,fortran,go,lto,objc,obj-c++ \
--enable-shared --enable-threads=posix --enable-libmpx \
--with-system-zlib --with-isl --enable-__cxa_atexit \
--disable-libunwind-exceptions --enable-clocale=gnu \
--disable-libstdcxx-pch --disable-libssp \
--enable-gnu-unique-object --enable-linker-build-id \
--enable-lto --enable-plugin \
--with-linker-hash-style=gnu --enable-gnu-indirect-function \
--disable-multilib --disable-werror \
--enable-checking=release \
--program-suffix=-${_ver} \
--enable-version-specific-runtime-libs
#--enable-install-libiberty
make
}
package() {
cd gcc-build
make -j1 DESTDIR=${pkgdir} install
# Lazy way of dealing with conflicting files...
rm -rf ${pkgdir}/usr/share/{info,locale,man}
# Move potentially conflicting stuff to version specific subdirectory
[[ -d ${pkgdir}/usr/lib ]] && mv ${pkgdir}/usr/lib/lib* ${pkgdir}/usr/lib/gcc/${CHOST}/${pkgver}/
[[ -d ${pkgdir}/usr/lib/gcc/${CHOST}/lib/ ]] && mv ${pkgdir}/usr/lib/gcc/${CHOST}/lib/lib* ${pkgdir}/usr/lib/gcc/${CHOST}/${pkgver}/
# Install Runtime Library Exception
install -Dm644 ${srcdir}/gcc-$pkgver/COPYING.RUNTIME \
${pkgdir}/usr/share/licenses/$pkgname/RUNTIME.LIBRARY.EXCEPTION
}

7
src/gcc6/.gitignore vendored
View File

@ -1,7 +0,0 @@
gcc6-*.pkg.tar.xz
*.tar.*
pkg/
src/
isl-*.tar.bz2
gcc/
*.log

View File

@ -1,370 +0,0 @@
# Maintainer: Sebastiaan Lokhorst <sebastiaanlokhorst@gmail.com>
# Contributor: frankspace
# Contributor: Renan Manola <rmanola@gmail.com>
# Contributor: Stefan Husmann <stefan-husmann@t-online.de>
# Contributor: Joey Dumont <joey.dumont@gmail.com>
# Contributor: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: Allan McRae <allan@archlinux.org>
pkgbase=gcc6
pkgname=('gcc6' 'gcc6-libs' 'gcc6-fortran' 'gcc6-objc' 'gcc6-go' 'gcc6-gcj')
pkgver=6.4.1
_ver=6
_svnrev=253363
_islver=0.18
_cloogver=0.18.4
pkgrel=5
pkgdesc="The GNU Compiler Collection (6.x.x)"
arch=(x86_64)
license=(GPL LGPL FDL custom)
url="https://gcc.gnu.org/gcc-6/"
makedepends=(binutils libmpc doxygen svn java-environment-common zip jdk8-openjdk gtk2 libart-lgpl libxtst)
checkdepends=('dejagnu' 'inetutils')
options=(!emptydirs)
source=(gcc::svn://gcc.gnu.org/svn/gcc/branches/gcc-${_ver}-branch#revision=$_svnrev
http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2
http://www.bastoul.net/cloog/pages/download/cloog-${_cloogver}.tar.gz)
sha512sums=('SKIP'
'85d0b40f4dbf14cb99d17aa07048cdcab2dc3eb527d2fbb1e84c41b2de5f351025370e57448b63b2b8a8cf8a0843a089c3263f9baee1542d5c2e1cb37ed39d94'
'd35d67b08ffe13c1a010b65bfe4dd02b0ae013d5b489e330dc950bd3514defca8f734bd37781856dcedf0491ff6122c34eecb4b0fe32a22d7e6bdadea98c8c23')
_libdir="/usr/lib/gcc/$CHOST/$pkgver"
prepare() {
cd gcc
# Link isl/cloog for in-tree builds
ln -sf ../isl-${_islver} isl
ln -sf ../cloog-${_cloogver} cloog
# Do not run fixincludes
sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
# Arch Linux installs x86_64 libraries /lib
sed -i '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64
# hack! - some configure tests for header files using "$CPP $CPPFLAGS"
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure
# Arch uses python version 3 as default python (for gcc6-gcj).
sed -i '1s+python+python2+' libjava/contrib/aot-compile.in
mkdir -p "${srcdir}/gcc-build"
}
build() {
cd gcc-build
# using -pipe causes spurious test-suite failures
# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565
CFLAGS=${CFLAGS/-pipe/}
CXXFLAGS=${CXXFLAGS/-pipe/}
"${srcdir}/gcc/configure" --prefix=/usr \
--libdir=/usr/lib \
--libexecdir=/usr/lib \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--with-bugurl=https://bugs.archlinux.org/ \
--enable-languages=c,c++,fortran,go,lto,objc,obj-c++,java \
--enable-shared \
--enable-threads=posix \
--enable-libmpx \
--with-system-zlib \
--with-isl \
--enable-__cxa_atexit \
--disable-libunwind-exceptions \
--enable-clocale=gnu \
--disable-libstdcxx-pch \
--disable-libssp \
--enable-gnu-unique-object \
--enable-linker-build-id \
--enable-lto \
--enable-plugin \
--with-linker-hash-style=gnu \
--enable-gnu-indirect-function \
--disable-multilib \
--disable-werror \
--enable-checking=release \
--enable-java-awt=gtk \
--with-java-home="$JAVA_HOME" \
--enable-libgcj-multifile \
--enable-default-pie \
--enable-default-ssp \
--enable-version-specific-runtime-libs \
--program-suffix=-${_ver} \
--build="${CHOST}"
make
# make documentation
make -C ${CHOST}/libstdc++-v3/doc doc-man-doxygen
}
check() {
cd gcc-build
# increase stack size to prevent test failures
# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31827
ulimit -s 32768
# do not abort on error as some are "expected"
make -k check || true
${srcdir}/gcc/contrib/test_summary
}
package_gcc6-libs() {
pkgdesc="Runtime libraries shipped by GCC"
depends=('glibc>=2.25')
options=('!emptydirs' '!strip')
cd gcc-build
make -C $CHOST/libgcc DESTDIR=${pkgdir} install-shared
rm ${pkgdir}/${_libdir}/libgcc_eh.a
for lib in libatomic \
libcilkrts \
libjava \
libgfortran \
libgo \
libgomp \
libitm \
libquadmath \
libsanitizer/{a,l,ub}san \
libstdc++-v3/src \
libvtv
do
make -C $CHOST/$lib DESTDIR=${pkgdir} install-toolexeclibLTLIBRARIES
done
make -C $CHOST/libsanitizer/tsan DESTDIR=${pkgdir} install-toolexeclibLTLIBRARIES
make -C $CHOST/libobjc DESTDIR=${pkgdir} install-libs
make -C $CHOST/libstdc++-v3/po DESTDIR=${pkgdir} install
make -C $CHOST/libmpx DESTDIR=${pkgdir} install
rm ${pkgdir}/${_libdir}/libmpx.spec
for lib in libgomp libitm libquadmath
do
make -C $CHOST/$lib DESTDIR=${pkgdir} install-info
done
# Lazy way of dealing with conflicting files...
rm -rf ${pkgdir}/usr/share/{info,locale,man}
# Remove libs that conflict with gcc6_go.
rm -rf ${pkgdir}/${_libdir}/libgo*
# Install Runtime Library Exception
install -Dm644 ${srcdir}/gcc/COPYING.RUNTIME \
${pkgdir}/usr/share/licenses/$pkgname/RUNTIME.LIBRARY.EXCEPTION
}
package_gcc6() {
pkgdesc="The GNU Compiler Collection - C and C++ frontends"
depends=("gcc6-libs=${pkgver}-${pkgrel}" 'binutils>=2.28' 'libmpc')
options=('staticlibs')
cd gcc-build
make -C gcc DESTDIR=${pkgdir} install-driver install-cpp install-gcc-ar \
c++.install-common install-headers install-plugin install-lto-wrapper
for _i in gcov gcov-dump gcov-tool collect2 collect-ld lto1
do
install -Dm755 gcc/$_i $pkgdir/usr/bin/${_i}-${_ver}
done
make -C $CHOST/libgcc DESTDIR=${pkgdir} install
rm -f ${pkgdir}/usr/lib/gcc/${CHOST}/lib/libgcc_s.so*
rm -f ${pkgdir}/${_libdir}/libgcc_s.so*
make -C $CHOST/libstdc++-v3/src DESTDIR=${pkgdir} install
make -C $CHOST/libstdc++-v3/include DESTDIR=${pkgdir} install
make -C $CHOST/libstdc++-v3/libsupc++ DESTDIR=${pkgdir} install
make -C $CHOST/libstdc++-v3/python DESTDIR=${pkgdir} install
make DESTDIR=${pkgdir} install-libcc1
install -d $pkgdir/usr/share/gdb/auto-load/usr/lib
#mv ${pkgdir}/${_libdir}/libstdc++.so.6.*-gdb.py \
# ${pkgdir}/usr/share/gdb/auto-load/{_libdir}/
rm ${pkgdir}/${_libdir}/libstdc++.so*
make DESTDIR=${pkgdir} install-fixincludes
make -C gcc DESTDIR=${pkgdir} install-mkheaders
make -C lto-plugin DESTDIR=${pkgdir} install
install -dm755 ${pkgdir}/usr/lib/bfd-plugins/
ln -s ${_libdir}/liblto_plugin.so ${pkgdir}/usr/lib/bfd-plugins/
make -C $CHOST/libcilkrts DESTDIR=${pkgdir} install-nodist_toolexeclibHEADERS \
install-nodist_cilkincludeHEADERS
make -C $CHOST/libgomp DESTDIR=${pkgdir} install-nodist_toolexeclibHEADERS \
install-nodist_libsubincludeHEADERS
make -C $CHOST/libitm DESTDIR=${pkgdir} install-nodist_toolexeclibHEADERS
make -C $CHOST/libquadmath DESTDIR=${pkgdir} install-nodist_libsubincludeHEADERS
make -C $CHOST/libsanitizer DESTDIR=${pkgdir} install-nodist_{saninclude,toolexeclib}HEADERS
make -C $CHOST/libsanitizer/asan DESTDIR=${pkgdir} install-nodist_toolexeclibHEADERS
make -C $CHOST/libmpx DESTDIR=${pkgdir} install-nodist_toolexeclibHEADERS
#make -C libiberty DESTDIR=${pkgdir} install
# install PIC version of libiberty
#install -m644 ${srcdir}/gcc-${_snapshot}/gcc-build/libiberty/pic/libiberty.a ${pkgdir}/${_libdir}/
make -C gcc DESTDIR=${pkgdir} install-man install-info
rm ${pkgdir}/usr/share/man/man1/{gccgo-${_ver},gfortran-${_ver}}.1
rm ${pkgdir}/usr/share/info/{gccgo,gfortran}.info
make -C libcpp DESTDIR=${pkgdir} install
make -C gcc DESTDIR=${pkgdir} install-po
# many packages expect this symlink
ln -s gcc-${_ver} ${pkgdir}/usr/bin/cc-${_ver}
# POSIX conformance launcher scripts for c89 and c99
cat > $pkgdir/usr/bin/c89-${_ver} <<"EOF"
#!/bin/sh
fl="-std=c89"
for opt; do
case "$opt" in
-ansi|-std=c89|-std=iso9899:1990) fl="";;
-std=*) echo "`basename $0` called with non ANSI/ISO C option $opt" >&2
exit 1;;
esac
done
exec gcc-${_ver} $fl ${1+"$@"}
EOF
cat > $pkgdir/usr/bin/c99-${_ver} <<"EOF"
#!/bin/sh
fl="-std=c99"
for opt; do
case "$opt" in
-std=c99|-std=iso9899:1999) fl="";;
-std=*) echo "`basename $0` called with non ISO C99 option $opt" >&2
exit 1;;
esac
done
exec gcc-${_ver} $fl ${1+"$@"}
EOF
chmod 755 $pkgdir/usr/bin/c{8,9}9-${_ver}
# Install Runtime Library Exception
install -d ${pkgdir}/usr/share/licenses/$pkgname/
ln -s ../gcc-libs/RUNTIME.LIBRARY.EXCEPTION ${pkgdir}/usr/share/licenses/$pkgname
# Lazy way of dealing with conflicting files...
rm -rf ${pkgdir}/usr/share/{info,locale,man}
# Move potentially conflicting stuff to version specific subdirectory
#[[ -d ${pkgdir}/usr/lib/gcc/${CHOST}/lib/ ]] && mv ${pkgdir}/usr/lib/gcc/${CHOST}/lib/lib* \
# ${pkgdir}/usr/lib/gcc/${CHOST}/${pkgver}/
mv $pkgdir/usr/lib/bfd-plugins/liblto_plugin.so ${pkgdir}/usr/lib/bfd-plugins/liblto_plugin-${_ver}.so
mv ${pkgdir}/usr/lib/*.so* ${pkgdir}/${_libdir}/
install -Dm755 gcc/cc1 ${pkgdir}/${_libdir}/cc1
install -Dm755 gcc/cc1plus ${pkgdir}/${_libdir}/cc1plus
}
package_gcc6-fortran() {
pkgdesc="Fortran front-end for GCC"
depends=("gcc6=$pkgver-$pkgrel")
options=('!emptydirs')
cd gcc-build
make -C $CHOST/libgfortran DESTDIR=$pkgdir install-cafexeclibLTLIBRARIES \
install-{toolexeclibDATA,nodist_fincludeHEADERS}
make -C $CHOST/libgomp DESTDIR=$pkgdir install-nodist_fincludeHEADERS
make -C gcc DESTDIR=$pkgdir fortran.install-common
install -Dm755 gcc/f951 $pkgdir/${_libdir}/f951
ln -s gfortran-6 ${pkgdir}/usr/bin/f95-${_ver}
# Install Runtime Library Exception
install -d ${pkgdir}/usr/share/licenses/$pkgname
ln -s ../gcc-libs/RUNTIME.LIBRARY.EXCEPTION ${pkgdir}/usr/share/licenses/$pkgname/
}
package_gcc6-objc() {
pkgdesc="Objective-C front-end for GCC"
depends=("gcc6=$pkgver-$pkgrel")
cd gcc-build
make DESTDIR=$pkgdir -C $CHOST/libobjc install-headers
install -dm755 $pkgdir/${_libdir}
install -m755 gcc/cc1obj $pkgdir/${_libdir}/cc1obj
install -m755 gcc/cc1objplus $pkgdir/${_libdir}/cc1objplus
# Install Runtime Library Exception
install -d ${pkgdir}/usr/share/licenses/$pkgname/
ln -s ../gcc-libs/RUNTIME.LIBRARY.EXCEPTION ${pkgdir}/usr/share/licenses/$pkgname/
}
package_gcc6-go() {
pkgdesc="Go front-end for GCC"
depends=("gcc6=$pkgver-$pkgrel")
conflicts=('go')
options=('!emptydirs')
cd gcc-build/
make -C $CHOST/libgo DESTDIR=$pkgdir install-exec-am
rm ${pkgdir}/${_libdir}/libgo.so*
make -C gcc DESTDIR=$pkgdir go.install-common
install -Dm755 gcc/go1 $pkgdir/${_libdir}/go1
make DESTDIR=${pkgdir} install-gotools
# Install Runtime Library Exception
install -d ${pkgdir}/usr/share/licenses/$pkgname/
ln -s ../gcc-libs/RUNTIME.LIBRARY.EXCEPTION ${pkgdir}/usr/share/licenses/$pkgname/
}
package_gcc6-gcj() {
pkgdesc="Java front-end for GCC"
depends=("gcc6=$pkgver-$pkgrel")
replaces=('gcc-gcj')
options=('!emptydirs')
# Install libjava.
cd gcc-build
make -j1 DESTDIR=${pkgdir} install-target-libjava
# Install java-common.
cd gcc
make -j1 DESTDIR=${pkgdir} java.install-common java.install-man
install -m755 jc1 ${pkgdir}/${_libdir}/
install -m755 jvgenmain ${pkgdir}/${_libdir}/
# Remove conflicting files.
rm -f ${pkgdir}/usr/lib/gcc/${CHOST}/lib/libgcc_s.so*
rm -f ${pkgdir}/${_libdir}/libgcc_s.so*
rm ${pkgdir}/${_libdir}/libg{cj,ij}*.so*
# Rename two files to not conflict to classpath
mv ${pkgdir}/usr/share/info/cp-tools.info ${pkgdir}/usr/share/info/cp-tools-gcj.info
linkdir=`basename $pkgdir/usr/lib/gcj-${pkgver}*`
ln -sf $linkdir ${pkgdir}/usr/lib/gcj-${pkgver%.?}
ln -sf libgcj-${pkgver}.jar ${pkgdir}/usr/share/java/libgcj-${pkgver%.?}.jar
ln -sf libgcj-${pkgver}.jar ${pkgdir}/usr/share/java/libgcj.jar
ln -sf libgcj-tools-${pkgver}.jar ${pkgdir}/usr/share/java/libgcj-tools-${pkgver%.?}.jar
ln -sf libgcj-tools-${pkgver}.jar ${pkgdir}/usr/share/java/libgcj-tools.jar
rm ${pkgdir}/${_libdir}/libgcc_eh.a
rm ${pkgdir}/${_libdir}/crtbegin.o
rm ${pkgdir}/${_libdir}/crtbeginS.o
rm ${pkgdir}/${_libdir}/crtbeginT.o
rm ${pkgdir}/${_libdir}/crtend.o
rm ${pkgdir}/${_libdir}/crtendS.o
rm ${pkgdir}/${_libdir}/crtfastmath.o
rm ${pkgdir}/${_libdir}/crtprec32.o
rm ${pkgdir}/${_libdir}/crtprec64.o
rm ${pkgdir}/${_libdir}/crtprec80.o
rm ${pkgdir}/${_libdir}/include/unwind.h
rm ${pkgdir}/${_libdir}/libgcc.a
rm ${pkgdir}/${_libdir}/libgcov.a
}

View File

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

View File

@ -1,4 +1,4 @@
VERSION='<version>'
VERSION='10'
THIS_JAVA='java-${VERSION}-jdk'
NAME='JDK'

View File

@ -3,7 +3,7 @@
# Contributor: Daniel Bomar <dbdaniel42@gmail.com>
pkgname=libjson-rpc-cpp-git
pkgver=1.0.0.r0.ge960bf5
pkgver=1.1.0.r0.gc5387ba
pkgrel=1
pkgdesc="C++ framework for json-rpc 1.0 and 2.0"
arch=('i686' 'x86_64')

View File

@ -9,7 +9,7 @@ url="https://www.zash.se/luaunbound.html"
arch=('i686' 'x86_64')
license=('custom:MIT')
depends=("unbound")
makedepends=("mercurial" "unbound" "lua")
makedepends=("mercurial" "unbound" "lua" "libxslt" "lua52")
optdepends=("luajit: jit for lua")
install=luaunbound.install
source=("${pkgname}::hg+https://code.zash.se/luaunbound" "use_cc.patch")

View File

@ -3,7 +3,7 @@
_pkgbase='movim'
pkgname=movim-git
pkgver=r6336.5fd158bd
pkgver=r6815.8fba1ad6
pkgrel=1
pkgdesc="Movim is a decentralized social network, written in PHP and HTML5 and based on the XMPP standard protocol."
arch=('any')

View File

@ -2,8 +2,8 @@
pkgname=openconnect-git
_pkgname=openconnect
pkgver=7.06.r93.g11ad105
pkgrel=2
pkgver=7.08.r91.gf0f990c
pkgrel=1
pkgdesc="Open client for Cisco AnyConnect VPN"
arch=('i686' 'x86_64')
license=('GPL')

View File

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

View File

@ -1,4 +0,0 @@
*
!PKGBUILD
!.SRCINFO
!.gitignore

View File

@ -1,22 +0,0 @@
# Maintainer: Carsten Feuls <archlinux@carstenfeuls.de>
_gemname=backports
pkgname=ruby-$_gemname
pkgver=3.11.1
pkgrel=2
pkgdesc='Essential backports that enable many of the nice features of Ruby 1.8.7 up to 2.1.0 for earlier versions.'
arch=(any)
url='http://github.com/marcandre/backports'
license=(MIT)
depends=('ruby' 'ruby-rdoc')
options=(!emptydirs)
source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
noextract=($_gemname-$pkgver.gem)
sha512sums=('12f8d536c543bfb86c725c3a9d4dd09dc1a545edacfd3507b38a5a149d009c55a181cab3989854f48f1b480e7bc297196265fcee743be13941e760262185ce9e')
package() {
local _gemdir="$(ruby -e'puts Gem.default_dir')"
gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $_gemname-$pkgver.gem
rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem"
install -D -m644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt"
}

View File

@ -1,4 +0,0 @@
*
!PKGBUILD
!.SRCINFO
!.gitignore

View File

@ -1,23 +0,0 @@
# Generated by gem2arch (https://github.com/anatol/gem2arch)
# Maintainer: Carsten Feuls <archlinux@carstenfeuls.de>
_gemname=ethon
pkgname=ruby-$_gemname
pkgver=0.11.0
pkgrel=1
pkgdesc='Libcurl wrapper.'
arch=(any)
url='https://github.com/typhoeus/ethon'
license=(MIT)
depends=('ruby' 'ruby-ffi')
options=(!emptydirs)
source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
noextract=($_gemname-$pkgver.gem)
package() {
local _gemdir="$(ruby -e'puts Gem.default_dir')"
gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $_gemname-$pkgver.gem
rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem"
install -D -m644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
sha512sums=('271ff2ce5578352722bab318ad40f06d9c76fdbdead573a015fed0a38f3fd6341bcf70acedaa9470fe97f47069977b09ac9f71d8dacb21b67aad917c2a078c72')

View File

@ -1,23 +0,0 @@
# Generated by gem2arch (https://github.com/anatol/gem2arch)
# Maintainer: Rhys Davies <rhys@johnguant.com>
_gemname=gh
pkgname=ruby-$_gemname
pkgver=0.14.0
pkgrel=1
pkgdesc='layered github client'
arch=(any)
url='http://gh.rkh.im/'
license=(MIT)
depends=(ruby ruby-faraday ruby-backports ruby-multi_json ruby-addressable ruby-net-http-persistent ruby-net-http-pipeline)
options=(!emptydirs)
source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
noextract=($_gemname-$pkgver.gem)
sha1sums=('fa7796541322f4b7bc9808d6e286f13878bbdb08')
package() {
local _gemdir="$(ruby -e'puts Gem.default_dir')"
gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $_gemname-$pkgver.gem
rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem"
install -D -m644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}

View File

@ -1,28 +0,0 @@
# Maintainer: Marcel Korpel <marcel[dot]korpel[at]gmail>
# Contributor: Vojtech Aschenbrenner <v@asch.cz>
# Contributor: Hyacinthe Cartiaux <hyacinthe.cartiaux@free.fr>
# Contributor: Peter Richard Lewis <plewis@aur.archlinux.org>
# Contributor: Emiliano Vavassori <syntaxerrormmm@gmail.com>
pkgname=ruby-highline
_gemname=highline
pkgver=1.7.8
pkgrel=1
pkgdesc="A high-level text user interface toolkit for Ruby"
arch=('any')
url="http://rubygems.org/gems/highline"
license=('GPL2' 'RUBY')
makedepends=('ruby-rdoc')
depends=('ruby')
options=(!emptydirs)
source=(http://rubygems.org/downloads/${_gemname}-${pkgver}.gem)
noextract=(${_gemname}-${pkgver}.gem)
sha256sums=('795274094fd385bfe45a2ac7b68462b6ba43e21bf311dbdca5225a63dba3c5d9')
package() {
local _gemdir="$(ruby -e'puts Gem.default_dir')"
gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $_gemname-$pkgver.gem
rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem"
install -D -m644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/COPYING" "$pkgdir/usr/share/licenses/$pkgname/COPYING"
install -D -m644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}

View File

@ -1,4 +0,0 @@
*
!.gitignore
!PKGBUILD
!.SRCINFO

View File

@ -1,22 +0,0 @@
# Maintainer: Colin Arnott <colin@urandom.co.uk>
pkgname=ruby-json
pkgver=2.1.0
pkgrel=3
pkgdesc="This is a JSON implementation as a Ruby extension in C"
arch=('x86_64')
url="https://rubygems.org/gems/json"
license=('Ruby')
depends=('ruby')
optdepends=('ruby-test-unit' 'ruby-rake' 'jruby')
makedepends=('rubygems' 'ruby-rdoc')
options=(!emptydirs)
source=(https://rubygems.org/downloads/${pkgname#ruby-}-$pkgver.gem)
noextract=(${pkgname#ruby-}-$pkgver.gem)
sha512sums=('bffbe462e952bca321d4325ecb9c5e9f61e51cad13758581ecfaa6a038bac4e30dc7db50bd897086a5592f6fc437d0e0909f91e279aaf4dd71cf127100c3550b')
package() {
local _gemdir="$(ruby -e'puts Gem.default_dir')"
gem install --no-user-install --ignore-dependencies -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" "${pkgname#ruby-}-$pkgver.gem"
rm "$pkgdir/$_gemdir/cache/${pkgname#ruby-}-$pkgver.gem"
}

View File

@ -1,23 +0,0 @@
# Generated by gem2arch (https://github.com/anatol/gem2arch)
# Maintainer: Rhys Davies <rhys@johnguant.com>
_gemname=launchy
pkgname=ruby-$_gemname
pkgver=2.4.3
pkgrel=1
pkgdesc='Launchy is helper class for launching cross-platform applications in a fire and forget manner.'
arch=(any)
url='http://github.com/copiousfreetime/launchy'
license=(ISC)
depends=(ruby ruby-addressable)
options=(!emptydirs)
source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
noextract=($_gemname-$pkgver.gem)
sha1sums=('03fae3a8897169a2625649b8c4be55c24e57090b')
package() {
local _gemdir="$(ruby -e'puts Gem.default_dir')"
gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $_gemname-$pkgver.gem
rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem"
install -D -m644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}

View File

@ -1,4 +0,0 @@
*
!PKGBUILD
!.SRCINFO
!.gitignore

View File

@ -1,22 +0,0 @@
# Generated by gem2arch (https://github.com/anatol/gem2arch)
# Maintainer: Carsten Feuls <archlinux@carstenfeuls.de>
_gemname=net-http-persistent
pkgname=ruby-$_gemname
pkgver=3.0.0
pkgrel=1
pkgdesc='Manages persistent connections using Net::HTTP plus a speed fix for Ruby 1.8'
arch=(any)
url='http://docs.seattlerb.org/net-http-persistent'
license=(MIT)
depends=(ruby)
options=(!emptydirs)
source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
noextract=($_gemname-$pkgver.gem)
sha1sums=('239d6a0be13c68b171301b146d0c8e0390e28903')
package() {
local _gemdir="$(ruby -e'puts Gem.default_dir')"
gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $_gemname-$pkgver.gem
rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem"
}

View File

@ -1,22 +0,0 @@
# Generated by gem2arch (https://github.com/anatol/gem2arch)
# Maintainer: Rhys Davies <rhys@johnguant.com>
_gemname=net-http-pipeline
pkgname=ruby-$_gemname
pkgver=1.0.1
pkgrel=1
pkgdesc='An HTTP/1.1 pipelining implementation atop Net::HTTP'
arch=(any)
url='http://docs.seattlerb.org/net-http-pipeline'
license=()
depends=(ruby)
options=(!emptydirs)
source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
noextract=($_gemname-$pkgver.gem)
sha1sums=('a4054e2def2ea1ef570dccc6c26d8875d38c24e8')
package() {
local _gemdir="$(ruby -e'puts Gem.default_dir')"
gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $_gemname-$pkgver.gem
rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem"
}

View File

@ -1,23 +0,0 @@
# Generated by gem2arch (https://github.com/anatol/gem2arch)
# Maintainer: Artem Vorotnikov <artem@vorotnikov.me>
_gemname=pusher-client
pkgname=ruby-$_gemname
pkgver=0.6.2
pkgrel=1
pkgdesc='Client for consuming WebSockets from http://pusher.com'
arch=(any)
url='http://github.com/pusher/pusher-ruby-client'
license=(MIT)
depends=(ruby ruby-websocket ruby-json)
options=(!emptydirs)
source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
noextract=($_gemname-$pkgver.gem)
sha512sums=('1d4a81027f08065c840c89098d562787c73c0f39fa986152bf22ee43fb222b8a26782fc4be3cf01acb9a62c5237cccb8515d2bfc6c4a4d9d1dc53b853599a30d')
package() {
local _gemdir="$(ruby -e'puts Gem.default_dir')"
gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $_gemname-$pkgver.gem
rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem"
install -D -m644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt"
}

View File

@ -1,5 +0,0 @@
*
!PKGBUILD
!.SRCINFO
!*.install
!.gitignore

View File

@ -1,22 +0,0 @@
# Maintainer: Carsten Feuls <archlinux@carstenfeuls.de>
_gemname=travis
pkgname=ruby-$_gemname
pkgver=1.8.8
pkgrel=2
pkgdesc='CLI and Ruby client library for Travis CI'
arch=(any)
url='https://github.com/travis-ci/travis.rb'
license=(MIT)
depends=('ruby' 'ruby-backports' 'ruby-faraday>=0.9' 'ruby-faraday-middleware>=0.9.1' 'ruby-gh>=0.13' 'ruby-highline>=1.6' 'ruby-launchy>=2.1' 'ruby-pusher-client>=0.4.0' 'ruby-typhoeus-0.6' 'ruby-rdoc')
options=(!emptydirs)
source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
noextract=($_gemname-$pkgver.gem)
sha512sums=('f4fca2278de7263a0f4889c64dd6f78927355eece73cc600e704d0bebba2efaf86f78b8d608c0859d83c33f04b7fde47f33a4b6307d7799ff312705b40c7d563')
package() {
local _gemdir="$(ruby -e'puts Gem.default_dir')"
gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $_gemname-$pkgver.gem
rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem"
install -D -m644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}

View File

@ -1,23 +0,0 @@
# Generated by gem2arch (https://github.com/anatol/gem2arch)
#Maintainer: Carsten Feuls <archlinux@carstenfeuls.de>
_gemname=typhoeus
pkgname=ruby-$_gemname-0.6
pkgver=0.6.8
pkgrel=1
pkgdesc='Parallel HTTP library on top of libcurl multi.'
arch=(any)
url='https://github.com/typhoeus/typhoeus'
license=(MIT)
depends=('ruby' 'ruby-ethon>=0.9.0')
options=(!emptydirs)
source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
noextract=($_gemname-$pkgver.gem)
package() {
local _gemdir="$(ruby -e'puts Gem.default_dir')"
gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $_gemname-$pkgver.gem
rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem"
install -D -m644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
sha512sums=('11d00c258aecfa1298c986703bec48112cbf40d3dbf8d6c1be8909fe90b8c162df3ac2e947874352e90afcca0fff805a426eb3941116d10c6aa85801691c2523')

View File

@ -1,21 +0,0 @@
# Maintainer: Carsten Feuls <archlinux@carstenfeuls.de>
_gemname=websocket
pkgname=ruby-$_gemname
pkgver=1.2.2
pkgrel=2
pkgdesc='Universal Ruby library to handle WebSocket protocol'
arch=(any)
url='http://github.com/imanel/websocket-ruby'
license=(MIT)
depends=(ruby)
options=(!emptydirs)
source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
noextract=($_gemname-$pkgver.gem)
sha512sums=('a79e87a317a60c021f988edcf51a1fe2e0eaba44a152db1d74d81ac0208ffaa9483959bb162d56cd5c7b916da224bae9598b42510fa24fdcc64ad34e46c406c8')
package() {
local _gemdir="$(ruby -e'puts Gem.default_dir')"
gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $_gemname-$pkgver.gem
rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem"
}