mirror of
https://github.com/moparisthebest/arch-ppa
synced 2024-11-24 01:22:18 -05:00
Update/delete things
This commit is contained in:
parent
8213027401
commit
a650cef370
1
broke.txt
Normal file
1
broke.txt
Normal 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
6
ppa
@ -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' ' ')
|
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() {
|
reinstall() {
|
||||||
paclist $repo_name | cut -d' ' -f1 | xargs sudo pacman -S --noconfirm
|
paclist $repo_name | cut -d' ' -f1 | xargs sudo pacman -S --noconfirm
|
||||||
}
|
}
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
pkgname=ampache-git
|
pkgname=ampache-git
|
||||||
_gitname=ampache
|
_gitname=ampache
|
||||||
pkgver=3.8.1.7.g799165a
|
pkgver=3.8.2.357.g3df9a295
|
||||||
pkgrel=2
|
pkgrel=1
|
||||||
pkgdesc="A PHP-based tool for managing and playing your audio/video files via a web interface"
|
pkgdesc="A PHP-based tool for managing and playing your audio/video files via a web interface"
|
||||||
arch=('i686' 'x86_64')
|
arch=('i686' 'x86_64')
|
||||||
url="http://www.ampache.org/"
|
url="http://www.ampache.org/"
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
_pkgname=biboumi
|
_pkgname=biboumi
|
||||||
pkgname="$_pkgname-git"
|
pkgname="$_pkgname-git"
|
||||||
pkgver=r1207.044a1a0
|
pkgver=r1346.5ff3696
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="XMPP gateway to IRC"
|
pkgdesc="XMPP gateway to IRC"
|
||||||
arch=('i686' 'x86_64' 'armv7h' 'aarch64')
|
arch=('i686' 'x86_64' 'armv7h' 'aarch64')
|
||||||
|
@ -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"
|
|
||||||
}
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
||||||
'
|
|
||||||
}
|
|
@ -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
|
|
@ -5,7 +5,7 @@
|
|||||||
pkgname=emulationstation-git
|
pkgname=emulationstation-git
|
||||||
_gitname=EmulationStation
|
_gitname=EmulationStation
|
||||||
pkgrel=1
|
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."
|
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')
|
arch=('i686' 'x86_64' 'armv6h' 'armv7h')
|
||||||
url="https://github.com/RetroPie/EmulationStation"
|
url="https://github.com/RetroPie/EmulationStation"
|
||||||
|
@ -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
|
|
||||||
}
|
|
@ -1,56 +1,43 @@
|
|||||||
# Maintainer: Chris Severance aur.severach aATt spamgourmet dott com
|
# Maintainer: ajs124
|
||||||
# Contributor: ajs124
|
|
||||||
|
|
||||||
set -u
|
pkgname=evdi-git
|
||||||
pkgname='evdi-git'
|
pkgver=1.5.0.r2.r6.ge08998f
|
||||||
pkgver=1.5.0_r2.r0.gdc3c9d6
|
|
||||||
_pkgver="${pkgver%%.r*}"
|
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="A Linux® kernel module that enables management of multiple screens."
|
pkgdesc="A Linux® kernel module that enables management of multiple screens. Git version."
|
||||||
pkgdesc+=' Git version.'
|
|
||||||
arch=('i686' 'x86_64')
|
arch=('i686' 'x86_64')
|
||||||
url='https://github.com/DisplayLink/evdi'
|
url="https://github.com/DisplayLink/evdi"
|
||||||
license=('GPL')
|
license=('GPL')
|
||||||
depends=('dkms')
|
depends=(dkms)
|
||||||
makedepends=('git' 'libdrm')
|
makedepends=(git libdrm)
|
||||||
provides=("evdi=${_pkgver}")
|
install=$pkgname.install
|
||||||
conflicts=('evdi')
|
changelog=$pkgname.Changelog
|
||||||
install=${pkgname}.install
|
source=(git+https://github.com/DisplayLink/evdi/)
|
||||||
changelog="${pkgname}.Changelog"
|
md5sums=(SKIP)
|
||||||
_srcdir="${pkgname%-git}"
|
conflicts=(evdi)
|
||||||
source=("git+https://github.com/DisplayLink/evdi/")
|
provides=(evdi=$pkgver)
|
||||||
sha256sums=('SKIP')
|
|
||||||
|
|
||||||
pkgver() {
|
pkgver() {
|
||||||
set -u
|
cd ${pkgname/-git/}
|
||||||
cd "${_srcdir}"
|
git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
|
||||||
# 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
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
set -u
|
# We only need to build the library in this step, dmks will build the module
|
||||||
# We only need to build the library in this step, dmks will build the module
|
cd ${pkgname/-git/}/library
|
||||||
#cd "${_srcdir}/library"
|
# hotfix mentioned at https://github.com/DisplayLink/evdi/issues/117
|
||||||
# DKMS builds are hard to debug. We build it here and throw it away.
|
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
|
||||||
cd "${_srcdir}"
|
make
|
||||||
make
|
|
||||||
set +u
|
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
set -u
|
# Predfine some target folders
|
||||||
cd "${_srcdir}"
|
SRCDIR="$pkgdir/usr/src/${pkgname/-git/}-$pkgver" # This one is needed for dkms
|
||||||
install -Dpm755 "library/lib${pkgname%-git}.so" -t "${pkgdir}/usr/lib/"
|
LIBNAME=lib${pkgname/-git/}
|
||||||
|
|
||||||
local _DKMS="${pkgdir}/usr/src/${pkgname%-git}-${_pkgver}"
|
cd ${pkgname/-git/}
|
||||||
install -Dpm644 module/* -t "${_DKMS}/"
|
|
||||||
make -j1 -C "${_DKMS}" clean
|
install -D -m 755 library/$LIBNAME.so $pkgdir/usr/lib/$LIBNAME.so
|
||||||
set +u
|
|
||||||
}
|
install -d $SRCDIR
|
||||||
set +u
|
install -D -m 755 module/* $SRCDIR
|
||||||
|
}
|
@ -16,7 +16,7 @@ url="https://github.com/filebot/filebot"
|
|||||||
license=('GPL')
|
license=('GPL')
|
||||||
install=$pkgname.install
|
install=$pkgname.install
|
||||||
depends=('java-runtime>=9' 'fontconfig' 'chromaprint')
|
depends=('java-runtime>=9' 'fontconfig' 'chromaprint')
|
||||||
makedepends=('unzip' 'apache-ivy' 'jdk>=9')
|
makedepends=('unzip' 'apache-ivy' 'jdk>=9' 'git')
|
||||||
|
|
||||||
[[ $CARCH == "i686" ]] && _intarch=x86
|
[[ $CARCH == "i686" ]] && _intarch=x86
|
||||||
[[ $CARCH == "x86_64" ]] && _intarch=x86-64
|
[[ $CARCH == "x86_64" ]] && _intarch=x86-64
|
||||||
|
@ -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
7
src/gcc6/.gitignore
vendored
@ -1,7 +0,0 @@
|
|||||||
gcc6-*.pkg.tar.xz
|
|
||||||
*.tar.*
|
|
||||||
pkg/
|
|
||||||
src/
|
|
||||||
isl-*.tar.bz2
|
|
||||||
gcc/
|
|
||||||
*.log
|
|
@ -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
|
|
||||||
}
|
|
@ -7,7 +7,7 @@
|
|||||||
#
|
#
|
||||||
name=hg-git
|
name=hg-git
|
||||||
pkgname=$name-hg
|
pkgname=$name-hg
|
||||||
pkgver=631.711baa274f78
|
pkgver=1133.bbad9283f80f
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="the Hg-Git mercurial plugin"
|
pkgdesc="the Hg-Git mercurial plugin"
|
||||||
arch=(any)
|
arch=(any)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
VERSION='<version>'
|
VERSION='10'
|
||||||
THIS_JAVA='java-${VERSION}-jdk'
|
THIS_JAVA='java-${VERSION}-jdk'
|
||||||
NAME='JDK'
|
NAME='JDK'
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# Contributor: Daniel Bomar <dbdaniel42@gmail.com>
|
# Contributor: Daniel Bomar <dbdaniel42@gmail.com>
|
||||||
|
|
||||||
pkgname=libjson-rpc-cpp-git
|
pkgname=libjson-rpc-cpp-git
|
||||||
pkgver=1.0.0.r0.ge960bf5
|
pkgver=1.1.0.r0.gc5387ba
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="C++ framework for json-rpc 1.0 and 2.0"
|
pkgdesc="C++ framework for json-rpc 1.0 and 2.0"
|
||||||
arch=('i686' 'x86_64')
|
arch=('i686' 'x86_64')
|
||||||
|
@ -9,7 +9,7 @@ url="https://www.zash.se/luaunbound.html"
|
|||||||
arch=('i686' 'x86_64')
|
arch=('i686' 'x86_64')
|
||||||
license=('custom:MIT')
|
license=('custom:MIT')
|
||||||
depends=("unbound")
|
depends=("unbound")
|
||||||
makedepends=("mercurial" "unbound" "lua")
|
makedepends=("mercurial" "unbound" "lua" "libxslt" "lua52")
|
||||||
optdepends=("luajit: jit for lua")
|
optdepends=("luajit: jit for lua")
|
||||||
install=luaunbound.install
|
install=luaunbound.install
|
||||||
source=("${pkgname}::hg+https://code.zash.se/luaunbound" "use_cc.patch")
|
source=("${pkgname}::hg+https://code.zash.se/luaunbound" "use_cc.patch")
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
_pkgbase='movim'
|
_pkgbase='movim'
|
||||||
pkgname=movim-git
|
pkgname=movim-git
|
||||||
pkgver=r6336.5fd158bd
|
pkgver=r6815.8fba1ad6
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Movim is a decentralized social network, written in PHP and HTML5 and based on the XMPP standard protocol."
|
pkgdesc="Movim is a decentralized social network, written in PHP and HTML5 and based on the XMPP standard protocol."
|
||||||
arch=('any')
|
arch=('any')
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
pkgname=openconnect-git
|
pkgname=openconnect-git
|
||||||
_pkgname=openconnect
|
_pkgname=openconnect
|
||||||
pkgver=7.06.r93.g11ad105
|
pkgver=7.08.r91.gf0f990c
|
||||||
pkgrel=2
|
pkgrel=1
|
||||||
pkgdesc="Open client for Cisco AnyConnect VPN"
|
pkgdesc="Open client for Cisco AnyConnect VPN"
|
||||||
arch=('i686' 'x86_64')
|
arch=('i686' 'x86_64')
|
||||||
license=('GPL')
|
license=('GPL')
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
pkgname=prosody-hg-stable
|
pkgname=prosody-hg-stable
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgver=0.10.r7499+.3d21c63ec03f+
|
pkgver=0.10.r7564+.9e565d0b1771+
|
||||||
pkgver() {
|
pkgver() {
|
||||||
cd "$srcdir/prosody-hg"
|
cd "$srcdir/prosody-hg"
|
||||||
printf "0.10.r%s.%s" "$(hg identify -n)" "$(hg identify -i)"
|
printf "0.10.r%s.%s" "$(hg identify -n)" "$(hg identify -i)"
|
||||||
|
4
src/ruby-backports/.gitignore
vendored
4
src/ruby-backports/.gitignore
vendored
@ -1,4 +0,0 @@
|
|||||||
*
|
|
||||||
!PKGBUILD
|
|
||||||
!.SRCINFO
|
|
||||||
!.gitignore
|
|
@ -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"
|
|
||||||
}
|
|
4
src/ruby-ethon/.gitignore
vendored
4
src/ruby-ethon/.gitignore
vendored
@ -1,4 +0,0 @@
|
|||||||
*
|
|
||||||
!PKGBUILD
|
|
||||||
!.SRCINFO
|
|
||||||
!.gitignore
|
|
@ -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')
|
|
@ -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"
|
|
||||||
}
|
|
@ -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"
|
|
||||||
}
|
|
4
src/ruby-json/.gitignore
vendored
4
src/ruby-json/.gitignore
vendored
@ -1,4 +0,0 @@
|
|||||||
*
|
|
||||||
!.gitignore
|
|
||||||
!PKGBUILD
|
|
||||||
!.SRCINFO
|
|
@ -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"
|
|
||||||
}
|
|
@ -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"
|
|
||||||
}
|
|
4
src/ruby-net-http-persistent/.gitignore
vendored
4
src/ruby-net-http-persistent/.gitignore
vendored
@ -1,4 +0,0 @@
|
|||||||
*
|
|
||||||
!PKGBUILD
|
|
||||||
!.SRCINFO
|
|
||||||
!.gitignore
|
|
@ -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"
|
|
||||||
}
|
|
@ -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"
|
|
||||||
}
|
|
@ -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"
|
|
||||||
}
|
|
5
src/ruby-travis/.gitignore
vendored
5
src/ruby-travis/.gitignore
vendored
@ -1,5 +0,0 @@
|
|||||||
*
|
|
||||||
!PKGBUILD
|
|
||||||
!.SRCINFO
|
|
||||||
!*.install
|
|
||||||
!.gitignore
|
|
@ -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"
|
|
||||||
}
|
|
@ -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')
|
|
@ -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"
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user