Compare commits
58 Commits
docker
...
8dcbc5104e
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8dcbc5104e | ||
|
|
8d1d7a3ab8 | ||
|
|
17c34102ff | ||
|
|
874aaf882e | ||
|
|
d48238b016 | ||
|
|
e5c4c33909 | ||
|
|
b5f7d468c1 | ||
|
|
b49be0254a | ||
|
|
1aa97b3411 | ||
|
|
c24dbbec3e | ||
|
|
fae0f9500a | ||
|
|
06aaaa1dc0 | ||
|
|
5ce133cdf5 | ||
|
|
34421dd345 | ||
|
|
09e3d9df8c | ||
|
|
3baefde685 | ||
|
|
1b96358c5f | ||
|
|
4771d6bdc6 | ||
|
|
095fd4f44a | ||
|
|
d8300a7458 | ||
|
|
1ccee7c0b3 | ||
|
|
17846d46ea | ||
|
|
d8c21f4995 | ||
|
|
8ea81d1fc0 | ||
|
|
6c9c3c01a7 | ||
|
|
adf9d2883d | ||
|
|
620eac0b2b | ||
|
|
4952d66104 | ||
|
|
9549f2b751 | ||
|
|
d36d20d62d | ||
|
|
da7fbc3253 | ||
|
|
c596739b7e | ||
|
|
0cce47b851 | ||
|
|
07fb1cfb7d | ||
|
|
4883b4b1b5 | ||
|
|
15fd43e88f | ||
|
|
df219bb870 | ||
|
|
56a135fb4a | ||
|
|
45356dff2c | ||
|
|
5188350a72 | ||
|
|
812b92fd67 | ||
|
|
1b86b02c70 | ||
|
|
60a3bb63c9 | ||
|
|
2a70177e13 | ||
|
|
4e37a607a1 | ||
|
|
069303f73b | ||
|
|
d25a9c244d | ||
|
|
4d6e03da28 | ||
|
|
cdf49457c7 | ||
|
|
37aa7edf88 | ||
|
|
a426bfd31f | ||
|
|
c352852769 | ||
|
|
51025d95a7 | ||
|
|
25f60bcc49 | ||
|
|
d49b5e9f4d | ||
|
|
c8bddab8fd | ||
|
|
feb07abc7f | ||
|
|
1a849f0c3b |
8
.gitignore
vendored
8
.gitignore
vendored
@@ -13,11 +13,3 @@ build_single_nofail.sh
|
||||
ppa.cfg
|
||||
|
||||
src/doom-wads/*.WAD
|
||||
|
||||
# ignore all
|
||||
*
|
||||
|
||||
# except new PKGBUILDS
|
||||
!.gitignore
|
||||
!src/*/PKGBUILD
|
||||
|
||||
|
||||
48
arch-chroot-helper
Executable file
48
arch-chroot-helper
Executable file
@@ -0,0 +1,48 @@
|
||||
#!/bin/bash
|
||||
|
||||
# this is meant to be put in /usr/bin and allowed to use for for a user
|
||||
# cp /home/ppa/arch-ppa/arch-chroot-helper /usr/bin/; chown root.root /usr/bin/arch-chroot-helper; chmod 555 /usr/bin/arch-chroot-helper
|
||||
# then add this using visudo:
|
||||
# ppa ALL= NOPASSWD: /usr/bin/arch-chroot-helper
|
||||
|
||||
ccm_root='/scratch/.chroot64'
|
||||
|
||||
prepare() {
|
||||
if [ -d "${ccm_root}/root" ]; then
|
||||
# this exists, so just update it
|
||||
arch-nspawn "${ccm_root}/root" pacman -Syu --noconfirm
|
||||
#yes | arch-nspawn "${ccm_root}/root" pacman -Scc
|
||||
else
|
||||
# does not exist, create it...
|
||||
mkdir -p "${ccm_root}"
|
||||
mkarchroot -C /etc/pacman.conf -M /etc/makepkg.conf "${ccm_root}/root" base-devel
|
||||
fi
|
||||
}
|
||||
|
||||
nuke() {
|
||||
rm -rf "${ccm_root}"
|
||||
}
|
||||
|
||||
make() {
|
||||
set -e
|
||||
prepare
|
||||
makechrootpkg -c -u -r "${ccm_root}"
|
||||
}
|
||||
|
||||
case $1 in
|
||||
prepare)
|
||||
prepare
|
||||
exit $?
|
||||
;;
|
||||
nuke)
|
||||
nuke
|
||||
exit $?
|
||||
;;
|
||||
make)
|
||||
make
|
||||
exit $?
|
||||
;;
|
||||
*)
|
||||
echo "Must specify command: prepare, nuke, make"
|
||||
exit 1
|
||||
esac
|
||||
41
ppa
41
ppa
@@ -8,8 +8,6 @@ basedir="$(pwd)"
|
||||
src_dir="${basedir}/src"
|
||||
repo_name=aur
|
||||
pkg_dir="${basedir}/$repo_name"
|
||||
ccm='sudo ccm64'
|
||||
ccm_root='/scratch/chroot64'
|
||||
aurweb='https://aur.archlinux.org'
|
||||
|
||||
if [ `whoami` == 'root' ]; then
|
||||
@@ -76,7 +74,6 @@ sign_packages() {
|
||||
build() {
|
||||
cd "$src_dir"
|
||||
if [ "$#" -gt 0 ]; then
|
||||
$ccm d
|
||||
failed=''
|
||||
# create .SRCINFO, so aurqueue can use it next
|
||||
for dir in "$@"
|
||||
@@ -88,27 +85,31 @@ build() {
|
||||
for dir in $(aurqueue "$@")
|
||||
do
|
||||
cd $dir
|
||||
$ccm s || failed="$failed $dir"
|
||||
# delete any existing packages
|
||||
grep '^pkgname = ' .SRCINFO | sed 's/^pkgname = //' | xargs -I {} sh -c 'rm -f {}*pkg.tar*'
|
||||
sudo arch-chroot-helper make
|
||||
if [ $? -ne 0 ]; then
|
||||
# failed, append to failed string
|
||||
failed="$failed $dir"
|
||||
else
|
||||
#list_of_packages="$(grep '^pkgname = ' .SRCINFO | sed 's/^pkgname = //' | sort -u | tr '\n' ' ')"
|
||||
list_of_package_files="$(grep '^pkgname = ' .SRCINFO | sed 's/^pkgname = //' | xargs -I {} sh -c 'ls {}*pkg.tar*' 2>/dev/null | sort -u | tr '\n' ' ')"
|
||||
mv $list_of_package_files "$pkg_dir"
|
||||
cd "$pkg_dir"
|
||||
sign_packages $list_of_package_files
|
||||
# repose appears to work the same with both $list_of_packages and $list_of_package_files
|
||||
repose -f -z $repo_name $list_of_package_files
|
||||
sign_packages $repo_name.db $repo_name.files
|
||||
fi
|
||||
cd "$src_dir"
|
||||
done
|
||||
|
||||
# save packages
|
||||
cd "$pkg_dir"
|
||||
for pkg in "$ccm_root"/root/repo/*pkg.tar*
|
||||
do
|
||||
mv "$pkg" .
|
||||
sign_packages "$(basename "$pkg")"
|
||||
done
|
||||
repose -f -z $repo_name
|
||||
sign_packages $repo_name.db $repo_name.files
|
||||
|
||||
if [ "$failed" == "" ]
|
||||
then
|
||||
# success!, nuke the chroot
|
||||
echo $ccm n
|
||||
echo sudo arch-chroot-helper nuke
|
||||
else
|
||||
# some failures, just delete the packages
|
||||
$ccm d
|
||||
# some failures
|
||||
echo "failed packages:$failed"
|
||||
fi
|
||||
|
||||
@@ -119,7 +120,7 @@ build() {
|
||||
|
||||
rebuild_db() {
|
||||
cd "$pkg_dir"
|
||||
repose -f -z $repo_name
|
||||
repose -v -f -z $repo_name
|
||||
sign_packages $repo_name.db $repo_name.files
|
||||
}
|
||||
|
||||
@@ -190,6 +191,10 @@ grep_deps() {
|
||||
grep "$1" src/*/PKGBUILD
|
||||
}
|
||||
|
||||
git_add_changes() {
|
||||
git add -f $(git status | grep -E '^.+(modified|deleted):' | sed 's/.* //' | tr '\n' ' ')
|
||||
}
|
||||
|
||||
if [ "$#" -gt 0 ]; then
|
||||
[ -d "$src_dir" ] || mkdir -p "$src_dir"
|
||||
[ -d "$pkg_dir" ] || mkdir -p "$pkg_dir"
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
# Maintainer: moparisthebest <admin dot archlinux AT moparisthebest dot com>
|
||||
pkgname=alt-version-switcher
|
||||
_pkgname=alt
|
||||
pkgver=1.0.2
|
||||
pkgrel=1
|
||||
pkgdesc='Tool for switching between different versions of commands'
|
||||
arch=('i686' 'x86_64')
|
||||
url="https://github.com/dotboris/alt"
|
||||
license=('MIT')
|
||||
depends=()
|
||||
conflicts=('alt' 'alt-git')
|
||||
makedepends=('rust' 'cargo' 'git')
|
||||
source=("$_pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
|
||||
sha512sums=('fb1ff6699d5abd085bea3dc67b8a75aa2c43bc5718c2861bca23cbb5a12dc31006f0591ddb559ff1f3ac3e66ff3a3c18c5030ad1633213a6abbd58d6e53a5efc')
|
||||
|
||||
build() {
|
||||
cd "$_pkgname-$pkgver"
|
||||
/usr/bin/cargo build --release
|
||||
}
|
||||
|
||||
package() {
|
||||
install -Dm755 "$srcdir/$_pkgname-$pkgver/target/release/$_pkgname" "$pkgdir/usr/bin/$_pkgname"
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
# Maintainer: Zhang Hai <dreaming.in.code.zh@gmail.com>
|
||||
|
||||
pkgname=android-emulator
|
||||
pkgver=29.0.11
|
||||
pkgrel=1
|
||||
pkgdesc='Google Android Emulator'
|
||||
arch=('x86_64')
|
||||
url='https://developer.android.com/studio/releases/emulator.html'
|
||||
license=('custom')
|
||||
depends=('libpulse' 'libx11' 'libxcb' 'libxdamage' 'libxext'
|
||||
'libxfixes' 'ncurses5-compat-libs' 'zlib')
|
||||
install="${pkgname}.install"
|
||||
source=('https://dl.google.com/android/repository/emulator-linux-5598178.zip'
|
||||
"${pkgname}.sh"
|
||||
"${pkgname}.csh")
|
||||
sha1sums=('aecaf5cc0648460575d352207515b400ec913a00'
|
||||
'4537a7ce30bedf87cedafc2020822219ad58310d'
|
||||
'2fb371b5774b67143f0610dfbec4963a4e2f11cc')
|
||||
|
||||
package() {
|
||||
|
||||
install -Dm755 "${pkgname}.sh" "${pkgdir}/etc/profile.d/${pkgname}.sh"
|
||||
install -Dm755 "${pkgname}.csh" "${pkgdir}/etc/profile.d/${pkgname}.csh"
|
||||
|
||||
install -d "${pkgdir}/opt/android-sdk/"
|
||||
cp -a emulator "${pkgdir}/opt/android-sdk/"
|
||||
|
||||
# Fix broken permissions
|
||||
chmod -R o=g "${pkgdir}/opt/android-sdk/emulator"
|
||||
find "${pkgdir}/opt/android-sdk/emulator" -perm 744 -exec chmod 755 {} +
|
||||
}
|
||||
|
||||
# getver: https://developer.android.com/studio/releases/emulator.html
|
||||
# see https://dl.google.com/android/repository/repository2-1.xml for new versions
|
||||
# vim:set ts=2 sw=2 et:
|
||||
@@ -1,2 +0,0 @@
|
||||
setenv ANDROID_HOME /opt/android-sdk
|
||||
setenv PATH "${PATH}:${ANDROID_HOME}/emulator"
|
||||
@@ -1,3 +0,0 @@
|
||||
post_install() {
|
||||
echo You need to source /etc/profile or relogin to add the Android Emulator to your path.
|
||||
}
|
||||
@@ -1,2 +0,0 @@
|
||||
export ANDROID_HOME=/opt/android-sdk
|
||||
export PATH="${PATH}:${ANDROID_HOME}/emulator"
|
||||
@@ -1,24 +0,0 @@
|
||||
# Maintainer: A.T.W.A. <arch.atwa@gmail.com>
|
||||
# Contributor: Janne Heß <jannehess@gmail.com>
|
||||
|
||||
pkgname=archivemount
|
||||
pkgver=0.8.12
|
||||
pkgrel=2
|
||||
pkgdesc="FUSE based filesystem for mounting compressed archives"
|
||||
arch=('i686' 'x86_64')
|
||||
url="https://www.cybernoia.de/software/archivemount.html"
|
||||
license=('GPL2')
|
||||
depends=('fuse' 'libarchive')
|
||||
source=("https://www.cybernoia.de/software/${pkgname}/${pkgname}-${pkgver}.tar.gz")
|
||||
sha256sums=('247e475539b84e6d2a13083fd6df149995560ff1ea92fe9fdbfc87569943cb89')
|
||||
|
||||
build() {
|
||||
cd "${pkgname}-${pkgver}"
|
||||
./configure --prefix=/usr
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${pkgname}-${pkgver}"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
}
|
||||
@@ -1,86 +0,0 @@
|
||||
# Original: Maxime Poulin <maxpoulin64@gmail.com>
|
||||
# Maintainer: Trevor Bergeron <trevor@sec.gd>
|
||||
|
||||
# Build options (yes/no/default)
|
||||
_large_network=default
|
||||
_pcre=default
|
||||
_perl=default
|
||||
_contrib=default
|
||||
_cracklib=default
|
||||
_ldap=no
|
||||
|
||||
pkgname=atheme
|
||||
pkgver=7.2.10_r2
|
||||
_pkgver="7.2.10-r2"
|
||||
pkgrel=1
|
||||
pkgdesc="IRC services"
|
||||
arch=("i686" "x86_64")
|
||||
url="http://www.atheme.org/atheme/"
|
||||
license=('custom:ISC')
|
||||
# qrencode seems to be optional at build time but with no easy way to disable
|
||||
# it aside from uninstalling qrencode
|
||||
depends=('qrencode')
|
||||
conflicts=('libmowgli' 'xtheme' 'atheme-git')
|
||||
optdepends=(
|
||||
'pcre: for pcre support'
|
||||
'perl: for Perl support'
|
||||
'cracklib: cracklib support in NickServ'
|
||||
'libldap: LDAP support'
|
||||
)
|
||||
backup=(
|
||||
'etc/atheme/atheme.conf'
|
||||
'etc/atheme/atheme.motd'
|
||||
)
|
||||
install=atheme.install
|
||||
source=("https://github.com/atheme/atheme/releases/download/v${_pkgver}/atheme-v${_pkgver}.tar.xz"
|
||||
"atheme.service"
|
||||
)
|
||||
sha256sums=('cceceb285283509c9f6dcb20eeb9b816db373a81b55fe49bc11a774b501d687d'
|
||||
'ee9ad7658434451184872c21c7fd38196d22d1dfb6b1f37bcfaf8c363d50296f')
|
||||
|
||||
pkgver() {
|
||||
echo "$_pkgver" >&2
|
||||
echo "$_pkgver" | tr - _
|
||||
}
|
||||
|
||||
build() {
|
||||
_configure="./configure --prefix=/usr --enable-fhs-paths"
|
||||
_configure+=" --sysconfdir=/etc/atheme --localstatedir=/var"
|
||||
|
||||
# By default, if you have libmowgli-2.so, it doesn't bother to build it.
|
||||
# So it finds the version installed by atheme, doesn't build it, then when
|
||||
# you install the new build, it's gone and atheme doesn't start.
|
||||
# It's then absent from the system for the next build, so it's included.
|
||||
# I can never get my saturday morning back.
|
||||
_configure+=" --with-libmowgli=no"
|
||||
|
||||
[[ $_large_network = yes ]] && _configure+=" --enable-large-net"
|
||||
[[ $_contrib = yes ]] && _configure+=" --enable-contrib"
|
||||
|
||||
[[ $_pcre = yes ]] && _configure+=" --with-pcre"
|
||||
[[ $_pcre = no ]] && _configure+=" --without-pcre"
|
||||
|
||||
eval $_configure
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
make DESTDIR="$pkgdir/" install
|
||||
install -Dm0644 "$srcdir/atheme.service" "$pkgdir/usr/lib/systemd/system/atheme.service"
|
||||
|
||||
cd "$pkgdir"
|
||||
rm -r var
|
||||
install -dm755 -o142 -g142 var/lib/atheme/
|
||||
|
||||
install -d usr/share/licenses/atheme/
|
||||
mv usr/share/doc/atheme/LICENSE usr/share/licenses/atheme/LICENSE
|
||||
|
||||
chmod 0755 etc/atheme/
|
||||
chmod 0644 etc/atheme/*
|
||||
install -dm755 usr/share/doc/atheme/config/
|
||||
mv etc/atheme/atheme.conf.example etc/atheme/atheme.conf
|
||||
mv etc/atheme/atheme.conf.operserv-example usr/share/doc/atheme/config/
|
||||
mv etc/atheme/atheme.conf.userserv-example usr/share/doc/atheme/config/
|
||||
mv etc/atheme/atheme.motd.example etc/atheme/atheme.motd
|
||||
rm etc/atheme/atheme.cron.example
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
create_user() {
|
||||
getent group atheme &>/dev/null \
|
||||
|| groupadd -g 142 atheme
|
||||
|
||||
getent passwd atheme &>/dev/null \
|
||||
|| useradd atheme -u 142 -g 142 \
|
||||
-d /var/lib/atheme -s /bin/false
|
||||
}
|
||||
|
||||
post_install() {
|
||||
create_user
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
create_user
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
getent passwd atheme &>/dev/null && userdel atheme
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
[Unit]
|
||||
Description=Atheme IRC services
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
User=atheme
|
||||
Group=atheme
|
||||
ExecStart=/usr/bin/atheme-services -n -p /var/lib/atheme/pid
|
||||
Restart=always
|
||||
|
||||
[Install]
|
||||
WantedBy=network.target
|
||||
@@ -1,39 +0,0 @@
|
||||
From 9c28c606c12b244a1034fbc7693ffe7894d86d7b Mon Sep 17 00:00:00 2001
|
||||
From: Alad Wenter <alad@mailbox.org>
|
||||
Date: Fri, 6 Oct 2017 23:03:14 +0200
|
||||
Subject: [PATCH 1/7] aurbuild: backport fix for #236
|
||||
|
||||
---
|
||||
bin/aurbuild | 10 ++++++++--
|
||||
1 file changed, 8 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/bin/aurbuild b/bin/aurbuild
|
||||
index 05df8b0..4672372 100755
|
||||
--- a/bin/aurbuild
|
||||
+++ b/bin/aurbuild
|
||||
@@ -110,6 +110,7 @@ root=$(canonicalize_path "${root-$server}")
|
||||
if [[ -w $root/ && -r $root/ ]]; then
|
||||
# File: custom.db -> custom.db.tar
|
||||
db_path=$(readlink -f "$root/$database".db)
|
||||
+ files_path=$(readlink -f "$root/$database".files)
|
||||
else
|
||||
error "$argv0: $root: permission denied"
|
||||
exit 13
|
||||
@@ -168,8 +169,13 @@ while read -r -u "$fd" pkg _; do
|
||||
|
||||
# https://github.com/vodik/repose/issues/46
|
||||
if ((sign_pkg)); then
|
||||
- gpg "${gpg_args[@]}" --output "$var_tmp/${db_path##*/}".sig "$db_path"
|
||||
- mv -bv "$var_tmp/${db_path##*/}".sig -t "$root"
|
||||
+ for i in "$db_path" "$files_path"; do
|
||||
+ # https://github.com/AladW/aurutils/issues/236
|
||||
+ i_sig=$var_tmp/${i##*/}.sig
|
||||
+
|
||||
+ gpg "${gpg_args[@]}" --output "$i_sig" "$i"
|
||||
+ mv -bv "$i_sig" -t "$root"
|
||||
+ done
|
||||
fi
|
||||
|
||||
if ((chroot)); then
|
||||
--
|
||||
2.11.0
|
||||
@@ -1,69 +0,0 @@
|
||||
From 74d0496ad357ca8c65562a028cb5b95888ea71cf Mon Sep 17 00:00:00 2001
|
||||
From: Alad Wenter <alad@mailbox.org>
|
||||
Date: Sat, 27 Jan 2018 03:21:37 +0100
|
||||
Subject: [PATCH 2/7] aursync: make -L optional (#281)
|
||||
|
||||
---
|
||||
bin/aursync | 7 ++++---
|
||||
man1/aursync.1 | 7 ++++++-
|
||||
2 files changed, 10 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/bin/aursync b/bin/aursync
|
||||
index fdf485d..1a96c0d 100755
|
||||
--- a/bin/aursync
|
||||
+++ b/bin/aursync
|
||||
@@ -58,9 +58,9 @@ if getopt -T || (($? != 4)); then
|
||||
exit 22
|
||||
fi
|
||||
|
||||
-longopts=allan,bind:,chroot,container:,force,help,ignore:,no-confirm,no-ver,no-view,print,rmdeps,sign,tar,temp,repo:,root:,update
|
||||
+longopts=allan,bind:,chroot,container:,force,help,ignore:,no-confirm,no-ver,no-view,print,rmdeps,sign,tar,temp,repo:,root:,update,log
|
||||
|
||||
-if TEMP=$(getopt -o B:cC:fhnprstTu -l "$longopts" -n "$argv0" -- "$@"); then
|
||||
+if TEMP=$(getopt -o B:cC:fhLnprstTu -l "$longopts" -n "$argv0" -- "$@"); then
|
||||
eval set -- "$TEMP"
|
||||
else
|
||||
usage
|
||||
@@ -78,6 +78,7 @@ while true; do
|
||||
-f|--force) local_args+=(-f); shift ;;
|
||||
-n|--no-confirm) local_args+=(--noconfirm); shift ;;
|
||||
-r|--rmdeps) local_args+=(-r); shift ;;
|
||||
+ -L|--log) local_args+=(-L); shift ;;
|
||||
-p|--print) printonly=1; shift ;;
|
||||
-t|--tar) snapshot=1; shift ;;
|
||||
-u|--update) update=1; shift ;;
|
||||
@@ -103,7 +104,7 @@ fi
|
||||
if ((chroot)); then
|
||||
makepkg_args=(-cnu "${chroot_args[@]}")
|
||||
else
|
||||
- makepkg_args=(-Lcs "${local_args[@]}")
|
||||
+ makepkg_args=(-cs "${local_args[@]}")
|
||||
fi
|
||||
|
||||
if ! (($# + update)); then
|
||||
diff --git a/man1/aursync.1 b/man1/aursync.1
|
||||
index 5569c36..834afd7 100644
|
||||
--- a/man1/aursync.1
|
||||
+++ b/man1/aursync.1
|
||||
@@ -78,13 +78,18 @@ value of the configured repository.
|
||||
.RE
|
||||
|
||||
.SS makepkg
|
||||
-The default set of options is \fImakepkg -Lcrs\fR.
|
||||
+The default set of options is \fImakepkg -cs\fR.
|
||||
|
||||
.B \-f, --force
|
||||
.RS
|
||||
Overwrite built packages. (\fImakepkg -f\fR)
|
||||
.RE
|
||||
|
||||
+.B \-L, --log
|
||||
+.RS
|
||||
+Enable logging to a text file in the build directory. (\fImakepkg -L\fR)
|
||||
+.RE
|
||||
+
|
||||
.B \-n, --no-confirm
|
||||
.RS
|
||||
Do not wait for user input. (\fImakepkg --noconfirm\fR)
|
||||
--
|
||||
2.11.0
|
||||
@@ -1,27 +0,0 @@
|
||||
From 4a7ef4e264162909f3ceb1debccb5cb23aebcba3 Mon Sep 17 00:00:00 2001
|
||||
From: Alad Wenter <alad@mailbox.org>
|
||||
Date: Sat, 27 Jan 2018 13:57:37 +0100
|
||||
Subject: [PATCH 3/7] aurbuild: update default options
|
||||
|
||||
Remove gpg --verbose, makepkg -L
|
||||
---
|
||||
bin/aurbuild | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/bin/aurbuild b/bin/aurbuild
|
||||
index 4672372..f5ca92c 100755
|
||||
--- a/bin/aurbuild
|
||||
+++ b/bin/aurbuild
|
||||
@@ -4,8 +4,8 @@ readonly basedir=$PWD
|
||||
readonly PS4='+(${BASH_SOURCE}:${LINENO}): ${FUNCNAME[0]:+${FUNCNAME[0]}(): }'
|
||||
set -e
|
||||
|
||||
-declare -a gpg_args=(--detach-sign --no-armor --verbose --batch)
|
||||
-declare -a makechrootpkg_args=(-cnu) makepkg_args=(-Lcrs)
|
||||
+declare -a gpg_args=(--detach-sign --no-armor --batch)
|
||||
+declare -a makechrootpkg_args=(-cnu) makepkg_args=(-crs)
|
||||
declare -i chroot=0 sign_pkg=0
|
||||
|
||||
conf_chroot() {
|
||||
--
|
||||
2.11.0
|
||||
@@ -1,53 +0,0 @@
|
||||
From ecc173230584327d74ea2d8899fec30d6ce6340c Mon Sep 17 00:00:00 2001
|
||||
From: Alad Wenter <AladW@users.noreply.github.com>
|
||||
Date: Mon, 22 Jan 2018 16:16:16 +0100
|
||||
Subject: [PATCH 4/7] aurfetch: specify git work-tree/git-dir (#274)
|
||||
|
||||
Avoid "Stopping at filesystem boundary" issues with different file
|
||||
systems.
|
||||
---
|
||||
bin/aurfetch | 21 +++++++++++----------
|
||||
1 file changed, 11 insertions(+), 10 deletions(-)
|
||||
|
||||
diff --git a/bin/aurfetch b/bin/aurfetch
|
||||
index 95c49c3..0a79287 100755
|
||||
--- a/bin/aurfetch
|
||||
+++ b/bin/aurfetch
|
||||
@@ -8,24 +8,25 @@ declare -i aurball=0
|
||||
declare logdir=/dev/null
|
||||
|
||||
clone() {
|
||||
- declare -r logdir=$1 startdir=$PWD
|
||||
+ declare -r logdir=$1
|
||||
|
||||
while IFS= read -r; do
|
||||
+ # Avoid issues with exotic file system layouts (#274)
|
||||
+ git_wrap() { git --work-tree="$REPLY" --git-dir="$REPLY"/.git "$@"; }
|
||||
+
|
||||
if [[ -d $REPLY/.git ]]; then
|
||||
- cd_safe "$REPLY"
|
||||
+ # returns 0 even if nothing was fetched
|
||||
+ git_wrap fetch -v
|
||||
|
||||
- git fetch -v # returns 0 even if nothing was fetched
|
||||
-
|
||||
- if [[ $(git rev-parse HEAD) != $(git rev-parse '@{upstream}') ]]; then
|
||||
+ if [[ $(git_wrap rev-parse HEAD) != $(git_wrap rev-parse '@{upstream}') ]]; then
|
||||
if [[ -d $logdir ]]; then
|
||||
- git --no-pager log --patch --stat '..@{upstream}' >> "$logdir/$REPLY".patch
|
||||
+ git_wrap --no-pager log --patch --stat '..@{upstream}' \
|
||||
+ >> "$logdir/$REPLY".patch
|
||||
fi
|
||||
|
||||
- git reset --hard HEAD
|
||||
- git merge
|
||||
+ git_wrap reset --hard HEAD
|
||||
+ git_wrap merge
|
||||
fi
|
||||
-
|
||||
- cd_safe "$startdir"
|
||||
else
|
||||
git clone "$aurweb/$REPLY".git
|
||||
fi
|
||||
--
|
||||
2.11.0
|
||||
@@ -1,33 +0,0 @@
|
||||
From 1de27b86ea0cb2076a03167e838374dd6442809b Mon Sep 17 00:00:00 2001
|
||||
From: rafasc <rafa.almas@gmail.com>
|
||||
Date: Mon, 26 Mar 2018 19:37:43 +0100
|
||||
Subject: [PATCH 5/6] specify absolute paths for GIT_DIR & GIT_WORK_TREE
|
||||
|
||||
Specifying a relative directory will trigger a regression under some
|
||||
circumstances.
|
||||
|
||||
$ GIT_DIR=spotify/.git GIT_WORK_TREE=spotify git reset HEAD
|
||||
fatal: couldn't read spotify/.git/packed-refs: Not a directory
|
||||
|
||||
$ GIT_DIR=$PWD/spotify/.git GIT_WORK_TREE=$PWD/spotify git reset HEAD
|
||||
|
||||
workaround for AladW/aurutils#332
|
||||
---
|
||||
bin/aurfetch | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/bin/aurfetch b/bin/aurfetch
|
||||
index 0a79287..4e026fa 100755
|
||||
--- a/bin/aurfetch
|
||||
+++ b/bin/aurfetch
|
||||
@@ -12,7 +12,7 @@ clone() {
|
||||
|
||||
while IFS= read -r; do
|
||||
# Avoid issues with exotic file system layouts (#274)
|
||||
- git_wrap() { git --work-tree="$REPLY" --git-dir="$REPLY"/.git "$@"; }
|
||||
+ git_wrap() { git --work-tree="$PWD/$REPLY" --git-dir="$PWD/$REPLY"/.git "$@"; }
|
||||
|
||||
if [[ -d $REPLY/.git ]]; then
|
||||
# returns 0 even if nothing was fetched
|
||||
--
|
||||
2.11.0
|
||||
@@ -1,39 +0,0 @@
|
||||
From da84181ae5b284557ec4d6afca7c8bcc7e87185a Mon Sep 17 00:00:00 2001
|
||||
From: Alad Wenter <alad@mailbox.org>
|
||||
Date: Tue, 27 Mar 2018 00:49:26 +0200
|
||||
Subject: [PATCH 6/7] aurfetch, aursearch: use aria2 --no-conf
|
||||
|
||||
Avoid conflicts when a configuration file is used.
|
||||
---
|
||||
bin/aurfetch | 2 +-
|
||||
bin/aursearch | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/bin/aurfetch b/bin/aurfetch
|
||||
index 4e026fa..2cd5385 100755
|
||||
--- a/bin/aurfetch
|
||||
+++ b/bin/aurfetch
|
||||
@@ -39,7 +39,7 @@ snapshot() {
|
||||
cd_safe "$gzdir"
|
||||
|
||||
if type -P aria2c >/dev/null 2>&1; then
|
||||
- aria2c --stderr=true -i -
|
||||
+ aria2c --stderr=true -i --no-conf=true -
|
||||
elif type -P parallel >/dev/null 2>&1; then
|
||||
parallel --will-cite -X -j +5 --nice 10 --halt soon,fail=1 \
|
||||
curl -fLsS --remote-name-all --cert-status {}
|
||||
diff --git a/bin/aursearch b/bin/aursearch
|
||||
index 5ff0a5c..dbb339e 100755
|
||||
--- a/bin/aursearch
|
||||
+++ b/bin/aursearch
|
||||
@@ -20,7 +20,7 @@ split_info() {
|
||||
|
||||
dl_stdin() {
|
||||
if type -P aria2c >/dev/null 2>&1; then
|
||||
- aria2c --download-result=hide --console-log-level=error --stderr=true -d "$tmp"/aria2 -i - && cat "$tmp"/aria2/*
|
||||
+ aria2c --download-result=hide --console-log-level=error --stderr=true -d "$tmp"/aria2 --no-conf=true -i - && cat "$tmp"/aria2/*
|
||||
elif type -P parallel >/dev/null 2>&1; then
|
||||
parallel --will-cite -X -j +8 --nice 10 --halt soon,fail=1 -r curl -fgLsS --compressed --cert-status {}
|
||||
else
|
||||
--
|
||||
2.11.0
|
||||
@@ -1,31 +0,0 @@
|
||||
From 5f779d382da346038996b877d320fa26c7d501c7 Mon Sep 17 00:00:00 2001
|
||||
From: Alad Wenter <alad@mailbox.org>
|
||||
Date: Tue, 27 Mar 2018 01:26:44 +0200
|
||||
Subject: [PATCH 7/7] aurchain: do not sort results when appending
|
||||
|
||||
https://bbs.archlinux.org/viewtopic.php?pid=1761231#p1761231
|
||||
---
|
||||
bin/aurchain | 4 +---
|
||||
1 file changed, 1 insertion(+), 3 deletions(-)
|
||||
|
||||
diff --git a/bin/aurchain b/bin/aurchain
|
||||
index 27a0808..e4b82ca 100755
|
||||
--- a/bin/aurchain
|
||||
+++ b/bin/aurchain
|
||||
@@ -42,13 +42,11 @@ chain() {
|
||||
for ((a = 1; a <= 30; ++a)); do
|
||||
declare -i sub=$((a-1))
|
||||
|
||||
- pair json/$sub > tsv/$sub
|
||||
+ pair json/$sub | tee -a tsv/n > tsv/$sub
|
||||
|
||||
fld 1 tsv/$sub >> pkgname
|
||||
fld 1 tsv/$sub >> seen
|
||||
|
||||
- sort -u tsv/$sub >> tsv/n
|
||||
-
|
||||
# Avoid querying duplicates (#4)
|
||||
readarray -t target < <(fld 2 tsv/$sub | grep -Fxvf seen)
|
||||
|
||||
--
|
||||
2.11.0
|
||||
@@ -1,29 +0,0 @@
|
||||
# Maintainer: Alad Wenter <alad@archlinux.org>
|
||||
# Co-Maintainer: Cedric Girard <cgirard.archlinux@valinor.fr>
|
||||
pkgname=aurutils
|
||||
pkgver=2.3.1
|
||||
pkgrel=1
|
||||
pkgdesc='helper tools for the arch user repository'
|
||||
url='https://github.com/AladW/aurutils'
|
||||
arch=('any')
|
||||
license=('custom:ISC')
|
||||
source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
|
||||
#"$pkgname-$pkgver.tar.gz.asc::$url/releases/download/$pkgver/$pkgver.tar.gz.asc")
|
||||
install=$pkgname.install
|
||||
depends=('git' 'jq' 'expac' 'diffstat' 'pacutils' 'parallel' 'wget')
|
||||
optdepends=('bash-completion: bash completion'
|
||||
'devtools: aur-chroot'
|
||||
'vifm: build file interaction'
|
||||
'xdelta3: generate delta files')
|
||||
sha256sums=('c657f2d0878bedeb0f11d2b72f3028d271db0f14d8f23c18b641e3c59134150e')
|
||||
validpgpkeys=('DBE7D3DD8C81D58D0A13D0E76BC26A17B9B7018A') # Alad Wenter <alad@archlinux.org>
|
||||
|
||||
build() {
|
||||
cd "$pkgname-$pkgver"
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$pkgname-$pkgver"
|
||||
make DESTDIR="$pkgdir" install
|
||||
}
|
||||
@@ -1,118 +0,0 @@
|
||||
# Maintainer: Tilman BLUMENBACH <tilman+aur AT ax86 DOT net>
|
||||
|
||||
pkgname=(barrier barrier-headless)
|
||||
pkgver=2.1.2
|
||||
pkgrel=2
|
||||
pkgdesc="Open-source KVM software based on Synergy"
|
||||
url="https://github.com/debauchee/barrier"
|
||||
license=("custom:GPL2WithOpenSSLException")
|
||||
changelog=CHANGELOG.rst
|
||||
source=(
|
||||
"https://github.com/debauchee/barrier/archive/v${pkgver?}.tar.gz"
|
||||
)
|
||||
arch=(x86_64)
|
||||
depends=(
|
||||
# Barrier core dependencies:
|
||||
curl
|
||||
avahi
|
||||
libx11
|
||||
libxrandr
|
||||
libxext
|
||||
libxinerama
|
||||
xorgproto
|
||||
libxtst
|
||||
libxi
|
||||
libsm
|
||||
libice
|
||||
openssl
|
||||
)
|
||||
makedepends=(
|
||||
cmake
|
||||
|
||||
# Barrier GUI dependencies:
|
||||
qt5-base
|
||||
hicolor-icon-theme
|
||||
)
|
||||
|
||||
prepare() {
|
||||
cd "barrier-${pkgver?}"
|
||||
|
||||
for patch in "${srcdir?}"/*.patch; do
|
||||
if [ -f "${patch?}" ]; then
|
||||
patch -Np1 -i "${patch?}"
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "barrier-${pkgver?}"
|
||||
|
||||
mkdir -p build
|
||||
cd build
|
||||
|
||||
cmake -G "Unix Makefiles" \
|
||||
-D CMAKE_BUILD_TYPE:STRING=Release \
|
||||
-D CMAKE_INSTALL_PREFIX:STRING=/usr \
|
||||
-D BARRIER_REVISION:STRING=00000000 \
|
||||
-D BARRIER_VERSION_STAGE:STRING=RELEASE \
|
||||
..
|
||||
make
|
||||
}
|
||||
|
||||
_package_common() {
|
||||
# Install binaries:
|
||||
cd "barrier-${pkgver?}/build"
|
||||
DESTDIR="${pkgdir?}" make install
|
||||
|
||||
# Install the license:
|
||||
cd ..
|
||||
install -m 644 -D LICENSE "${pkgdir?}/usr/share/licenses/${pkgname?}/LICENSE"
|
||||
|
||||
# Install the manpages:
|
||||
mkdir -p "${pkgdir?}/usr/share/man/man1"
|
||||
install -m 644 doc/*.1 "${pkgdir?}/usr/share/man/man1"
|
||||
|
||||
# Install the examples:
|
||||
mkdir -p "${pkgdir?}/usr/share/doc/${pkgname?}"
|
||||
install -m 644 doc/barrier.conf* "${pkgdir?}/usr/share/doc/${pkgname?}"
|
||||
}
|
||||
|
||||
package_barrier() {
|
||||
pkgdesc="Open-source KVM software based on Synergy (GUI)"
|
||||
depends=(
|
||||
"barrier-headless=${pkgver?}-${pkgrel?}"
|
||||
qt5-base
|
||||
hicolor-icon-theme
|
||||
)
|
||||
|
||||
# Install all the files:
|
||||
_package_common
|
||||
|
||||
# Now go and delete files that are already in
|
||||
# barrier-headless:
|
||||
for file in \
|
||||
/usr/share/doc \
|
||||
/usr/share/man \
|
||||
/usr/bin/barrier{s,c} \
|
||||
;do
|
||||
rm -rf "${pkgdir:?}/${file:?}"
|
||||
done
|
||||
}
|
||||
|
||||
package_barrier-headless() {
|
||||
pkgdesc="Open-source KVM software based on Synergy (client and server CLI binaries)"
|
||||
|
||||
# Install all the files:
|
||||
_package_common
|
||||
|
||||
# Now go and delete the GUI-related files:
|
||||
for file in \
|
||||
/usr/bin/barrier \
|
||||
/usr/share/applications \
|
||||
/usr/share/icons \
|
||||
;do
|
||||
rm -rf "${pkgdir:?}/${file:?}"
|
||||
done
|
||||
}
|
||||
|
||||
sha384sums=('9d3f1e784ca1f1c1622f47be30632f6e0fc2fe07a38ab057df447e96b79a87e3362321ae0f3f5a8de98008bf76d479da')
|
||||
@@ -1,54 +1,54 @@
|
||||
# Maintainer: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
|
||||
|
||||
_pkgname=biboumi
|
||||
pkgname="$_pkgname-git"
|
||||
pkgver=8.2.r85.ga8cd241
|
||||
pkgver=9.0.r27.g2bd91dc
|
||||
pkgrel=1
|
||||
pkgdesc="XMPP gateway to IRC"
|
||||
arch=('i686' 'x86_64' 'armv7h' 'aarch64')
|
||||
url="https://biboumi.louiz.org/"
|
||||
arch=('x86_64' 'armv7h' 'aarch64')
|
||||
url="https://biboumi.codeberg.page/"
|
||||
license=('ZLIB')
|
||||
depends=('expat' 'libidn' 'udns' 'botan' 'sqlite' 'postgresql-libs')
|
||||
makedepends=('git' 'cmake' 'pandoc')
|
||||
depends=('expat' 'libidn' 'udns''sqlite')
|
||||
makedepends=('git' 'cmake')
|
||||
backup=("etc/$_pkgname/$_pkgname.cfg")
|
||||
install="$_pkgname.install"
|
||||
source=("$_pkgname::git+https://lab.louiz.org/louiz/biboumi.git"
|
||||
source=("$_pkgname::git+https://codeberg.org/poezio/biboumi"
|
||||
'biboumi.install'
|
||||
'sysuser.conf')
|
||||
md5sums=('SKIP'
|
||||
'4d83eb74d68a2328b19c1e8df5cdb5d7'
|
||||
'07c92af3248861ce94d361e98cfb7f5c')
|
||||
|
||||
provides=("$_pkgname")
|
||||
conflicts=("$_pkgname")
|
||||
sha256sums=('SKIP'
|
||||
'7a50498d059e72b68a93057c51dc0766d9e39229f85da68721c78857ad8ce329'
|
||||
'45aed4eff7e06cc7bf54268e32de1630e0474131c817a47ddd4ef4134cf71dd1')
|
||||
|
||||
pkgver() {
|
||||
cd $_pkgname
|
||||
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
|
||||
}
|
||||
|
||||
prepare() {
|
||||
cd $_pkgname
|
||||
mkdir -p build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $_pkgname/build
|
||||
cmake .. \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DSERVICE_USER=biboumi \
|
||||
local cmake_options=(
|
||||
-B build
|
||||
-S $_pkgname
|
||||
-DCMAKE_BUILD_TYPE=None
|
||||
-DCMAKE_INSTALL_PREFIX=/usr
|
||||
-DSERVICE_USER=biboumi
|
||||
-DSERVICE_GROUP=jabber
|
||||
make biboumi
|
||||
-DWITH_BOTAN=1
|
||||
-DWITH_LIBIDN=1
|
||||
-DWITH_SQLITE3=1
|
||||
-DWITH_UDNS=1
|
||||
-Wno-dev
|
||||
)
|
||||
|
||||
cmake "${cmake_options[@]}"
|
||||
cmake --build build
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $_pkgname/build
|
||||
make DESTDIR="$pkgdir/" install
|
||||
DESTDIR="$pkgdir/" cmake --install build
|
||||
|
||||
install -dm755 "$pkgdir"/usr/share/doc/$_pkgname/
|
||||
cp -r html "$pkgdir"/usr/share/doc/$_pkgname/
|
||||
|
||||
cd ..
|
||||
install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$_pkgname/LICENSE
|
||||
install -dm755 "$pkgdir"/usr/share/doc/$_pkgname/
|
||||
install -Dm644 doc/*.rst "$pkgdir"/usr/share/doc/$_pkgname/
|
||||
install -Dm644 conf/biboumi.cfg "$pkgdir"/etc/$_pkgname/$_pkgname.cfg
|
||||
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
# Maintainer: Katherine J. Cumberbatch <stykers@stykers.moe>
|
||||
pkgname=binfmt-qemu-static
|
||||
pkgver=20190112
|
||||
pkgrel=4
|
||||
pkgdesc="Register qemu-static interpreters for various binary formats"
|
||||
arch=('any')
|
||||
url="http://www.freedesktop.org/software/systemd/man/binfmt.d.html"
|
||||
license=('GPL')
|
||||
optdepends=('qemu-user-static')
|
||||
source=("qemu-static.conf")
|
||||
md5sums=('6f738b87377817076bd7cf0692069850')
|
||||
|
||||
package() {
|
||||
install -Dm 644 "$srcdir/qemu-static.conf" "$pkgdir/usr/lib/binfmt.d/qemu-static.conf"
|
||||
}
|
||||
|
||||
# vim:set ts=2 sw=2 et:
|
||||
@@ -1,19 +0,0 @@
|
||||
:qemu-aarch64:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\xb7:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-aarch64-static:CF
|
||||
:qemu-alpha:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x26\x90:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-alpha-static:CF
|
||||
:qemu-arm:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-arm-static:CF
|
||||
:qemu-armeb:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-armeb-static:CF
|
||||
:qemu-cris:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x4c\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-cris-static:CF
|
||||
:qemu-m68k:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x04:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-m68k-static:CF
|
||||
:qemu-microblaze:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\xba\xab:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-microblaze-static:CF
|
||||
:qemu-mips:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x08:\xff\xff\xff\xff\xff\xff\xff\x00\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-mips-static:CF
|
||||
:qemu-mipsel:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x08\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xfe\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-mipsel-static:CF
|
||||
:qemu-ppc:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x14:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-ppc-static:CF
|
||||
:qemu-ppc64:M::\x7fELF\x02\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x15:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-ppc64-static:CF
|
||||
:qemu-ppc64abi32:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x15:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-ppc64abi32-static:CF
|
||||
:qemu-s390x:M::\x7fELF\x02\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x16:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-s390x-static:CF
|
||||
:qemu-sh4:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x2a\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-sh4-static:CF
|
||||
:qemu-sh4eb:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x2a:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-sh4eb-static:CF
|
||||
:qemu-sparc:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x02:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-sparc-static:CF
|
||||
:qemu-sparc32plus:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x12:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-sparc32plus-static:CF
|
||||
:qemu-sparc64:M::\x7fELF\x02\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x2b:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-sparc64-static:CF
|
||||
:qemu-riscv64:M::\x7f\x45\x4c\x46\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\xf3\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-riscv64-static:CF
|
||||
@@ -1,42 +0,0 @@
|
||||
# Maintainer: Antoine Viallon <antoine.viallon@gmail.com>
|
||||
pkgname=binfmt-support
|
||||
pkgver=2.2.0
|
||||
_pkgver=2.2.0 # For use with RC releases, to replace the - with _
|
||||
pkgrel=2
|
||||
pkgdesc="Arbitraty executable file format kernel extension"
|
||||
arch=('i686' 'x86_64')
|
||||
url="https://git.savannah.gnu.org/cgit/binfmt-support.git/"
|
||||
license=('GPL')
|
||||
depends=('autoconf' 'automake')
|
||||
makedepends=('make' 'gcc' 'git' 'libpipeline')
|
||||
source=("https://git.savannah.gnu.org/cgit/binfmt-support.git/snapshot/$pkgname-$_pkgver.tar.gz")
|
||||
sha512sums=('b35238fa96f7e3201f7c9a70172ecd2c6b0be66e4735ff96c17ae2167f670a67c856d0fc1b0d50bf3c14f4a35c5e9927a848814791ea9be928dff82426cb0da4')
|
||||
|
||||
prepare() {
|
||||
echo -e '\033[0;31mWARNING : \033[1;33mThis package is deprecated, please use systemd-binfmt instead.\033[0m'
|
||||
read -p "Do you really want to install it anyway ? " yn
|
||||
case $yn in
|
||||
[Nn]* ) exit;;
|
||||
esac
|
||||
set -e
|
||||
cd "${srcdir}/$pkgname-$_pkgver"
|
||||
./bootstrap
|
||||
}
|
||||
|
||||
build() {
|
||||
|
||||
cd "${srcdir}/$pkgname-$_pkgver"
|
||||
./configure --prefix=/usr \
|
||||
--libexecdir=/usr/lib \
|
||||
--sbindir=/usr/bin \
|
||||
--sysconfdir=/etc \
|
||||
--disable-upstart
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir/$pkgname-$pkgver"
|
||||
make DESTDIR="$pkgdir/" install
|
||||
#install -D -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" # Couldn't find any License !
|
||||
}
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
[Unit]
|
||||
Description=Enable support for additional binary formats. Java, python, etc.
|
||||
Documentation=man:update-binfmts(8)
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
ExecStart=/usr/bin/update-binfmts --enable
|
||||
ExecStop=/usr/bin/update-binfmts --disable
|
||||
KillMode=process
|
||||
Restart=no
|
||||
RemainAfterExit=yes
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
||||
# This service file writes "enabled" to /proc/sys/fs/binfmt_misc/status,
|
||||
# and registers all binfmt specifications in /var/lib/binfmts (default)
|
||||
@@ -1,27 +0,0 @@
|
||||
# Contributor: Jose Valecillos <valecillosjg (at) gmail (dot) com>
|
||||
|
||||
pkgname=bitpim-release
|
||||
pkgver=1.0.7
|
||||
pkgrel=1
|
||||
pkgdesc="A program to view and manipulate data on many CDMA phones from LG, Samsung, Sanyo, etc."
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.bitpim.org/"
|
||||
license=('GPL')
|
||||
depends=('python' 'gtk2' 'libusb' 'libstdc++5' 'gmp' 'libsm' 'libxxf86vm' 'libjpeg6' 'libpng12')
|
||||
makedepends=('rpmextract')
|
||||
options=('!strip')
|
||||
source=(http://downloads.sourceforge.net/bitpim/$pkgver/bitpim-$pkgver-0.i386.rpm)
|
||||
md5sums=('7cb50801f5469ecd77be155cdef34d53')
|
||||
|
||||
package() {
|
||||
cd $srcdir
|
||||
rpmextract.sh bitpim-$pkgver-0.i386.rpm
|
||||
mv usr $pkgdir
|
||||
cd $pkgdir
|
||||
chmod -R 755 $pkgdir/usr
|
||||
chown -R root:root $pkgdir/usr
|
||||
cp -a /usr/lib/libexpat.so ./usr/lib/libexpat.so.0
|
||||
mkdir -p ./usr/share/applications
|
||||
#install -m755 $startdir/bitpim.desktop ./usr/share/applications
|
||||
}
|
||||
|
||||
@@ -1,83 +0,0 @@
|
||||
# Maintainer: twa022 <twa022 at gmail dot com>
|
||||
# Contributor: David Thurstenson <thurstylark@gmail.com>
|
||||
# Contributor: Tom Gundersen <teg@jklm.no>
|
||||
# Contributor: Andrea Scarpino <andrea@archlinux.org>
|
||||
# Contributor: Geoffroy Carrier <geoffroy@archlinux.org>
|
||||
|
||||
pkgname='bluez-utils-compat'
|
||||
_pkgbase='bluez'
|
||||
pkgver=5.50
|
||||
pkgrel=6.2
|
||||
url="http://www.bluez.org/"
|
||||
arch=('i686' 'x86_64' 'mips64el' 'armv6h' 'armv7h' 'arm' 'aarch64')
|
||||
license=('GPL2')
|
||||
pkgdesc="Development and debugging utilities for the bluetooth protocol stack. Includes deprecated tools."
|
||||
depends=('dbus' 'systemd' 'glib2')
|
||||
makedepends=('libical' 'alsa-lib' 'ell')
|
||||
optdepends=('ell: for btpclient')
|
||||
conflicts=('bluez-hcidump' 'bluez-utils' 'bluez-hcitool')
|
||||
provides=('bluez-hcidump' 'bluez-utils' 'bluez-hcitool')
|
||||
replaces=('bluez-hcidump' 'bluez<=4.101')
|
||||
source=("https://www.kernel.org/pub/linux/bluetooth/${_pkgbase}-${pkgver}.tar."{xz,sign}
|
||||
'refresh_adv_manager_for_non-LE_devices.diff::https://git.archlinux.org/svntogit/packages.git/plain/trunk/refresh_adv_manager_for_non-LE_devices.diff?h=packages/bluez'
|
||||
'btpclient_signal.patch')
|
||||
# see https://www.kernel.org/pub/linux/bluetooth/sha256sums.asc
|
||||
sha256sums=('5ffcaae18bbb6155f1591be8c24898dc12f062075a40b538b745bfd477481911'
|
||||
'SKIP'
|
||||
'ae195834cdc9d3d1961ae3c49da6381c820883a5af580e61aebed05a3e911d48'
|
||||
'6bb00213ff4d04b60105ff563df77b91590b22a730eb44de67a005d8e65413ec')
|
||||
validpgpkeys=('E932D120BC2AEC444E558F0106CA9F5D1DCF2659') # Marcel Holtmann <marcel@holtmann.org>
|
||||
|
||||
prepare() {
|
||||
cd "${_pkgbase}-${pkgver}"
|
||||
patch -Np1 -i ../refresh_adv_manager_for_non-LE_devices.diff
|
||||
patch -Np2 -r- -i ../btpclient_signal.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "${_pkgbase}-${pkgver}"
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--mandir=/usr/share/man \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--libexecdir=/usr/lib \
|
||||
--with-dbusconfdir=/usr/share \
|
||||
--enable-btpclient \
|
||||
--enable-midi \
|
||||
--enable-sixaxis \
|
||||
--enable-mesh \
|
||||
--enable-experimental \
|
||||
--enable-library \
|
||||
--enable-deprecated # to enable deprectated tools
|
||||
make
|
||||
}
|
||||
|
||||
#check() {
|
||||
# cd "${_pkgbase}-${pkgver}"
|
||||
# make check || /bin/true # https://bugzilla.kernel.org/show_bug.cgi?id=196621
|
||||
#}
|
||||
|
||||
package() {
|
||||
cd "${_pkgbase}-${pkgver}"
|
||||
make DESTDIR="${pkgdir}" \
|
||||
install-binPROGRAMS \
|
||||
install-man1
|
||||
|
||||
# add missing tools FS#41132, FS#41687, FS#42716
|
||||
for files in `find tools/ -type f -perm -755`; do
|
||||
filename="$(basename "$files")"
|
||||
install -Dm755 "${srcdir}/${_pkgbase}-${pkgver}"/tools/$filename "${pkgdir}"/usr/bin/$filename
|
||||
done
|
||||
|
||||
# add gatttool usefulbdaddr with Bluetooth 4.0LE
|
||||
install -Dm755 "${srcdir}/${_pkgbase}-${pkgver}"/attrib/gatttool "${pkgdir}"/usr/bin/gatttool
|
||||
|
||||
# libbluetooth.so* are part of libLTLIBRARIES and binPROGRAMS targets
|
||||
#make DESTDIR=${pkgdir} uninstall-libLTLIBRARIES
|
||||
#rmdir ${pkgdir}/usr/lib
|
||||
rm -rf "${pkgdir}"/usr/lib
|
||||
|
||||
# move the hid2hci man page out
|
||||
mv "${pkgdir}"/usr/share/man/man1/hid2hci.1 "${srcdir}"/
|
||||
}
|
||||
@@ -1,33 +0,0 @@
|
||||
# Maintainer: Edward Pacman <edward at edward-p.xyz>
|
||||
|
||||
pkgname=broadcom-bt-firmware-git
|
||||
pkgdesc="Broadcom bluetooth firmware."
|
||||
conflicts=('bcm4335c0-firmware' 'bcm4350c5-firmware' 'bcm4356a2-firmware' 'bcm20702a1-firmware' 'bcm20702b0-firmware' 'bcm20703a1-firmware' 'bcm43142a0-firmware')
|
||||
provides=('bcm4335c0-firmware' 'bcm4350c5-firmware' 'bcm4356a2-firmware' 'bcm20702a1-firmware' 'bcm20702b0-firmware' 'bcm20703a1-firmware' 'bcm43142a0-firmware')
|
||||
pkgver=12.0.1.1011_p1.r4.g632c15f
|
||||
pkgrel=1
|
||||
arch=('any')
|
||||
makedepends=('git')
|
||||
url="https://github.com/winterheart/broadcom-bt-firmware"
|
||||
license=('custom')
|
||||
source=("git+https://github.com/winterheart/broadcom-bt-firmware.git")
|
||||
sha256sums=('SKIP')
|
||||
|
||||
pkgver() {
|
||||
cd "${srcdir}/broadcom-bt-firmware"
|
||||
git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
|
||||
}
|
||||
|
||||
package() {
|
||||
#Install firmwares
|
||||
cd "${srcdir}/broadcom-bt-firmware/brcm"
|
||||
for i in *.hcd; do
|
||||
install -Dm644 "$i" "${pkgdir}/usr/lib/firmware/brcm/$i"
|
||||
done
|
||||
|
||||
#Install LICENSE
|
||||
cd ..
|
||||
install -Dm644 LICENSE.MIT.txt "${pkgdir}/usr/license/broadcom-bt-firmware-git/LICENSE.MIT.txt"
|
||||
install -Dm644 LICENSE.broadcom_bcm20702 "${pkgdir}/usr/license/broadcom-bt-firmware-git/LICENSE.broadcom_bcm20702"
|
||||
}
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
# Maintainer: Mark Mykkanen <quickcougar at gmail dot com>
|
||||
# Contributor: Mark Mykkanen <quickcougar at gmail dot com>
|
||||
pkgname="brother-hl2170w"
|
||||
pkgver="2.0.2_1"
|
||||
pkgrel=1
|
||||
pkgdesc="LPR and CUPS driver for the Brother HL2170W"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://solutions.brother.com/linux/en_us/"
|
||||
license=('custom:brother commercial license')
|
||||
depends=('cups')
|
||||
install='brother-hl2170w.install'
|
||||
source=(
|
||||
"http://www.brother.com/pub/bsc/linux/dlf/brhl2170wlpr-${pkgver//_/-}.i386.rpm"
|
||||
"http://www.brother.com/pub/bsc/linux/dlf/cupswrapperHL2170W-${pkgver//_/-}.i386.rpm"
|
||||
'cupswrapper-license.txt'
|
||||
'lpr-license.txt'
|
||||
)
|
||||
md5sums=('2d7fe5114239b48dad38e08e24c9fca0'
|
||||
'5d2b95b7c148eabf21866604e6e5cf3a'
|
||||
'97ad0cffd216059e9d1d3121899d8646'
|
||||
'5e87a3dc0f3e3438c088eda0f3565f0d')
|
||||
if test "$CARCH" == x86_64; then
|
||||
depends+=('lib32-glibc')
|
||||
fi
|
||||
prepare() {
|
||||
# do not install in '/usr/local'
|
||||
if [ -d $srcdir/usr/local/Brother ]; then
|
||||
install -d $srcdir/usr/share
|
||||
mv $srcdir/usr/local/Brother/ $srcdir/usr/share/brother
|
||||
rm -rf $srcdir/usr/local
|
||||
sed -i 's|/usr/local/Brother|/usr/share/brother|g' `grep -lr '/usr/local/Brother' ./`
|
||||
fi
|
||||
# setup cups-directories
|
||||
install -d $srcdir/usr/share/cups/model
|
||||
install -d $srcdir/usr/lib/cups/filter
|
||||
# go to the cupswrapper directory and find the source file from wich to generate a ppd and
|
||||
# wrapper-file
|
||||
cd `find . -type d -name 'cupswrapper'`
|
||||
if [ -f cupswrapper* ]; then
|
||||
_wrapper_source=`ls cupswrapper*`
|
||||
sed -i '/^\/etc\/init.d\/cups/d' $_wrapper_source
|
||||
sed -i '/^sleep/d' $_wrapper_source
|
||||
sed -i '/^lpadmin/d' $_wrapper_source
|
||||
sed -i 's|/usr|$srcdir/usr|g' $_wrapper_source
|
||||
sed -i 's|/opt|$srcdir/opt|g' $_wrapper_source
|
||||
sed -i 's|/model/Brother|/model|g' $_wrapper_source
|
||||
sed -i 's|lpinfo|echo|g' $_wrapper_source
|
||||
export srcdir=$srcdir
|
||||
./$_wrapper_source
|
||||
sed -i 's|$srcdir||' $srcdir/usr/lib/cups/filter/*lpdwrapper*
|
||||
sed -i "s|$srcdir||" $srcdir/usr/lib/cups/filter/*lpdwrapper*
|
||||
rm $_wrapper_source
|
||||
fi
|
||||
# /etc/printcap is managed by cups
|
||||
rm `find $srcdir -type f -name 'setupPrintcap*'`
|
||||
}
|
||||
package() {
|
||||
cp -R $srcdir/usr $pkgdir
|
||||
if [ -d $srcdir/opt ]; then cp -R $srcdir/opt $pkgdir; fi
|
||||
install -m 644 -D cupswrapper-license.txt \
|
||||
$pkgdir/usr/share/licenses/${pkgname}/cupswrapper-licence.txt
|
||||
install -m 644 -D lpr-license.txt $pkgdir/usr/share/licenses/${pkgname}/lpr-licence.txt
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
post_install() {
|
||||
post_upgrade;
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
echo "Restart CUPS to load the new files"
|
||||
echo "You can now register your new printer using the web interface at:"
|
||||
echo " http://localhost:631/"
|
||||
}
|
||||
@@ -1,127 +0,0 @@
|
||||
This Software may be used in accordance with GNU General Public License (GPL). Please read carefully the following GPL and click on "I Accept" button. If you cannot agree with the following terms, please click "I don't Accept" button. In case of your non-acceptance, you can not use this Software.
|
||||
Note:
|
||||
Please click on "I Accept" while holding down "Shift" or right click on "I Accept" and select "Save Target As,,," from the menu.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Library General Public License instead.) You can apply it to your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the
|
||||
source code. And you must show them these terms so they know their rights.
|
||||
|
||||
We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.
|
||||
|
||||
Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.
|
||||
|
||||
Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".
|
||||
|
||||
Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program
|
||||
is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.
|
||||
|
||||
You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
|
||||
You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
|
||||
|
||||
a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
|
||||
|
||||
b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
|
||||
|
||||
c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an
|
||||
announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
|
||||
You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
|
||||
|
||||
a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
|
||||
|
||||
b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
|
||||
|
||||
c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you
|
||||
received the program in object code or executable form with such an offer, in accord with Subsection b above.)
|
||||
|
||||
The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
|
||||
|
||||
If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.
|
||||
You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
|
||||
You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying
|
||||
the Program or works based on it.
|
||||
Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
|
||||
If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
|
||||
If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
|
||||
The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.
|
||||
If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) year name of author Gnomovision
|
||||
comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1989
|
||||
Ty Coon, President of Vice
|
||||
|
||||
This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License.
|
||||
@@ -1,11 +0,0 @@
|
||||
This Agreement provides terms and conditions for license grant from Brother Industries, Ltd ("Broher"). Brother, who owns all copyrights to the software that is distributed with this Agreement ("Software") to recipients thereof ("User"), for use of the Software. User shall have the right to use the Software only in accordance with the terms and conditions of this Agreement. Any use by User of the Software shall be deemed as its agreement hereto.
|
||||
Note:
|
||||
Please click on "I Accept" while holding down "Shift" or right click on "I Accept" and select "Save Target As,,," from the menu.
|
||||
|
||||
Brother retains any and all copyrights to the Software. In no case this Agreement shall be construed to assign or otherwise transfer from Brother to User any copyrights or other intellectual property rights to whole or any part of the Software.
|
||||
|
||||
Brother grants User a non-exclusive license: to reproduce and/or distribute (via Internet or in any other manner) the Software. Further, Brother grants User a non-exclusive license to modify, alter, translate or otherwise prepare derivative works of the Software and to reproduce and distribute (via Internet or in any other manner) such modification, alteration, translation or other derivative works for any purpose.
|
||||
|
||||
The license of the Software from Brother hereunder is granted "AS IS." BROTHER HEREBY DISCLAIMS ANY WARRANTIES WITH RESPECT TO THE SOFTWARE, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTY FOR THE QUALITY, MERCHANTABILITY, FITNESS FOR PARTICULAR PURPOSE OR NON-INFRINGEMENT.
|
||||
Brother shall have no liability in contract, tort (including negligence or breach of statutory duty) or otherwise for any interruption of use, loss of data, or for any indirect, incidental, punitive or consequential loss or damage, or for any loss of profit, revenue, data, goodwill or anticipated savings that arises under, out of, or in contemplation of this Agreement or otherwise arises due to any error, inaccuracy or defect in the Software even if Brother has been advised of the possibility of such loss or damage.
|
||||
Further, Brother shall have no liability to disclose and/or distribute the source cord of the Software to User under any circumstances. In no case shall the above license by Brother to modify, alter, translate or otherwise prepare derivative works of the Software be construed as Brother's implied agreement or undertakings to disclose and/or distribute the source cord of the Software.
|
||||
@@ -1,32 +0,0 @@
|
||||
# Maintainer : Nicolas Perrin <booloki@lokizone.net>
|
||||
# Contributor: Chris Clonch <chris at theclonchs dot com>
|
||||
# Contributor: Nathan Owe <ndowens04 at gmail>
|
||||
# Contributor: Chris Allison <daemon@cca.me.uk>
|
||||
|
||||
# Current source for PKGBUILD can be found at
|
||||
# https://github.com/cacack/pkgbuilds/tree/master/ccextractor
|
||||
|
||||
pkgname=ccextractor
|
||||
pkgver=0.88
|
||||
pkgrel=1
|
||||
pkgdesc="A fast closed captions extractor for MPEG files."
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.ccextractor.org"
|
||||
license=('GPL')
|
||||
depends=('gcc-libs' 'tesseract')
|
||||
source=(
|
||||
https://github.com/CCExtractor/ccextractor/archive/v$pkgver.tar.gz
|
||||
)
|
||||
sha512sums=('bb9442905f3c5d095b9b34eb318dc445a0ba484c22c4f061071cc2a1159ec9304b8aab5ea9e95348679e8c5ed378d4b2e471d6f7f933b7fa968f3443f1d5380f')
|
||||
|
||||
build() {
|
||||
cd "$srcdir/$pkgname-$pkgver/linux"
|
||||
./build
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir/$pkgname-$pkgver/linux"
|
||||
install -Dm755 "$pkgname" "$pkgdir/usr/bin/$pkgname"
|
||||
}
|
||||
|
||||
# vim:set ts=2 sw=2 et:
|
||||
5
src/chocolate-doom-git/.gitignore
vendored
5
src/chocolate-doom-git/.gitignore
vendored
@@ -1,5 +0,0 @@
|
||||
*.pkg.tar*
|
||||
*.src.tar*
|
||||
/chocolate-doom/
|
||||
src
|
||||
pkg
|
||||
@@ -1,140 +0,0 @@
|
||||
# Maintainer: Mike Swanson <mikeonthecomputer@gmail.com>
|
||||
|
||||
pkgname=(chocolate-{doom,heretic,hexen,strife,common}-git)
|
||||
_pkgname=${pkgname[0]/-git/}
|
||||
pkgdesc="Historically-accurate Doom, Heretic, Hexen, and Strife ports."
|
||||
pkgver=3.0.0.r809.b9d4c04c
|
||||
pkgrel=1
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.chocolate-doom.org/"
|
||||
license=('GPL2')
|
||||
depends=('libpng' 'libsamplerate' 'sdl2_mixer' 'sdl2_net')
|
||||
makedepends=('git' 'python')
|
||||
source=(git+https://github.com/chocolate-doom/chocolate-doom.git)
|
||||
sha512sums=('SKIP')
|
||||
|
||||
pkgver() {
|
||||
cd "${_pkgname}"
|
||||
local version="$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')"
|
||||
printf %s "${version##chocolate.doom.}"
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "${_pkgname}"
|
||||
|
||||
./autogen.sh --prefix=/usr
|
||||
make
|
||||
}
|
||||
|
||||
package_chocolate-common-git() {
|
||||
pkgdesc="Files shared in common with Chocolate Doom-based games."
|
||||
conflicts=(chocolate-common)
|
||||
install=chocolate-doom.install
|
||||
|
||||
cd "${_pkgname}"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
install -dm 755 "${pkgdir}"/usr/share/games/doom
|
||||
|
||||
cd "${pkgdir}"/usr/bin
|
||||
mv chocolate-doom-setup chocolate-setup
|
||||
rm -f chocolate-{doom,heretic,hexen,strife}{,-setup}
|
||||
|
||||
cd "${pkgdir}"/usr/share
|
||||
rm -rf bash-completion doc man/man5
|
||||
rm -rf applications/chocolate-{doom,heretic,hexen,strife}.desktop \
|
||||
applications/screensavers
|
||||
rm -rf metainfo
|
||||
cd man/man6
|
||||
rm -f chocolate-{doom,heretic,hexen,strife}{,-setup}.6
|
||||
}
|
||||
|
||||
package_chocolate-doom-git() {
|
||||
pkgdesc="Doom port accurately reproducing the original DOS EXEs."
|
||||
depends=(${depends[@]} 'chocolate-common-git')
|
||||
optdepends=('freedm: Free deathmatch game'
|
||||
'freedoom1: Free Ultimate Doom-compatible game (not vanilla compatible, but useful for mods)'
|
||||
'freedoom2: Free Doom II/Final Doom-compatible game (not vanilla compatible, but useful for mods)')
|
||||
conflicts=(chocolate-doom)
|
||||
|
||||
cd "${_pkgname}"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
|
||||
cd "${pkgdir}"/usr/bin
|
||||
rm -f chocolate-{heretic,hexen,strife,server} chocolate*setup
|
||||
ln -s chocolate{,-doom}-setup
|
||||
|
||||
cd "${pkgdir}"/usr/share
|
||||
rm -rf doc/chocolate-{heretic,hexen,strife}
|
||||
rm -rf applications/chocolate-{setup,heretic,hexen,strife}.desktop icons
|
||||
rm -f metainfo/chocolate-{heretic,hexen,strife}.appdata.xml \
|
||||
bash-completion/completions/chocolate-{heretic,hexen,strife}
|
||||
rm -f man/man?/chocolate-{heretic,hexen,strife,setup,server}* \
|
||||
man/man5/{heretic,hexen,strife}.cfg*
|
||||
}
|
||||
|
||||
package_chocolate-heretic-git() {
|
||||
pkgdesc="Heretic port accurately reproducing the original DOS EXEs."
|
||||
depends=(${depends[@]} 'chocolate-common-git')
|
||||
optdepends=('blasphemer: Free Heretic-compatible game')
|
||||
conflicts=(chocolate-heretic)
|
||||
|
||||
cd "${_pkgname}"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
|
||||
cd "${pkgdir}"/usr/bin
|
||||
rm -f chocolate-{doom,hexen,strife,server} chocolate*setup
|
||||
ln -s chocolate{,-heretic}-setup
|
||||
|
||||
cd "${pkgdir}"/usr/share
|
||||
rm -rf doc/chocolate-{doom,hexen,strife}
|
||||
rm -rf applications/chocolate-{setup,doom,hexen,strife}.desktop \
|
||||
applications/screensavers icons
|
||||
rm -f metainfo/chocolate-{doom,hexen,strife}.appdata.xml \
|
||||
bash-completion/completions/chocolate-{doom,hexen,strife}
|
||||
rm -f man/man?/chocolate-{doom,hexen,strife,setup,server}* \
|
||||
man/man5/{default,hexen,strife}.cfg*
|
||||
}
|
||||
|
||||
package_chocolate-hexen-git() {
|
||||
pkgdesc="Hexen port accurately reproducing the original DOS EXEs."
|
||||
depends=(${depends[@]} 'chocolate-common-git')
|
||||
conflicts=(chocolate-hexen)
|
||||
|
||||
cd "${_pkgname}"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
|
||||
cd "${pkgdir}"/usr/bin
|
||||
rm -f chocolate-{doom,heretic,strife,server} chocolate*setup
|
||||
ln -s chocolate{,-hexen}-setup
|
||||
|
||||
cd "${pkgdir}"/usr/share
|
||||
rm -rf doc/chocolate-{doom,heretic,strife}
|
||||
rm -rf applications/chocolate-{setup,doom,heretic,strife}.desktop \
|
||||
applications/screensavers icons
|
||||
rm -f metainfo/chocolate-{doom,heretic,strife}.appdata.xml \
|
||||
bash-completion/completions/chocolate-{doom,heretic,strife}
|
||||
rm -f man/man?/chocolate-{doom,heretic,strife,setup,server}* \
|
||||
man/man5/{default,heretic,strife}.cfg*
|
||||
}
|
||||
|
||||
package_chocolate-strife-git() {
|
||||
pkgdesc="Strife port accurately reproducing the original DOS EXEs."
|
||||
depends=(${depends[@]} 'chocolate-common-git')
|
||||
conflicts=(chocolate-strife)
|
||||
|
||||
cd "${_pkgname}"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
|
||||
cd "${pkgdir}"/usr/bin
|
||||
rm -f chocolate-{doom,heretic,hexen,server} chocolate*setup
|
||||
ln -s chocolate{,-strife}-setup
|
||||
|
||||
cd "${pkgdir}"/usr/share
|
||||
rm -rf doc/chocolate-{doom,heretic,hexen}
|
||||
rm -rf applications/chocolate-{setup,doom,heretic,hexen}.desktop \
|
||||
applications/screensavers icons
|
||||
rm -f metainfo/chocolate-{doom,heretic,hexen}.appdata.xml \
|
||||
bash-completion/completions/chocolate-{doom,heretic,hexen}
|
||||
rm -f man/man?/chocolate-{doom,heretic,hexen,setup,server}* \
|
||||
man/man5/{default,heretic,hexen}.cfg*
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
post_install() {
|
||||
cat <<EOF
|
||||
To install game data (*.wad files), there are two main locations for
|
||||
the engine to easily find them:
|
||||
* For all users: /usr/share/games/doom
|
||||
* For a single user: ~/.local/share/games/doom
|
||||
|
||||
Files such as doom2.wad, heretic.wad, hexen.wad, and strife1.wad are
|
||||
appropriate for installation and usage with Chocolate engines.
|
||||
EOF
|
||||
}
|
||||
6
src/chocolate-doom/.gitignore
vendored
6
src/chocolate-doom/.gitignore
vendored
@@ -1,6 +0,0 @@
|
||||
*.pkg.tar*
|
||||
*.src.tar*
|
||||
*.asc
|
||||
*.gz
|
||||
src
|
||||
pkg
|
||||
@@ -1,27 +0,0 @@
|
||||
diff -ur chocolate-doom-3.0.0.orig/man/bash-completion/Makefile.in chocolate-doom-3.0.0/man/bash-completion/Makefile.in
|
||||
--- chocolate-doom-3.0.0.orig/man/bash-completion/Makefile.in 2017-12-30 13:22:42.000000000 -0800
|
||||
+++ chocolate-doom-3.0.0/man/bash-completion/Makefile.in 2018-01-27 04:59:41.032103406 -0800
|
||||
@@ -519,19 +519,19 @@
|
||||
|
||||
|
||||
@HAVE_PYTHON_TRUE@@PROGRAM_PREFIX@doom: $(top_srcdir)/src $(DOCGEN) $(BASH_COMPLETION_TEMPLATES)
|
||||
-@HAVE_PYTHON_TRUE@ $(DOCGEN) -g doom -b $(MANDIR)/doom.template \
|
||||
+@HAVE_PYTHON_TRUE@ $(DOCGEN) -g doom -b doom.template \
|
||||
@HAVE_PYTHON_TRUE@ $(top_srcdir)/src $(top_srcdir)/src/doom > $@
|
||||
|
||||
@HAVE_PYTHON_TRUE@@PROGRAM_PREFIX@heretic: $(top_srcdir)/src $(DOCGEN) $(BASH_COMPLETION_TEMPLATES)
|
||||
-@HAVE_PYTHON_TRUE@ $(DOCGEN) -g heretic -b $(MANDIR)/heretic.template \
|
||||
+@HAVE_PYTHON_TRUE@ $(DOCGEN) -g heretic -b heretic.template \
|
||||
@HAVE_PYTHON_TRUE@ $(top_srcdir)/src $(top_srcdir)/src/heretic > $@
|
||||
|
||||
@HAVE_PYTHON_TRUE@@PROGRAM_PREFIX@hexen: $(top_srcdir)/src $(DOCGEN) $(BASH_COMPLETION_TEMPLATES)
|
||||
-@HAVE_PYTHON_TRUE@ $(DOCGEN) -g hexen -b $(MANDIR)/hexen.template \
|
||||
+@HAVE_PYTHON_TRUE@ $(DOCGEN) -g hexen -b hexen.template \
|
||||
@HAVE_PYTHON_TRUE@ $(top_srcdir)/src $(top_srcdir)/src/hexen > $@
|
||||
|
||||
@HAVE_PYTHON_TRUE@@PROGRAM_PREFIX@strife: $(top_srcdir)/src $(DOCGEN) $(BASH_COMPLETION_TEMPLATES)
|
||||
-@HAVE_PYTHON_TRUE@ $(DOCGEN) -g strife -b $(MANDIR)/strife.template \
|
||||
+@HAVE_PYTHON_TRUE@ $(DOCGEN) -g strife -b strife.template \
|
||||
@HAVE_PYTHON_TRUE@ $(top_srcdir)/src $(top_srcdir)/src/strife > $@
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
@@ -1,145 +0,0 @@
|
||||
# Maintainer: Mike Swanson <mikeonthecomputer@gmail.com>
|
||||
|
||||
pkgname=(chocolate-{doom,heretic,hexen,strife,common})
|
||||
pkgbase=${pkgname[0]}
|
||||
pkgdesc="Historically-accurate Doom, Heretic, Hexen, and Strife ports."
|
||||
pkgver=3.0.0
|
||||
pkgrel=3
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.chocolate-doom.org/"
|
||||
license=('GPL2')
|
||||
depends=('libpng' 'libsamplerate' 'sdl2_mixer' 'sdl2_net')
|
||||
makedepends=('python')
|
||||
source=(https://www.chocolate-doom.org/downloads/${pkgver}/${pkgbase}-${pkgver}.tar.gz{,.asc}
|
||||
0001_fix-bash-completion.patch)
|
||||
sha512sums=('41f235c0d84ef21070636ad0610e97898dfd366fae7f9244bd2aebf8974db98dcf55f70bcab2f93589b9bf31dd421db32e8af88e0f8e0a655d2b9f1d4ead2afd'
|
||||
'SKIP'
|
||||
'5da61fcabd332698b3a8934670195d42f9d9db949fd666c3a670c47252af0376cf8cd0e3f2d78c9d6593446d68dab02b3db14b995a9fa8c973859cd2fd8bc3d0')
|
||||
validpgpkeys=('6D2C117E0310664497AA9546F6C2EE9C23354344')
|
||||
|
||||
prepare() {
|
||||
cd "${pkgbase}-${pkgver}"
|
||||
|
||||
for patch in ../*.patch; do
|
||||
if [ ! -f "$patch" ]; then
|
||||
break;
|
||||
else
|
||||
patch -p1 -i "$patch"
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "${pkgbase}-${pkgver}"
|
||||
|
||||
./configure --prefix=/usr
|
||||
make
|
||||
}
|
||||
|
||||
package_chocolate-common() {
|
||||
pkgdesc="Files shared in common with Chocolate Doom-based games."
|
||||
install=chocolate-doom.install
|
||||
|
||||
cd "${pkgbase}-${pkgver}"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
install -dm 755 "${pkgdir}"/usr/share/games/doom
|
||||
|
||||
cd "${pkgdir}"/usr/bin
|
||||
mv chocolate-doom-setup chocolate-setup
|
||||
rm -f chocolate-{doom,heretic,hexen,strife}{,-setup}
|
||||
|
||||
cd "${pkgdir}"/usr/share
|
||||
rm -rf bash-completion doc man/man5
|
||||
rm -rf applications/chocolate-{doom,heretic,hexen,strife}.desktop \
|
||||
applications/screensavers
|
||||
rm -rf appdata
|
||||
cd man/man6
|
||||
rm -f chocolate-{doom,heretic,hexen,strife}{,-setup}.6
|
||||
}
|
||||
|
||||
package_chocolate-doom() {
|
||||
pkgdesc="Doom port accurately reproducing the original DOS EXEs."
|
||||
depends=(${depends[@]} 'chocolate-common')
|
||||
optdepends=('freedm: Free deathmatch game'
|
||||
'freedoom1: Free Ultimate Doom-compatible game (not vanilla compatible, but useful for mods)'
|
||||
'freedoom2: Free Doom II/Final Doom-compatible game (not vanilla compatible, but useful for mods)')
|
||||
|
||||
cd "${pkgbase}-${pkgver}"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
|
||||
cd "${pkgdir}"/usr/bin
|
||||
rm -f chocolate-{heretic,hexen,strife,server} chocolate*setup
|
||||
ln -s chocolate{,-doom}-setup
|
||||
|
||||
cd "${pkgdir}"/usr/share
|
||||
rm -rf doc/chocolate-{heretic,hexen,strife}
|
||||
rm -rf applications/chocolate-{setup,heretic,hexen,strife}.desktop icons
|
||||
rm -f appdata/chocolate-{heretic,hexen,strife}.appdata.xml
|
||||
rm -f bash-completion/completions/chocolate-{heretic,hexen,strife}
|
||||
rm -f man/man?/chocolate-{heretic,hexen,strife,setup,server}* \
|
||||
man/man5/{heretic,hexen,strife}.cfg*
|
||||
}
|
||||
|
||||
package_chocolate-heretic() {
|
||||
pkgdesc="Heretic port accurately reproducing the original DOS EXEs."
|
||||
depends=(${depends[@]} 'chocolate-common')
|
||||
optdepends=('blasphemer: Free Heretic-compatible game')
|
||||
|
||||
cd "${pkgbase}-${pkgver}"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
|
||||
cd "${pkgdir}"/usr/bin
|
||||
rm -f chocolate-{doom,hexen,strife,server} chocolate*setup
|
||||
ln -s chocolate{,-heretic}-setup
|
||||
|
||||
cd "${pkgdir}"/usr/share
|
||||
rm -rf doc/chocolate-{doom,hexen,strife}
|
||||
rm -rf applications/chocolate-{setup,doom,hexen,strife}.desktop \
|
||||
applications/screensavers icons
|
||||
rm -f appdata/chocolate-{doom,hexen,strife}.appdata.xml
|
||||
rm -f bash-completion/completions/chocolate-{doom,hexen,strife}
|
||||
rm -f man/man?/chocolate-{doom,hexen,strife,setup,server}* \
|
||||
man/man5/{default,hexen,strife}.cfg*
|
||||
}
|
||||
|
||||
package_chocolate-hexen() {
|
||||
pkgdesc="Hexen port accurately reproducing the original DOS EXEs."
|
||||
depends=(${depends[@]} 'chocolate-common')
|
||||
|
||||
cd "${pkgbase}-${pkgver}"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
|
||||
cd "${pkgdir}"/usr/bin
|
||||
rm -f chocolate-{doom,heretic,strife,server} chocolate*setup
|
||||
ln -s chocolate{,-hexen}-setup
|
||||
|
||||
cd "${pkgdir}"/usr/share
|
||||
rm -rf doc/chocolate-{doom,heretic,strife}
|
||||
rm -rf applications/chocolate-{setup,doom,heretic,strife}.desktop \
|
||||
applications/screensavers icons
|
||||
rm -f appdata/chocolate-{doom,heretic,strife}.appdata.xml
|
||||
rm -f bash-completion/completions/chocolate-{doom,heretic,strife}
|
||||
rm -f man/man?/chocolate-{doom,heretic,strife,setup,server}* \
|
||||
man/man5/{default,heretic,strife}.cfg*
|
||||
}
|
||||
|
||||
package_chocolate-strife() {
|
||||
pkgdesc="Strife port accurately reproducing the original DOS EXEs."
|
||||
depends=(${depends[@]} 'chocolate-common')
|
||||
|
||||
cd "${pkgbase}-${pkgver}"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
|
||||
cd "${pkgdir}"/usr/bin
|
||||
rm -f chocolate-{doom,heretic,hexen,server} chocolate*setup
|
||||
ln -s chocolate{,-strife}-setup
|
||||
|
||||
cd "${pkgdir}"/usr/share
|
||||
rm -rf doc/chocolate-{doom,heretic,hexen}
|
||||
rm -rf applications/chocolate-{setup,doom,heretic,hexen}.desktop \
|
||||
applications/screensavers icons
|
||||
rm -f appdata/chocolate-{doom,heretic,hexen}.appdata.xml
|
||||
rm -f bash-completion/completions/chocolate-{doom,heretic,hexen}
|
||||
rm -f man/man?/chocolate-{doom,heretic,hexen,setup,server}* \
|
||||
man/man5/{default,heretic,hexen}.cfg*
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
post_install() {
|
||||
cat <<EOF
|
||||
To install game data (*.wad files), there are two main locations for
|
||||
the engine to easily find them:
|
||||
* For all users: /usr/share/games/doom
|
||||
* For a single user: ~/.local/share/games/doom
|
||||
|
||||
Files such as doom2.wad, heretic.wad, hexen.wad, and strife1.wad are
|
||||
appropriate for installation and usage with Chocolate engines.
|
||||
EOF
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
# Maintainer: graysky <graysky AT archlinux DOT us>
|
||||
|
||||
pkgname=clean-chroot-manager
|
||||
pkgver=2.96
|
||||
pkgrel=1
|
||||
pkgdesc='Wrapper for managing clean chroot builds with local repo therein.'
|
||||
arch=('any')
|
||||
url='https://github.com/graysky2/clean-chroot-manager'
|
||||
license=('MIT')
|
||||
depends=('devtools>=20180528-1' 'rsync' 'libarchive>=3.3.3')
|
||||
conflicts=('clean_chroot_manager')
|
||||
replaces=('clean_chroot_manager')
|
||||
source=("$pkgname-$pkgver.tar.gz::https://github.com/graysky2/clean-chroot-manager/archive/v$pkgver.tar.gz")
|
||||
sha256sums=('3bbe344f92914a490f61c6fcb95189f4c95dacee45da975bf9c530e8fe867806')
|
||||
install=ccm.install
|
||||
|
||||
build() {
|
||||
cd "$pkgname-$pkgver"
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$pkgname-$pkgver"
|
||||
make DESTDIR="$pkgdir" install
|
||||
install -Dm644 MIT "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
## arg 1: the new package version
|
||||
## arg 2: the old package version
|
||||
|
||||
post_upgrade() {
|
||||
for test in 2.92-1 2.87-1 2.81-1 2.73-1 2.72-1 2.55-1 2.17-1 2.22-1 2.69-1 2.93-1; do
|
||||
if [ "$(vercmp $2 $test)" -lt 1 ]; then
|
||||
echo
|
||||
echo '--> Please check ~/.config/clean-chroot-manager.conf against the'
|
||||
echo '--> provided /usr/share/clean-chroot-manager/ccm.skel to ensure it is'
|
||||
echo '--> updated as the script does not do this automatically.'
|
||||
exit 0
|
||||
else
|
||||
/bin/true
|
||||
fi
|
||||
done
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
pkgbase = cloog
|
||||
pkgdesc = Library that generates loops for scanning polyhedra
|
||||
pkgver = 0.18.1
|
||||
pkgrel = 3
|
||||
url = http://www.bastoul.net/cloog/
|
||||
arch = i686
|
||||
arch = x86_64
|
||||
license = GPL
|
||||
depends = isl
|
||||
source = http://www.bastoul.net/cloog/pages/download/cloog-0.18.1.tar.gz
|
||||
source = cloog-0.18.1-isl-compat.patch
|
||||
md5sums = e34fca0540d840e5d0f6427e98c92252
|
||||
md5sums = 976c999b44c6e364455a670d12523242
|
||||
|
||||
pkgname = cloog
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
# Maintainer: Aaron Fischer <mail@aaron-fischer.net>
|
||||
# Contributor: Allan McRae <allan@archlinux.org>
|
||||
|
||||
pkgname=cloog
|
||||
pkgver=0.20.0
|
||||
pkgrel=1
|
||||
pkgdesc="Library that generates loops for scanning polyhedra"
|
||||
arch=('i686' 'x86_64' 'armv7h')
|
||||
url="http://www.bastoul.net/cloog/"
|
||||
license=('GPL')
|
||||
depends=('osl' 'isl')
|
||||
makedepends=('texlive-core' 'texlive-bin')
|
||||
source=(https://github.com/periscop/cloog/releases/download/$pkgname-$pkgver/$pkgname-$pkgver.tar.gz)
|
||||
sha512sums=('d00cbefd348b45d9d482320a088f7ae736440046b99469cbdfbb177a38dcef182c3305f0a567a1f5699c23b7108db6fd5ad6dfbc071d63ccca1d6bfc1b198565')
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||
./configure --prefix=/usr --with-isl=system --with-osl=system
|
||||
make
|
||||
}
|
||||
|
||||
check() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||
# There are certain race conditions on running the tests, so we restrict
|
||||
# it to one job (one CPU core).
|
||||
|
||||
make -j1 check
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||
make DESTDIR=$pkgdir/ install
|
||||
}
|
||||
@@ -1,41 +0,0 @@
|
||||
# Maintainer: Nick Burrett <nick@sqrt.co.uk>
|
||||
pkgname=comskip
|
||||
pkgver=0.82.002
|
||||
pkgrel=1
|
||||
epoch=1
|
||||
pkgdesc='Comskip is a free MPEG commercial break detector'.
|
||||
_gitname='comskip'
|
||||
url='http://github.com/erikkaashoek/Comskip'
|
||||
arch=('x86_64' 'i686')
|
||||
license=('GPL3')
|
||||
makedepends=('git')
|
||||
depends=('ffmpeg' 'argtable')
|
||||
source=("${_gitname}::git+https://github.com/erikkaashoek/Comskip#commit=0bf473cb5be4b754f01f95fb3cffd120f5f1985a"
|
||||
"comskip-version.patch")
|
||||
sha256sums=('SKIP'
|
||||
'7bf06bef3c4d26b6aad1bd0714b2b365bbd0c76bb491bf8ec42d8752ff442cd0')
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}/${_gitname}"
|
||||
# Fixes version reported by binary.
|
||||
patch -Np1 -i $srcdir/comskip-version.patch
|
||||
}
|
||||
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/${_gitname}"
|
||||
./autogen.sh
|
||||
./configure --prefix=/usr
|
||||
make clean
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
mkdir -p "$pkgdir/usr/bin"
|
||||
install -m755 "${srcdir}/${_gitname}/comskip" "$pkgdir/usr/bin/comskip"
|
||||
if [ -e "${srcdir}/${_gitname}/comskip-gui" ]; then
|
||||
install -m755 "${srcdir}/${_gitname}/comskip-gui" "$pkgdir/usr/bin/comskip-gui"
|
||||
fi
|
||||
}
|
||||
|
||||
# vim:set ts=2 sw=2 et:
|
||||
@@ -1,8 +0,0 @@
|
||||
--- comskip/configure.ac.orig 2017-05-12 16:57:36.255651925 +0100
|
||||
+++ comskip/configure.ac 2017-05-12 16:57:43.845506928 +0100
|
||||
@@ -1,4 +1,4 @@
|
||||
-AC_INIT([Comskip], [0.81.089], [https://github.com/erikkaashoek/Comskip/issues])
|
||||
+AC_INIT([Comskip], [0.82.002], [https://github.com/erikkaashoek/Comskip/issues])
|
||||
AM_INIT_AUTOMAKE([-Wall -Werror foreign])
|
||||
|
||||
: ${CFLAGS=""}
|
||||
@@ -1,61 +0,0 @@
|
||||
# Original Maintainer: Vladimir Tsanev <tsachev@gmail.com>
|
||||
# Maintainer: MoeRT09 <https://aur.archlinux.org/account/MoeRT09>
|
||||
# Maintainer: jlkon13 <internet@devpi.de>
|
||||
|
||||
pkgname=coturn
|
||||
_portname=turnserver
|
||||
pkgver=4.5.0.8
|
||||
pkgrel=1
|
||||
pkgdesc="Free open source implementation of TURN and STUN Server"
|
||||
arch=('i686' 'x86_64' 'armv7h')
|
||||
url="https://github.com/coturn/coturn"
|
||||
license=('custom:New BSD')
|
||||
depends=('libevent' 'postgresql-libs' 'libmariadbclient' 'hiredis' 'sqlite')
|
||||
conflicts=('rfc5766-turn-server')
|
||||
provides=('rfc5766-turn-server')
|
||||
install="$_portname.install"
|
||||
backup=("etc/turnserver.conf")
|
||||
source=(http://$_portname.open-sys.org/downloads/v$pkgver/$_portname-$pkgver.tar.gz $_portname.service $_portname.tmpfiles.d)
|
||||
|
||||
sha256sums=('94a9e67ac7d92c913b5bd8cb6b70ee6e9aa0e9e7cc3c984fc2d8cf381c6edf87'
|
||||
'319030c1916d353bfc3375626cc7f60d6eeca762fe4fce354f010212902c49dc'
|
||||
'fe7ed64dc6844aabdfa00b76134b22d69d9097bd3f77120d704d0ee08c036c21')
|
||||
|
||||
build() {
|
||||
cd "$srcdir/$_portname-$pkgver"
|
||||
|
||||
./configure --prefix=/usr --manprefix=/usr/share --examplesdir="/usr/share/$_portname/examples" --disable-rpath
|
||||
|
||||
make
|
||||
}
|
||||
|
||||
check() {
|
||||
cd "$srcdir/$_portname-$pkgver"
|
||||
|
||||
make check
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir/$_portname-$pkgver"
|
||||
|
||||
make DESTDIR="$pkgdir" install
|
||||
|
||||
install -D "$pkgdir/usr/share/$_portname/examples/etc/turnserver.conf" "$pkgdir/etc/turnserver.conf"
|
||||
|
||||
rm -r "$pkgdir/usr/etc"
|
||||
|
||||
chmod 644 "$pkgdir/usr/lib/libturnclient.a"
|
||||
|
||||
install -Dm 644 "../$_portname.service" "$pkgdir/usr/lib/systemd/system/$_portname.service"
|
||||
|
||||
install -Dm 644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
||||
|
||||
sed \
|
||||
-e '/^#log-file=\/var\/tmp\/turn.log$/c log-file=\/var\/log\/turnserver\/turn.log' \
|
||||
-i "$pkgdir/etc/turnserver.conf"
|
||||
sed \
|
||||
-e '/^#pidfile="\/var\/run\/turnserver.pid"$/c pidfile="\/var\/run\/turnserver\/turnserver.pid"' \
|
||||
-i "$pkgdir/etc/turnserver.conf"
|
||||
|
||||
install -Dm644 "$srcdir/$_portname.tmpfiles.d" "$pkgdir/usr/lib/tmpfiles.d/$_portname.conf"
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
post_install() {
|
||||
|
||||
id turnserver &>/dev/null || \
|
||||
useradd -r -g daemon -d / -s /usr/bin/nologin turnserver
|
||||
|
||||
install -dm 755 "/var/log/turnserver"
|
||||
chown -R turnserver:daemon /var/log/turnserver
|
||||
|
||||
systemd-tmpfiles --create turnserver.conf
|
||||
|
||||
echo "start server by issuing \"systemctl start turnserver.service\" or calling \"turnserver\""
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
post_install
|
||||
}
|
||||
|
||||
pre_remove() {
|
||||
userdel turnserver
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
[Unit]
|
||||
Description=STUN and TURN Relay Server for VoIP and WebRTC
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
Type=forking
|
||||
User=turnserver
|
||||
ExecStart=/usr/bin/turnserver -c /etc/turnserver.conf -o -v
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
@@ -1 +0,0 @@
|
||||
d /run/turnserver 0755 turnserver daemon -
|
||||
@@ -1,31 +0,0 @@
|
||||
# Maintainer: Dave Reisner <d@falconindy.com>
|
||||
|
||||
pkgname=cower
|
||||
pkgver=18
|
||||
pkgrel=1
|
||||
pkgdesc="A simple AUR agent with a pretentious name"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://github.com/falconindy/cower"
|
||||
license=('MIT')
|
||||
depends=('curl' 'pacman' 'yajl')
|
||||
makedepends=('perl')
|
||||
source=("https://pkgbuild.com/~dreisner/sources/$pkgname/$pkgname-$pkgver.tar.gz"{,.sig})
|
||||
validpgpkeys=('487EACC08557AD082088DABA1EB2638FF56C0C53') # Dave Reisner
|
||||
md5sums=('ce5993a79d7e1cc33016e06e32af03e7'
|
||||
'SKIP')
|
||||
|
||||
build() {
|
||||
cd "$pkgname-$pkgver"
|
||||
|
||||
make
|
||||
sed '/^$/q' src/cower.c >LICENSE
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$pkgname-$pkgver"
|
||||
|
||||
make PREFIX=/usr DESTDIR="$pkgdir" install
|
||||
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
||||
}
|
||||
|
||||
# vim: ft=sh syn=sh
|
||||
5
src/crispy-doom/.gitignore
vendored
5
src/crispy-doom/.gitignore
vendored
@@ -1,5 +0,0 @@
|
||||
*.pkg.tar*
|
||||
*.src.tar*
|
||||
*.gz
|
||||
src
|
||||
pkg
|
||||
@@ -1,46 +0,0 @@
|
||||
# Maintainer: Mike Swanson <mikeonthecomputer@gmail.com>
|
||||
|
||||
pkgname=crispy-doom
|
||||
pkgdesc="Vanilla-compatible enhanced Doom engine"
|
||||
pkgver=5.6
|
||||
pkgrel=1
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://fabiangreffrath.github.io/crispy-doom"
|
||||
license=('GPL2')
|
||||
depends=('hicolor-icon-theme' 'libpng' 'libsamplerate' 'sdl2_mixer' 'sdl2_net')
|
||||
makedepends=('python')
|
||||
optdepends=('freedm: Free deathmatch game'
|
||||
'freedoom1: Free Ultimate Doom-compatible game'
|
||||
'freedoom2: Free Doom II/Final Doom-compatible game')
|
||||
install=crispy-doom.install
|
||||
source=(https://github.com/fabiangreffrath/$pkgname/archive/$pkgname-$pkgver.tar.gz)
|
||||
sha512sums=('8b81f170616597cd284298a1286557138be5e026aca5d7da98a55375265a9fdb14d30daa9a4c7d358dba76f1cc4ec92bba940b434b42dd765f0c588d4a3fd088')
|
||||
|
||||
prepare() {
|
||||
cd "$pkgname-$pkgname-$pkgver"
|
||||
|
||||
for patch in ../*.patch; do
|
||||
if [ ! -f "$patch" ]; then
|
||||
break;
|
||||
else
|
||||
patch -p1 -i "$patch"
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$pkgname-$pkgname-$pkgver"
|
||||
|
||||
./autogen.sh --prefix=/usr
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$pkgname-$pkgname-$pkgver"
|
||||
|
||||
make DESTDIR="$pkgdir" install
|
||||
|
||||
cd "$pkgdir"/usr
|
||||
rm -rf share/man/man5/default.cfg.5 \
|
||||
share/man/man6/chocolate-{server,setup}.6
|
||||
}
|
||||
@@ -1,15 +0,0 @@
|
||||
post_install() {
|
||||
cat <<EOF
|
||||
To install game data (*.wad files), there are two main locations for
|
||||
the engine to easily find them:
|
||||
* For all users: /usr/share/games/doom
|
||||
* For a single user: ~/.local/share/games/doom
|
||||
|
||||
Files such as doom.wad, doom2.wad, tnt.wad, plutonia.wad are
|
||||
appropriate for installation and usage with Crispy Doom.
|
||||
|
||||
In order to allow co-existence with Chocolate Doom, the following
|
||||
manual page has been removed: default.cfg
|
||||
It is identical to and are available in the Chocolate Doom packages instead.
|
||||
EOF
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
# Contributor: moparisthebest <admin dot archlinux AT moparisthebest dot com>
|
||||
|
||||
pkgname=cryptsetup-multidisk-ssh
|
||||
pkgver=1.0
|
||||
pkgrel=1
|
||||
pkgdesc='Handle multiple encrypted root devices with ssh shell'
|
||||
arch=('any')
|
||||
license=('GPL3')
|
||||
depends=('cryptsetup')
|
||||
optdepends=('mkinitcpio-dropbear: Allow the encryptssh hook to unlock a root container remotely using dropbear'
|
||||
'mkinitcpio-tinyssh: Allow the encryptssh hook to unlock a root container remotely using tinyssh')
|
||||
|
||||
author='moparisthebest'
|
||||
url="https://github.com/$author/$pkgname"
|
||||
source=("https://github.com/$author/$pkgname/archive/v$pkgver.tar.gz" "https://github.com/$author/$pkgname/releases/download/v$pkgver/v$pkgver.tar.gz.asc")
|
||||
validpgpkeys=('81F1C22DD41109D4A9C0A7B5B070F8D97D1A0BBA') # moparisthebest <admin AT moparisthebest.com>
|
||||
sha256sums=('a886feb187c398048f49e15b4ead113caa5dfb568ed842e9bbdc556f9bdff079'
|
||||
'SKIP')
|
||||
|
||||
package() {
|
||||
cd "${pkgname}-$pkgver"
|
||||
install -Dm644 encrypt_hook "${pkgdir}"/usr/lib/initcpio/hooks/encrypt-multidisk-ssh
|
||||
install -Dm644 encrypt_install "${pkgdir}"/usr/lib/initcpio/install/encrypt-multidisk-ssh
|
||||
install -Dm744 cryptsetup_shell "${pkgdir}/usr/share/$pkgname/bin/cryptsetup_shell"
|
||||
install -Dm744 query_password "${pkgdir}/usr/share/$pkgname/bin/query_password"
|
||||
install -Dm644 readme.md "${pkgdir}/usr/share/$pkgname/readme.md"
|
||||
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/$pkgname/LICENSE"
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
# Contributor: moparisthebest <admin dot archlinux AT moparisthebest dot com>
|
||||
|
||||
pkgname=cryptsetup-multidisk
|
||||
pkgver=1.0
|
||||
pkgrel=1
|
||||
pkgdesc='Handle multiple encrypted root devices'
|
||||
arch=('any')
|
||||
license=('GPL3')
|
||||
author='moparisthebest'
|
||||
url="https://github.com/$author/archlinux_encrypthook"
|
||||
source=("https://github.com/$author/archlinux_encrypthook/archive/v$pkgver.tar.gz" "https://github.com/$author/archlinux_encrypthook/releases/download/v$pkgver/v$pkgver.tar.gz.asc")
|
||||
validpgpkeys=('81F1C22DD41109D4A9C0A7B5B070F8D97D1A0BBA') # moparisthebest <admin AT moparisthebest.com>
|
||||
sha256sums=('e38eed40eadfa7dadd697cbe6d06845edad35fcc37f910e5323d5b89fce5ef67'
|
||||
'SKIP')
|
||||
|
||||
package() {
|
||||
cd "archlinux_encrypthook-$pkgver"
|
||||
install -D -m644 encrypt_hook "${pkgdir}"/usr/lib/initcpio/hooks/encrypt-multidisk
|
||||
install -D -m644 encrypt_install "${pkgdir}"/usr/lib/initcpio/install/encrypt-multidisk
|
||||
}
|
||||
@@ -1,29 +0,0 @@
|
||||
# Maintainer: Peter Wu <lekensteyn at gmail dot com>
|
||||
# Contributor: Andreas Schönfelder <passtschu at freenet dot de>
|
||||
pkgname=dex2jar
|
||||
pkgver=2.0
|
||||
pkgrel=1
|
||||
pkgdesc="Tools to work with android .dex and java .class files"
|
||||
arch=(any)
|
||||
url="http://sourceforge.net/projects/dex2jar/"
|
||||
license=('Apache')
|
||||
depends=('java-runtime')
|
||||
source=("http://sourceforge.net/projects/dex2jar/files/${pkgname}-${pkgver}.zip")
|
||||
sha1sums=('9df351a67db5f327fb3726bb7b5c795029547301')
|
||||
|
||||
package() {
|
||||
cd "$srcdir/$pkgname-$pkgver"
|
||||
|
||||
mkdir -p "$pkgdir/usr/bin/"
|
||||
mkdir -p "$pkgdir/opt/dex2jar/lib/"
|
||||
|
||||
install -m755 *.sh "$pkgdir/opt/dex2jar/"
|
||||
install -m644 lib/*.jar "$pkgdir/opt/dex2jar/lib/"
|
||||
|
||||
ln -s /opt/dex2jar/d2j-dex2jar.sh "$pkgdir/usr/bin/dex2jar"
|
||||
# TODO: should d2j-* be installed to /usr/bin? too.
|
||||
# dex2jar.sh is gone in dex2jar-2.0, should both d2j-dex2jar and dex2jar be
|
||||
# installed, or just dex2jar?
|
||||
}
|
||||
|
||||
# vim:set ts=2 sw=2 et:
|
||||
@@ -1,52 +0,0 @@
|
||||
# Maintainer: Seppia <seppia@seppio.fish>
|
||||
# Contributor: svalo <me@valo.space>
|
||||
|
||||
pkgname=dino-git
|
||||
pkgver=r498.3ad2891
|
||||
pkgrel=1
|
||||
pkgdesc="Simple and modern Jabber/XMPP client written in vala"
|
||||
arch=('i686' 'x86_64' 'aarch64')
|
||||
url="https://github.com/dino/dino"
|
||||
license=('GPL3')
|
||||
depends=('glib2>=2.38' 'glib-networking' 'gtk3>=3.22' 'gpgme' 'libgee>=0.10' 'libgcrypt' 'libsoup' 'sqlite' 'qrencode')
|
||||
makedepends=('git' 'cmake' 'vala>=0.34' 'ninja')
|
||||
optdepends=('libcanberra: audio notification support')
|
||||
provides=("${pkgname%-git}")
|
||||
conflicts=("${pkgname%-git}")
|
||||
source=('dino::git+https://github.com/dino/dino')
|
||||
sha512sums=('SKIP')
|
||||
|
||||
### Any or all of the following plugin can be disabled: omemo, openpgp, http-files. Populate following string as per your needs and uncomment it.
|
||||
|
||||
# _DISABLE_PLUGINS="--disable-plugin='omemo;openpgp;http-files'"
|
||||
|
||||
### Any or all of the following plugin can be enabled: notification-sound. Populate the following string as per you needs and uncomment it.
|
||||
### Install any needed optional dependency before
|
||||
|
||||
#_ENABLE_PLUGINS="--enable-plugin='notification-sound'"
|
||||
|
||||
pkgver() {
|
||||
cd "${srcdir}/${pkgname%-git}"
|
||||
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/${pkgname%-git}"
|
||||
./configure $_DISABLE_PLUGINS $_ENABLE_PLUGINS --prefix="/usr" --with-tests CC="$CC" CFLAGS="$CFLAGS" VALACFLAGS="$VALACFLAGS"
|
||||
sed -i '/SrvRecordsTls/d' libdino/src/service/module_manager.vala
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/${pkgname%-git}"
|
||||
make DESTDIR="${pkgdir}/" install
|
||||
}
|
||||
|
||||
check() {
|
||||
cd "${srcdir}/${pkgname%-git}"
|
||||
echo "Executing xmpp-vala-test:"
|
||||
build/xmpp-vala-test
|
||||
echo
|
||||
echo "Executing signal-protocol-vala-test:"
|
||||
build/signal-protocol-vala-test
|
||||
}
|
||||
6
src/displaylink/.gitignore
vendored
6
src/displaylink/.gitignore
vendored
@@ -1,6 +0,0 @@
|
||||
*.swp
|
||||
*.tar.gz
|
||||
*.tar.xz
|
||||
*.zip
|
||||
pkg/
|
||||
src/
|
||||
@@ -1,5 +0,0 @@
|
||||
# Copyright (c) 2016 DisplayLink (UK) Ltd.
|
||||
# File autogenerated by udev-installer.sh script
|
||||
|
||||
ACTION=="add", SUBSYSTEM=="usb", DRIVERS=="usb", ATTRS{idVendor}=="17e9", ATTR{bInterfaceClass}=="ff", ATTR{bInterfaceProtocol}=="03", ENV{ID_DISPLAYLINK_DEVICE}="1", RUN+="/opt/displaylink/udev.sh START"
|
||||
ACTION=="remove", ENV{ID_DISPLAYLINK_DEVICE}=="1", RUN+="/opt/displaylink/udev.sh STOP $env{DEVPATH}"
|
||||
@@ -1,74 +0,0 @@
|
||||
# Maintainer: rHermes <teodor_spaeren@riseup.net>
|
||||
# Contributor: PlusMinus
|
||||
# Contributor: rhabbachi
|
||||
|
||||
pkgname=displaylink
|
||||
pkgver=5.2.14
|
||||
pkgrel=1
|
||||
pkgdesc="Linux driver for DL-6xxx, DL-5xxx, DL-41xx and DL-3x00"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.displaylink.com/downloads/ubuntu.php"
|
||||
license=('custom' 'GPL2' 'LGPL2.1')
|
||||
depends=('evdi>=1.5.0' 'libusb>=1.0.0')
|
||||
makedepends=('grep' 'gawk' 'wget')
|
||||
install=
|
||||
changelog="release-note.txt"
|
||||
source=(displaylink-driver-$pkgver.zip::https://www.displaylink.com/downloads/file?id=1369
|
||||
udev.sh
|
||||
99-displaylink.rules
|
||||
displaylink.service
|
||||
displaylink-sleep.sh)
|
||||
md5sums=('a96ae6fc0d244ec4f9a8e9482f6c1535'
|
||||
'd5de775e41af06edbd8073adc490139d'
|
||||
'20495d81c7d2540910ef86dc437b7fac'
|
||||
'c141a15e973481c7d961f8e135627ca4'
|
||||
'7cbd9ab2ac79ba66e8297689c6e5483e')
|
||||
|
||||
DLAGENTS=('https::/usr/bin/wget -O %o --post-data=fileId=1369&accept_submit=Accept %u')
|
||||
|
||||
# Update with > updpkgsums
|
||||
|
||||
package() {
|
||||
echo "Adding udev rule for DisplayLink DL-3xxx/5xxx devices"
|
||||
install -D -m644 99-displaylink.rules "$pkgdir/etc/udev/rules.d/99-displaylink.rules"
|
||||
install -D -m755 udev.sh "$pkgdir/opt/displaylink/udev.sh"
|
||||
|
||||
echo "Installing DLM systemd service"
|
||||
install -D -m644 displaylink.service "$pkgdir/usr/lib/systemd/system/displaylink.service"
|
||||
install -D -m755 displaylink-sleep.sh "$pkgdir/usr/lib/systemd/system-sleep/displaylink.sh"
|
||||
|
||||
COREDIR="$pkgdir/usr/lib/displaylink"
|
||||
install -d -m755 $COREDIR
|
||||
install -d -m755 "$pkgdir/var/log/displaylink"
|
||||
|
||||
echo "Extracting DisplayLink Driver Package"
|
||||
cd $srcdir
|
||||
chmod +x displaylink-driver-$pkgver.run
|
||||
./displaylink-driver-$pkgver.run --target $pkgname-$pkgver --noexec
|
||||
cd "$pkgname-$pkgver"
|
||||
|
||||
if [ "$CARCH" == "i686" ]; then
|
||||
ARCH="x86"
|
||||
elif [ "$CARCH" == "x86_64" ]; then
|
||||
ARCH="x64"
|
||||
fi
|
||||
|
||||
ARCH+="-ubuntu-1604"
|
||||
|
||||
echo "Installing DisplayLink Manager $ARCH"
|
||||
install -D -m755 $ARCH/DisplayLinkManager $COREDIR/DisplayLinkManager
|
||||
|
||||
# I wonder if this is even necessary but I'm too lazy to find out
|
||||
echo "Creating symlinks for evdi and libusb"
|
||||
ln -s $(ldconfig -p | grep libevdi | awk 'NR==1{print $4}') $COREDIR/libevdi.so
|
||||
|
||||
ln -s $(ldconfig -p | grep libusb- | awk 'NR==1{print $4}') $COREDIR/libusb-1.0.so.0.1.0
|
||||
ln -s $(ldconfig -p | grep libusb- | awk 'NR==1{print $4}') $COREDIR/libusb-1.0.so.0
|
||||
ln -s $(ldconfig -p | grep libusb- | awk 'NR==1{print $4}') $COREDIR/libusb-1.0.so
|
||||
|
||||
echo "Installing firmware packages"
|
||||
install -D -m644 *.spkg $COREDIR
|
||||
|
||||
echo "Installing license file"
|
||||
install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
||||
}
|
||||
@@ -1,32 +0,0 @@
|
||||
#!/bin/bash
|
||||
# Copyright (c) 2015 - 2016 DisplayLink (UK) Ltd.
|
||||
|
||||
suspend_dlm()
|
||||
{
|
||||
#flush any bytes in pipe
|
||||
while read -n 1 -t 1 SUSPEND_RESULT < /tmp/PmMessagesPort_out; do : ; done;
|
||||
|
||||
#suspend DisplayLinkManager
|
||||
echo "S" > /tmp/PmMessagesPort_in
|
||||
|
||||
if [ -f /tmp/PmMessagesPort_out ]; then
|
||||
#wait until suspend of DisplayLinkManager finish
|
||||
read -n 1 -t 10 SUSPEND_RESULT < /tmp/PmMessagesPort_out
|
||||
fi
|
||||
}
|
||||
|
||||
resume_dlm()
|
||||
{
|
||||
#resume DisplayLinkManager
|
||||
echo "R" > /tmp/PmMessagesPort_in
|
||||
}
|
||||
|
||||
case "\$1/\$2" in
|
||||
pre/*)
|
||||
suspend_dlm
|
||||
;;
|
||||
post/*)
|
||||
resume_dlm
|
||||
;;
|
||||
esac
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
[Unit]
|
||||
Description=DisplayLink Manager Service
|
||||
After=display-manager.service
|
||||
Conflicts=getty@tty7.service
|
||||
|
||||
[Service]
|
||||
ExecStartPre=/sbin/modprobe evdi
|
||||
ExecStart=/usr/lib/displaylink/DisplayLinkManager
|
||||
Restart=always
|
||||
WorkingDirectory=/usr/lib/displaylink
|
||||
RestartSec=5
|
||||
|
||||
[Install]
|
||||
WantedBy=graphical.target
|
||||
@@ -1,112 +0,0 @@
|
||||
=============================================================================
|
||||
=============================================================================
|
||||
|
||||
DisplayLink Ubuntu Software Release Note
|
||||
|
||||
Version: 4.2.29
|
||||
Date: 23th Feb 2018
|
||||
|
||||
DisplayLink DL-3xx0 / DL-5xx0 Firmware Version: 9.5.18.93117
|
||||
DisplayLink DL-41xx Firmware Version: 9.5.20.93215
|
||||
DisplayLink DL-6xxx Firmware Version: 9.5.18.93117
|
||||
Extensible Virtual Display Interface version included: 1.5.0-r2
|
||||
|
||||
=============================================================================
|
||||
=============================================================================
|
||||
|
||||
|
||||
A. Introduction
|
||||
===============
|
||||
|
||||
This is DisplayLink Driver Software 4.2.0 for Ubuntu. It provides production quality support for DisplayLink USB 3.0 devices on specific variants of desktop Ubuntu Linux.
|
||||
|
||||
The driver enables video support for products using DisplayLink USB 3.0 technology. Standard native Ubuntu drivers provide support for DisplayLink audio and Ethernet interfaces.
|
||||
|
||||
|
||||
A1. Important notes about DL-6xxx, DL5xxx, DL-3x00 and DL-41xx Firmware
|
||||
=======================================================================
|
||||
|
||||
This software release contains an embedded firmware image. DL-6xxx, DL-5xxx, DL-3xxx and DL-41xx devices will be automatically upgraded with this firmware upon connection if required.
|
||||
|
||||
The upgrade is silent, therefore screens connected to DL-6xxx, DL-5xxx, DL-3xxx or DL-41xx devices may require a few seconds to appear when devices are connected for the first time, or after devices have been used on other platforms and OSes.
|
||||
|
||||
B. Contents
|
||||
===========
|
||||
|
||||
A. Introduction
|
||||
A1. Important notes about DL-6xxx, DL-5xxx, DL-3xxx and DL-41xx Firmware
|
||||
B. Contents
|
||||
C. Issues fixed
|
||||
D. Supported O/S variants
|
||||
E. Release components
|
||||
F. How to Install
|
||||
G. Supported Features & Hardware
|
||||
H. Limitations & Known issues
|
||||
I. Future Development
|
||||
|
||||
C. Issues fixed
|
||||
===============
|
||||
|
||||
Issues fixed since DisplayLink Driver Software v4.1.0 for Ubuntu (4.1.9)
|
||||
--------------------------------------------------------------------------
|
||||
|
||||
Sometimes PC may become unresponsive when a DisplayLink display is connected. (27139)
|
||||
|
||||
D. Supported O/S variants
|
||||
=========================
|
||||
|
||||
This release has been prepared to be compatible with Ubuntu 17.10 and Ubuntu 16.04. Other variants and editions may be compatible if they meet minimum O/S requirements, but are not supported by DisplayLink.
|
||||
|
||||
The Software contains binaries which work on Intel x86 platform (32 bit and 64 bit).
|
||||
Minimum supported Linux Kernel version is 3.16.
|
||||
Minimum supported Xorg version is 1.16.
|
||||
|
||||
E. Release components
|
||||
=====================
|
||||
The Software consists of an open-source kernel mode driver (EVDI) with an accompanying library (libevdi), and a supporting binary application compatible with Intel x86 platform.
|
||||
Source code for the open-source components can be found at DisplayLink's GitHub, https://github.com/DisplayLink
|
||||
|
||||
F. How to Install
|
||||
=================
|
||||
|
||||
To install the release, from a terminal window, with root permissions use the command:
|
||||
|
||||
sudo ./displaylink-driver-XXXX.run
|
||||
|
||||
Where displaylink-driver-XXXX.run is the name of the extracted DisplayLink driver.
|
||||
|
||||
The dkms framework is required for installation of DisplayLink. This can be installed with the command: sudo apt-get install dkms
|
||||
|
||||
More detailed information on installation can be found at http://support.displaylink.com/knowledgebase/articles/615714#ubuntu
|
||||
|
||||
G. Supported Features & Hardware
|
||||
================================
|
||||
|
||||
This driver will support up to 2 displays connected to DisplayLink devices. More than 2 DisplayLink displays may work, but not supported or tested by DisplayLink.
|
||||
|
||||
Resolutions up to 4K are supported on the appropriate DisplayLink hardware.
|
||||
|
||||
Device families supported:
|
||||
- DL-6xxx
|
||||
- DL-5xxx
|
||||
- DL-41xx
|
||||
- DL-3xxx
|
||||
|
||||
DL-1x5 and DL-1x0 devices use the open source udl driver, which is not developed or maintained by DisplayLink.
|
||||
|
||||
H. Limitations & Known issues
|
||||
=============================
|
||||
|
||||
A list of limitations and known issues can be found here:
|
||||
http://support.displaylink.com/knowledgebase/articles/641668
|
||||
|
||||
I. Future Development
|
||||
======================
|
||||
|
||||
DisplayLink are open to suggestions and feedback on improving the proposed architecture and will gladly review patches or proposals from the developer community. Please find a current list of areas we identify as requiring attention below.
|
||||
|
||||
- In this release, the user mode driver service is running with root permissions. In future versions, we would like to reduce the privilege level required for this process – e.g. by using a separate low-privileged user and a separate group, to ensure the permissions needed for driving DisplayLink screens are as low as possible.
|
||||
|
||||
- The communication between the EVDI kernel module and the wrapper libevdi library is not access-controlled or authenticated. This could be improved in future releases, making it harder to compromise the data EVDI is sending and receiving.
|
||||
|
||||
- EVDI kernel module driver is currently a platform_driver, for multiple reasons; most importantly because virtual displays are not discoverable, i.e. cannot be enumerated at the hardware level. EVDI is also a generic device, not tied to any particular kind of device, transport layer or a bus.
|
||||
@@ -1,79 +0,0 @@
|
||||
#!/bin/sh
|
||||
# Copyright (c) 2016 DisplayLink (UK) Ltd.
|
||||
# File autogenerated by udev-installer.sh script
|
||||
|
||||
get_evdi_dev_count()
|
||||
{
|
||||
if [ "$(ls -l /sys/devices/platform/* | grep evdi | wc -l)" = "0" ]; then
|
||||
echo "0"
|
||||
return
|
||||
fi
|
||||
|
||||
cat /sys/devices/platform/evdi.*/drm/card*/card*/status | grep "^connected$" | wc -l
|
||||
}
|
||||
|
||||
get_displaylink_dev_count()
|
||||
{
|
||||
cat /sys/bus/usb/devices/*/idVendor | grep 17e9 | wc -l
|
||||
}
|
||||
|
||||
start_displaylink()
|
||||
{
|
||||
if [ "$(get_displaylink_dev_count)" != "0" ]; then
|
||||
start_service
|
||||
fi
|
||||
}
|
||||
|
||||
try_stop_displaylink()
|
||||
{
|
||||
if [ "$(get_evdi_dev_count)" = "0" ]; then
|
||||
parent_dev_path="$1"
|
||||
if [ -d "$parent_dev_path" ]; then
|
||||
echo "1"
|
||||
return
|
||||
fi
|
||||
|
||||
if [ "$(get_displaylink_dev_count)" = "0" ]; then
|
||||
stop_service
|
||||
echo "0"
|
||||
return
|
||||
fi
|
||||
fi
|
||||
echo "1"
|
||||
}
|
||||
|
||||
stop_displaylink()
|
||||
{
|
||||
parent_devpath=$(dirname /sys$1)
|
||||
retry_num="50" # 5s
|
||||
while [ "$(try_stop_displaylink $parent_devpath)" != "0" ] && [ "$retry_num" != "0" ];
|
||||
do
|
||||
sleep 0.1
|
||||
retry_num=$((retry_num-1))
|
||||
done
|
||||
}
|
||||
|
||||
main()
|
||||
{
|
||||
op=$1
|
||||
devpath=$2
|
||||
if [ "$op" = "START" ]; then
|
||||
start_displaylink
|
||||
elif [ "$op" = "STOP" ]; then
|
||||
stop_displaylink $devpath
|
||||
fi
|
||||
}
|
||||
|
||||
start_service()
|
||||
{
|
||||
systemctl start displaylink.service
|
||||
}
|
||||
|
||||
stop_service()
|
||||
{
|
||||
systemctl stop displaylink.service
|
||||
}
|
||||
|
||||
|
||||
main $1 $2
|
||||
|
||||
@@ -1,73 +0,0 @@
|
||||
# $Id$
|
||||
# Maintainer: Jason Plum <jplum@archlinuxarm.org>
|
||||
# Maintainer: Kevin Mihelich <kevin@archlinuxarm.org>
|
||||
# Contributor: Josh Cartwright <joshc@eso.teric.us>
|
||||
# from https://github.com/WarheadsSE/PKGs/blob/master/distccd-alarm/PKGBUILD
|
||||
# for https://archlinuxarm.org/wiki/Distcc_Cross-Compiling
|
||||
|
||||
noautobuild=1
|
||||
|
||||
_subarchs=(armv5 armv6h armv7h armv8)
|
||||
pkgbase='distccd-alarm'
|
||||
pkgname=("${_subarchs[@]/#/$pkgbase-}")
|
||||
pkgver=6.1.1
|
||||
pkgrel=1
|
||||
pkgdesc="An x-tools & distcc services package for Arch Linux ARM"
|
||||
arch=('x86_64')
|
||||
license=('GPL' )
|
||||
url="http://archlinuxarm.org/developers/distcc-cross-compiling"
|
||||
depends=('distcc')
|
||||
options=('libtool' 'emptydirs' '!strip')
|
||||
source=(http://archlinuxarm.org/builder/xtools/x-tools.tar.xz
|
||||
http://archlinuxarm.org/builder/xtools/x-tools6h.tar.xz
|
||||
http://archlinuxarm.org/builder/xtools/x-tools7h.tar.xz
|
||||
http://archlinuxarm.org/builder/xtools/x-tools8.tar.xz
|
||||
distccd-armv5.conf
|
||||
distccd-armv5.service
|
||||
distccd-armv6h.conf
|
||||
distccd-armv6h.service
|
||||
distccd-armv7h.conf
|
||||
distccd-armv7h.service
|
||||
distccd-armv8.conf
|
||||
distccd-armv8.service
|
||||
)
|
||||
md5sums=('92a5cd5ddde22683bb910261b763b509'
|
||||
'2d19d3f941276441999834c4f5fbdd7e'
|
||||
'58766cfb988135f761d9f4c2c0d5c4e4'
|
||||
'87e0796ac697c9dceb3e83a51b51113c'
|
||||
'3706fb6f1c891717861f1101233bebbd'
|
||||
'41d29c84a9624653040491226cbf287d'
|
||||
'c15d726a8b9708eda6d274dbae11783e'
|
||||
'0f2ed6569e6f9de9ce63c9550b68a7a7'
|
||||
'717a4bc07b1c7ad4461603a633e6a008'
|
||||
'e760b78b6d8c4d94ba1540ee0a9e33b9'
|
||||
'ca0ab42032060b2ab5da525bab0a46a8'
|
||||
'3da954cb728f347c142eb42f65477593'
|
||||
)
|
||||
|
||||
_package_subarch() {
|
||||
# backup configs
|
||||
backup=("etc/conf.d/distccd-$1")
|
||||
# install symlink to distccd
|
||||
install -d "${pkgdir}/usr/bin"
|
||||
ln -sf /usr/bin/distccd "${pkgdir}/usr/bin/distccd-$1"
|
||||
# copy in toolchain
|
||||
install -d "${pkgdir}/usr/local/x-tools-$1"
|
||||
cp -ar "${srcdir}/$2" "${pkgdir}/usr/local/x-tools-$1"
|
||||
# install services
|
||||
install -Dm0644 "${srcdir}/distccd-$1.service" \
|
||||
"${pkgdir}/usr/lib/systemd/system/distccd-$1.service"
|
||||
# install config
|
||||
install -Dm0644 "${srcdir}/distccd-$1.conf" \
|
||||
"${pkgdir}/etc/conf.d/distccd-$1"
|
||||
|
||||
}
|
||||
|
||||
for i in "${!_subarchs[@]}"; do
|
||||
_xtoolsdir="${source[i]##*/}"
|
||||
_xtoolsdir="${_xtoolsdir%%.*}"
|
||||
eval 'package_distccd-alarm-'${_subarchs[i]}'() {
|
||||
_package_subarch '${_subarchs[i]}' '${_xtoolsdir}'
|
||||
}'
|
||||
done
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
#
|
||||
# Parameters to be passed to distccd
|
||||
#
|
||||
# You must explicitly add IPs (or subnets) that are allowed to connect,
|
||||
# using the --allow switch. See the distccd manpage for more info.
|
||||
#
|
||||
PATH=/usr/local/x-tools-armv5/x-tools/arm-unknown-linux-gnueabi/bin:$PATH
|
||||
DISTCC_ARGS="--user nobody --allow 192.168.11.0/24 --port 3632"
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
[Unit]
|
||||
Description=A distributed C/C++ compiler for armv5
|
||||
Documentation=man:distccd(1)
|
||||
|
||||
[Service]
|
||||
EnvironmentFile=/etc/conf.d/distccd-armv5
|
||||
ExecStart=/usr/bin/distccd-armv5 --daemon --no-detach $DISTCC_ARGS
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
@@ -1,9 +0,0 @@
|
||||
#
|
||||
# Parameters to be passed to distccd
|
||||
#
|
||||
# You must explicitly add IPs (or subnets) that are allowed to connect,
|
||||
# using the --allow switch. See the distccd manpage for more info.
|
||||
#
|
||||
PATH=/usr/local/x-tools-armv6h/x-tools6h/arm-unknown-linux-gnueabihf/bin:$PATH
|
||||
DISTCC_ARGS="--user nobody --allow 192.168.11.0/24 --port 3633"
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
[Unit]
|
||||
Description=A distributed C/C++ compiler for armv6h
|
||||
Documentation=man:distccd(1)
|
||||
|
||||
[Service]
|
||||
EnvironmentFile=/etc/conf.d/distccd-armv6h
|
||||
ExecStart=/usr/bin/distccd-armv6h --daemon --no-detach $DISTCC_ARGS
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
@@ -1,9 +0,0 @@
|
||||
#
|
||||
# Parameters to be passed to distccd
|
||||
#
|
||||
# You must explicitly add IPs (or subnets) that are allowed to connect,
|
||||
# using the --allow switch. See the distccd manpage for more info.
|
||||
#
|
||||
PATH=/usr/local/x-tools-armv7h/x-tools7h/arm-unknown-linux-gnueabihf/bin:$PATH
|
||||
DISTCC_ARGS="--user nobody --allow 192.168.11.0/24 --port 3634"
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
[Unit]
|
||||
Description=A distributed C/C++ compiler for armv7h
|
||||
Documentation=man:distccd(1)
|
||||
|
||||
[Service]
|
||||
EnvironmentFile=/etc/conf.d/distccd-armv7h
|
||||
ExecStart=/usr/bin/distccd-armv7h --daemon --no-detach $DISTCC_ARGS
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
@@ -1,9 +0,0 @@
|
||||
#
|
||||
# Parameters to be passed to distccd
|
||||
#
|
||||
# You must explicitly add IPs (or subnets) that are allowed to connect,
|
||||
# using the --allow switch. See the distccd manpage for more info.
|
||||
#
|
||||
PATH=/usr/local/x-tools-armv8/x-tools8/arm-unknown-linux-gnueabihf/bin:$PATH
|
||||
DISTCC_ARGS="--user nobody --allow 192.168.11.0/24 --port 3635"
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
[Unit]
|
||||
Description=A distributed C/C++ compiler for armv8
|
||||
Documentation=man:distccd(1)
|
||||
|
||||
[Service]
|
||||
EnvironmentFile=/etc/conf.d/distccd-armv8
|
||||
ExecStart=/usr/bin/distccd-armv8 --daemon --no-detach $DISTCC_ARGS
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
@@ -1,19 +0,0 @@
|
||||
# Maintainer: moparisthebest <admin dot archlinux AT moparisthebest dot com>
|
||||
|
||||
pkgname=doom-wads
|
||||
pkgver=1.0
|
||||
pkgrel=1
|
||||
pkgdesc="The Ultimate Doom, Final Doom, Doom II IWADs (game data)"
|
||||
arch=('any')
|
||||
url="http://www.idsoftware.com/games/doom/doom-ultimate"
|
||||
license=('custom')
|
||||
source=(DOOM.WAD PLUTONIA.WAD TNT.WAD DOOM2.WAD)
|
||||
sha256sums=(6fdf361847b46228cfebd9f3af09cd844282ac75f3edbb61ca4cb27103ce2e7f
|
||||
f31395fb5580ef8fee26514b34874f8ab354c78fbbed35c8bfe04ec42ddc0c80
|
||||
be3130f780037d0a640fce5639f4e2df88ce2d36128725a675f9aec1b6048228
|
||||
10d67824b11025ddd9198e8cfc87ca335ee6e2d3e63af4180fa9b8a471893255)
|
||||
|
||||
package() {
|
||||
mkdir -p "$pkgdir/usr/share/games/doom/"
|
||||
install -Dm644 *.WAD "$pkgdir/usr/share/games/doom/"
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
# Maintainer: Oliver Jaksch <arch-aur@com-in.de>
|
||||
|
||||
pkgname=emulationstation-autoscraper
|
||||
pkgver=1.4.6
|
||||
pkgrel=1
|
||||
pkgdesc="An auto-scraper for EmulationStation written in Go using hashes"
|
||||
arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h')
|
||||
url="https://github.com/sselph/scraper"
|
||||
license=('custom')
|
||||
makedepends=('git' 'go')
|
||||
|
||||
source=($pkgname-$pkgver.tar.gz::https://github.com/sselph/scraper/archive/v${pkgver}.tar.gz)
|
||||
sha256sums=('898d13a94f630bcb2e78b144fb06c106a6f29a316ab1d63f9b702719cf98e0cd')
|
||||
|
||||
scraperdir="scraper-${pkgver}"
|
||||
|
||||
build() {
|
||||
# echo $arch # for later use on different arches
|
||||
mkdir -p "github.com/sselph"
|
||||
ln -s "${srcdir}/${scraperdir}" "${srcdir}/github.com/sselph/scraper"
|
||||
GOPATH="$(pwd)" && export GOPATH=$(echo ${GOPATH%src})
|
||||
echo $(go build github.com/sselph/scraper)
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}"
|
||||
strip "scraper"
|
||||
install -Dm755 "${srcdir}/scraper" "${pkgdir}/usr/bin/${pkgname}"
|
||||
install -Dm644 "${srcdir}/${scraperdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/license.txt"
|
||||
for LIC in $(find "${srcdir}/${scraperdir}/vendor/github.com" -name LICENSE); do
|
||||
PKGNAME="$(echo ${LIC} | awk -F "/" '{print $(NF-1)}')"
|
||||
install -Dm644 "${LIC}" "${pkgdir}/usr/share/licenses/${pkgname}/license.${PKGNAME}"
|
||||
done
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
# Maintainer : Johnathan Jenkins <twodopeshaggy@gmail.com>
|
||||
# Contributor: Drew Liszewski <drew dot liszewski at gmail dot com>
|
||||
# Contributor: Daniel Varga <varga dot daniel at gmx dot de>
|
||||
|
||||
pkgname=emulationstation-git
|
||||
_gitname=EmulationStation
|
||||
pkgrel=1
|
||||
epoch=1
|
||||
pkgver=2.4.1.r433.g723b17ae
|
||||
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"
|
||||
license=('MIT')
|
||||
makedepends=('git' 'boost' 'freetype2' 'eigen' 'cmake' 'mesa' 'libsm' 'rapidjson')
|
||||
depends=('alsa-lib' 'sdl2' 'boost-libs' 'freeimage' 'ttf-dejavu' 'glu' 'vlc' 'libcec')
|
||||
if [ "$CARCH" = "armv6h" ]; then
|
||||
depends+=('raspberrypi-firmware')
|
||||
else
|
||||
depends+=('libgl')
|
||||
fi
|
||||
source=('git://github.com/RetroPie/EmulationStation.git')
|
||||
md5sums=('SKIP')
|
||||
provides=('emulationstation')
|
||||
|
||||
pkgver() {
|
||||
cd $srcdir/$_gitname
|
||||
git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
|
||||
}
|
||||
|
||||
prepare() {
|
||||
cd "$srcdir/$_gitname"
|
||||
git submodule update --init
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$srcdir/$_gitname"
|
||||
mkdir -p "$srcdir/$_gitname/build"
|
||||
cd "$srcdir/$_gitname/build"
|
||||
cmake ..
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $_gitname
|
||||
install -Dm755 "$srcdir/$_gitname/emulationstation" "$pkgdir/usr/bin/emulationstation"
|
||||
install -Dm644 "$srcdir/$_gitname/LICENSE.md" "$pkgdir/usr/share/licenses/emulationstation-git/LICENSE"
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
From f6fd3e591777b3b67d006a334788e4647136901c Mon Sep 17 00:00:00 2001
|
||||
From: Johnathan Jenkins <john@nixheads.co.uk>
|
||||
Date: Fri, 3 Feb 2017 08:42:21 -0800
|
||||
Subject: [PATCH] fix psp scapper
|
||||
|
||||
---
|
||||
es-app/src/scrapers/GamesDBScraper.cpp | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/es-app/src/scrapers/GamesDBScraper.cpp b/es-app/src/scrapers/GamesDBScraper.cpp
|
||||
index 6fbe3ef..77fd239 100644
|
||||
--- a/es-app/src/scrapers/GamesDBScraper.cpp
|
||||
+++ b/es-app/src/scrapers/GamesDBScraper.cpp
|
||||
@@ -58,7 +58,7 @@ const std::map<PlatformId, const char*> gamesdb_platformid_map = boost::assign::
|
||||
(PLAYSTATION_3, "Sony Playstation 3")
|
||||
(PLAYSTATION_4, "Sony Playstation 4")
|
||||
(PLAYSTATION_VITA, "Sony Playstation Vita")
|
||||
- (PLAYSTATION_PORTABLE, "Sony PSP")
|
||||
+ (PLAYSTATION_PORTABLE, "Sony Playstation Portable")
|
||||
(SUPER_NINTENDO, "Super Nintendo (SNES)")
|
||||
(TURBOGRAFX_16, "TurboGrafx 16")
|
||||
(WONDERSWAN, "WonderSwan")
|
||||
--
|
||||
2.11.0
|
||||
|
||||
@@ -1,54 +0,0 @@
|
||||
# Contributor: Drew Liszewski <drew dot liszewski at gmail dot com>
|
||||
# Maintainer: Christopher KOBAYASHI <software plus aur at disavowed dot jp>
|
||||
pkgname=emulationstation-themes
|
||||
pkgver=0.2
|
||||
pkgrel=1
|
||||
pkgdesc="EmulationStation themes pack"
|
||||
arch=('any')
|
||||
url="http://aloshi.com/emulationstation"
|
||||
license=('WTFPL')
|
||||
groups=()
|
||||
makedepends=('git')
|
||||
depends=()
|
||||
install='emulationstation-themes.install'
|
||||
source=('https://aloshi.com/es_downloads/es_themes_jan_20_2013.zip'
|
||||
'https://emulationstation.org/downloads/themes/simple_latest.zip'
|
||||
'git+https://github.com/RetroPie/es-theme-carbon-centered.git'
|
||||
'git+https://github.com/RetroPie/es-theme-carbon-nometa.git'
|
||||
'git+https://github.com/RetroPie/es-theme-clean-look.git'
|
||||
'git+https://github.com/RetroPie/es-theme-color-pi.git'
|
||||
'git+https://github.com/RetroPie/es-theme-simple-dark.git'
|
||||
'git+https://github.com/RetroPie/es-theme-simplified-static-canela.git'
|
||||
'git+https://github.com/RetroPie/es-theme-turtle-pi.git'
|
||||
)
|
||||
noextract=('es_themes_jan_20_2013.zip')
|
||||
sha256sums=('f6430cf382cbd9dbd17ef864ae47993d5c912c6a0023f8189d98809aebe49b79'
|
||||
'567cc78d4aec1ef13893834c7e73c3eea91f50d096468c1ae40c973c502471ea'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
)
|
||||
|
||||
prepare() {
|
||||
mkdir -p xevin
|
||||
bsdtar -xf es_themes_jan_20_2013.zip -C xevin/
|
||||
}
|
||||
|
||||
build() {
|
||||
rm -r -f ${srcdir}/*/.git*
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}"
|
||||
install -d ${pkgdir}/usr/share/EmulationStation/themes
|
||||
cp -r ${srcdir}/{simple,xevin} ${pkgdir}/usr/share/EmulationStation/themes/
|
||||
for i in carbon-centered carbon-nometa clean-look color-pi simple-dark \
|
||||
simplified-static-canela turtle-pi; do
|
||||
cp -r ${srcdir}/es-theme-${i} \
|
||||
${pkgdir}/usr/share/EmulationStation/themes/${i}
|
||||
done
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
post_install() {
|
||||
echo "Make symbolic links to relevant themes from /usr/share/EmulationStation/themes to ~/.emulationstation/themes"
|
||||
echo "Example: ln -s /usr/share/EmulationStation/themes/snes ~/.emulationstation/themes/"
|
||||
echo
|
||||
}
|
||||
|
||||
post_upgrade () {
|
||||
post_install
|
||||
}
|
||||
@@ -1,73 +0,0 @@
|
||||
# Maintainer: Chris Severance aur.severach aATt spamgourmet dott com
|
||||
# Contributor: ajs124
|
||||
|
||||
# Tested with Kernel 4.16, Dell D3000 SuperSpeed USB 3.0 Docking Station, 17e9:4318 DisplayLink
|
||||
|
||||
set -u
|
||||
pkgname='evdi-git'
|
||||
pkgver=1.6.2.r2.g75536ec
|
||||
_pkgver="${pkgver%%.r*}"
|
||||
pkgrel=1
|
||||
pkgdesc='kernel module that enables management of multiple screens, primarily for DisplayLink USB VGA DVI HDMI DisplayPort video'
|
||||
pkgdesc+=' git version.'
|
||||
arch=('i686' 'x86_64')
|
||||
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/'
|
||||
'relro.patch'
|
||||
)
|
||||
md5sums=('SKIP'
|
||||
'05e64dd295a66c030139d0c8f6f7013b')
|
||||
sha256sums=('SKIP'
|
||||
'ff03b5a804af826e6b0678cd4d821b5ecd2c5bf04ea7c465751f83b28e928786')
|
||||
|
||||
pkgver() {
|
||||
set -u
|
||||
cd "${_srcdir}"
|
||||
git describe --long --tags | sed -e 's/^v//' -e 's/\([^-]*-g\)/r\1/' -e 's/-/./g'
|
||||
set +u
|
||||
}
|
||||
|
||||
prepare() {
|
||||
set -u
|
||||
cd "${_srcdir}"
|
||||
local _src
|
||||
for _src in "${source[@]}"; do
|
||||
_src="${_src%%::*}"
|
||||
_src="${_src##*/}"
|
||||
if [[ "${_src}" = *.patch ]]; then
|
||||
patch -Np1 -i "../${_src}"
|
||||
fi
|
||||
done
|
||||
set +u
|
||||
}
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
package() {
|
||||
set -u
|
||||
cd "${_srcdir}"
|
||||
install -Dpm755 "library/lib${pkgname%-git}.so" -t "${pkgdir}/usr/lib/"
|
||||
|
||||
local _DKMS="${pkgdir}/usr/src/${pkgname%-git}-${_pkgver}"
|
||||
install -Dpm644 module/* -t "${_DKMS}/"
|
||||
make -j1 -C "${_DKMS}" clean
|
||||
set +u
|
||||
}
|
||||
set +u
|
||||
@@ -1,12 +0,0 @@
|
||||
v1.3.43
|
||||
Adding support for indicating an area limit a client that connects to EVDI has.
|
||||
|
||||
v1.3.42
|
||||
Fixes for Kernels 4.9 and 4.10.
|
||||
API change: Extension of evdi_connect function, allowing to register modes that the client supports, regardless of the fact they are not necessarily listed in the EDID of a monitor.
|
||||
|
||||
v1.2.64
|
||||
Highlights: fixes for kernel 4.8.
|
||||
|
||||
v1.2.55
|
||||
Module and library code to be included in DisplayLink USB Graphics Software for Ubuntu, version 1.2.
|
||||
@@ -1,21 +0,0 @@
|
||||
# old version (without -$pkgrel): ${1%%-*}
|
||||
# new version (without -$pkgrel): ${2%%-*}
|
||||
|
||||
post_install() {
|
||||
cat << EOF
|
||||
Steps:
|
||||
|
||||
0. Install this package
|
||||
|
||||
1. Install display driver package
|
||||
|
||||
2. Reboot or
|
||||
|
||||
2a. sudo modprobe evdi
|
||||
2b. dmesg -w # watch for evdi messages
|
||||
2c. Replug USB display device
|
||||
|
||||
3. Enable screen
|
||||
EOF
|
||||
}
|
||||
|
||||
4
src/evdi/.gitignore
vendored
4
src/evdi/.gitignore
vendored
@@ -1,4 +0,0 @@
|
||||
*.tar.gz
|
||||
*.tar.xz
|
||||
pkg/
|
||||
src/
|
||||
@@ -1,57 +0,0 @@
|
||||
# Maintainer: mwawrzyniak
|
||||
# Contributor: PlusMinus
|
||||
|
||||
pkgname=evdi
|
||||
pkgver=1.6.2
|
||||
pkgrel=1
|
||||
pkgdesc="A Linux® kernel module that enables management of multiple screens."
|
||||
arch=('i686' 'x86_64')
|
||||
url="https://github.com/DisplayLink/evdi"
|
||||
license=('GPL')
|
||||
groups=()
|
||||
depends=(dkms libdrm)
|
||||
makedepends=()
|
||||
optdepends=()
|
||||
provides=()
|
||||
conflicts=()
|
||||
replaces=()
|
||||
backup=()
|
||||
options=()
|
||||
install=$pkgname.install
|
||||
changelog=$pkgname.Changelog
|
||||
source=($pkgname-$pkgver-$pkgrel.tar.gz::https://github.com/DisplayLink/evdi/archive/v$pkgver.tar.gz
|
||||
relro.patch)
|
||||
noextract=()
|
||||
md5sums=('11e968a27f2432d2c50738976b7f847f'
|
||||
'05e64dd295a66c030139d0c8f6f7013b')
|
||||
|
||||
prepare() {
|
||||
cd "$pkgname-$pkgver"
|
||||
local src
|
||||
for src in "${source[@]}"; do
|
||||
src="${src%%::*}"
|
||||
src="${src##*/}"
|
||||
[[ $src = *.patch ]] || continue
|
||||
patch -Np1 < "../$src"
|
||||
done
|
||||
}
|
||||
|
||||
build() {
|
||||
# We only need to build the library in this step, dkms will build the module
|
||||
cd "$pkgname-$pkgver/library"
|
||||
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
# Predfine some target folders
|
||||
SRCDIR="$pkgdir/usr/src/$pkgname-$pkgver" # This one is needed for dkms
|
||||
LIBNAME=lib$pkgname
|
||||
|
||||
cd "$pkgname-$pkgver"
|
||||
|
||||
install -D -m 755 library/$LIBNAME.so $pkgdir/usr/lib/$LIBNAME.so
|
||||
|
||||
install -d $SRCDIR
|
||||
install -D -m 755 module/* $SRCDIR
|
||||
}
|
||||
@@ -1,58 +0,0 @@
|
||||
v1.6.2
|
||||
- support for 5.2 kernel
|
||||
- Intel-IOMMU workaround
|
||||
- workaround for problem with FourCC when switching Xorg <-> Wayland
|
||||
- fix issues found with Coverity
|
||||
|
||||
v1.6.1
|
||||
- support for 5.0 and 5.1 kernels
|
||||
- use atomic helper for dirtyfb from upstream when possible
|
||||
- fixup copyrights
|
||||
|
||||
v1.6.0
|
||||
EVDI driver used in DisplayLink Ubuntu Software v5.1
|
||||
- shift towards 'atomic modesetting'
|
||||
- add support for 4.19 and 4.20 kernels
|
||||
- drop support for kernels older than 4.2
|
||||
|
||||
v1.5.1-2
|
||||
- Removed FBINFO_CAN_FORCE_OUTPUT (breaks 4.20 / apparently never worked right)
|
||||
(https://github.com/torvalds/linux/commit/04cfcc7ab358e331b32cabde1e853a125f3f8735#diff-43768cc89c01c730cb119634b42dfa81)
|
||||
- Also added dynamic patching ability (borrowed from "linux" PKGBUILD)
|
||||
- Fixed namcap relro warning
|
||||
|
||||
v1.5.1
|
||||
EVDI driver used in DisplayLink Ubuntu Software v4.4
|
||||
|
||||
v1.5.0.2
|
||||
Re-release v1.5.0-r2 as v1.5.0.2 for Chrome OS only.
|
||||
|
||||
v1.5.0-r2
|
||||
EVDI driver used in DisplayLink Ubuntu Software v4.2.
|
||||
|
||||
v1.5.0-r1
|
||||
In Makefile pass CC down to kernel make
|
||||
|
||||
v1.5.0
|
||||
Fix compatibility with kernels post 4.13.
|
||||
Introduce changes for cursor API.
|
||||
|
||||
v1.4.1
|
||||
Synchronisation of code base to make it in line with Chrome OS kernels
|
||||
|
||||
v1.4.0
|
||||
Compilation fixes for kernel 4.10
|
||||
API compatibility enforcement between the library and module.
|
||||
|
||||
v1.3.43
|
||||
Adding support for indicating an area limit a client that connects to EVDI has.
|
||||
|
||||
v1.3.42
|
||||
Fixes for Kernels 4.9 and 4.10.
|
||||
API change: Extension of evdi_connect function, allowing to register modes that the client supports, regardless of the fact they are not necessarily listed in the EDID of a monitor.
|
||||
|
||||
v1.2.64
|
||||
Highlights: fixes for kernel 4.8.
|
||||
|
||||
v1.2.55
|
||||
Module and library code to be included in DisplayLink USB Graphics Software for Ubuntu, version 1.2.
|
||||
@@ -1,20 +0,0 @@
|
||||
# old version (without -$pkgrel): ${1%%-*}
|
||||
# new version (without -$pkgrel): ${2%%-*}
|
||||
|
||||
post_install() {
|
||||
echo 'DKMS install...'
|
||||
dkms install evdi/${1%%-*}
|
||||
}
|
||||
|
||||
pre_upgrade() {
|
||||
pre_remove ${2%%-*}
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
post_install ${1%%-*}
|
||||
}
|
||||
|
||||
pre_remove() {
|
||||
echo 'DKMS remove...'
|
||||
dkms remove evdi/${1%%-*} --all
|
||||
}
|
||||
@@ -1,52 +0,0 @@
|
||||
# Source: http://www.factorio.com/terms-of-service
|
||||
|
||||
Terms of Service
|
||||
|
||||
The basic rule is: Use common sense. We try to be reasonable, please be too.
|
||||
The Game
|
||||
|
||||
Factorio is in an alpha stage of the development. That means it is an unfinished product so it may contain bugs and unfinished features.
|
||||
The game is still evolving and is subject to changes in the future.
|
||||
We are not liable for any damage that might be caused to you by downloading, installing and using our software.
|
||||
Especially we are not responsible if you stay awake all night long playing Factorio and can't go to school / work in the morning:)
|
||||
You download, install and use Factorio at your own risk.
|
||||
There's always the possibility of a project being discontinued at any time.
|
||||
|
||||
Paid content
|
||||
|
||||
Factorio demo is available to anyone free of charge.
|
||||
All the content listed on our preorder page is paid. This includes, but is not limited to the alpha version of the game, the wallpapers, the scenario packs, the concept art book, etc.
|
||||
You get access to our paid content by buying the appropriate type of the account.
|
||||
Possesion of the account entitles you to all the updates to the digital content associated with this account for free in the future. For instance the lowest tier membership (Transport Belt Repair Man) will receive all the updates to the core game itself in the future.
|
||||
The contents and the price of particular tiers are subject to change in the future. We reserve the right to change the tier prices and add content when we feel it is appropriate.
|
||||
|
||||
Purchase and Refunds
|
||||
|
||||
After the purchase you will receive an electronic invoice from our payment processing service.
|
||||
After the purchase you will also receive a confirmation email from us with the upgrade code to your new tier and instructions on how to use it.
|
||||
There are no additional or hidden fees. You pay once for the product (the membership tier) and that is it.
|
||||
If you would like to cancel the purchase (i.e. when the game is not working) then please contact us by email at support@factorio.com.
|
||||
|
||||
Intellectual Property and Sharing
|
||||
|
||||
You may use Factorio and other paid content for your own personal use.
|
||||
All the content in the game is owned by us. This includes the user provided content that makes it into the game as well (for instance namely translations).
|
||||
Don't sell, copy, transfer or distribute the game, its hacked / altered version, any of its parts or any of our paid content.
|
||||
Ask us for approval to use the game, any of its parts or any materials on our website for any commercial purpose.
|
||||
We encourage users to mod the game within the reasonable boundaries. This includes writing own Lua levels, creating own texture packs, changing properties in the JSON files, etc.
|
||||
|
||||
Use of service
|
||||
|
||||
Children may use an account established by their parent or legal guardian with the approval of such a person.
|
||||
The game doesn't contain explicit violence and we believe it is appropriate for children from 12 years.
|
||||
If you wish to cancel your account please send us an email to support@factorio.com.
|
||||
We reserve the right to suspend accounts of users that will clearly violate the terms of service or our privacy policy. In such a case we will first try to resolve the situation by communicating with the user. Suspending the account is the last resort.
|
||||
|
||||
Other
|
||||
|
||||
Don't do anything that could harm the development of the game or its distribution.
|
||||
The materials appearing on Factorio's website may include technical or typographical errors. We don't warrant that any of the materials on its website are complete, accurate or current
|
||||
There are couple of places where you can share ideas and opinions with other players (our Forum, Twitter, Facebook page). Please behave there appropriately and don’t do anything that gets us into troubles.
|
||||
In case of legal dispute, the governing laws of the Czech Republic will apply.
|
||||
|
||||
We reserve the right to update these terms at any point in time with immediate effect. Last update was on 8th of April 2014.
|
||||
@@ -1,38 +0,0 @@
|
||||
# Maintainer: mickael9 <mickael9@gmail.com>
|
||||
# Contributor: Sebastien Duthil <duthils@free.fr>
|
||||
|
||||
pkgname=factorio-demo
|
||||
pkgver=0.16.51
|
||||
pkgrel=1
|
||||
pkgdesc="A 2D game about building and maintaining factories."
|
||||
arch=('x86_64')
|
||||
url="http://www.factorio.com/"
|
||||
license=('custom: commercial')
|
||||
depends=('libxcursor' 'alsa-lib' 'libxrandr' 'libxinerama' 'mesa')
|
||||
conflicts=('factorio' 'factorio-headless' 'factorio-experimental')
|
||||
makedepends=('xz')
|
||||
source=(factorio.desktop
|
||||
LICENSE
|
||||
factorio_demo_x64_${pkgver}.tar.xz::http://www.factorio.com/get-download/${pkgver}/demo/linux64
|
||||
)
|
||||
sha256sums=('c3bbe51c3c35641d6064ff0f8470294f8a317f0413bb149f6bd47461b03804bf'
|
||||
'67ec2f88afff5d7e0ca5fd3301b5d98655269c161a394368fa0ec49fbc0c0e21'
|
||||
'ca58a5cb40f7e8b3b741bc8f9ab9d587ca0cda930d6799fd45cd9f91d00fc67d')
|
||||
|
||||
# no modifications needed, the executable looks for:
|
||||
# - data in /usr/share/factorio
|
||||
# - config in ~/.factorio
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/factorio"
|
||||
|
||||
install -d "${pkgdir}/usr/bin"
|
||||
install -d "${pkgdir}/usr/share/applications"
|
||||
install -d "${pkgdir}/usr/share/factorio"
|
||||
install -d "${pkgdir}/usr/share/licenses/factorio-demo"
|
||||
|
||||
install -m755 "bin/x64/factorio" "${pkgdir}/usr/bin/factorio"
|
||||
cp -r data/* "${pkgdir}/usr/share/factorio"
|
||||
install -m644 "${srcdir}/factorio.desktop" "${pkgdir}/usr/share/applications/factorio.desktop"
|
||||
install -m644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/factorio-demo/LICENSE"
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Name=Factorio (demo)
|
||||
GenericName=Factorio
|
||||
Comment=A 2D game about building and maintaining factories.
|
||||
Exec=factorio
|
||||
Icon=/usr/share/factorio/core/graphics/factorio.png
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Categories=Game;
|
||||
@@ -1,103 +0,0 @@
|
||||
# $Id$
|
||||
# Maintainer: Maxime Gauduin <alucryd@archlinux.org>
|
||||
# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
|
||||
# Contributor: Ionut Biru <ibiru@archlinux.org>
|
||||
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
|
||||
# Contributor: Paul Mattal <paul@archlinux.org>
|
||||
# Contributor: Frédéric Mangano <fmang+aur@mg0.fr>
|
||||
|
||||
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
|
||||
# - use -fPIC in host cflags for armv7 to fix print_options.c compile
|
||||
# Upstream: https://raw.githubusercontent.com/archlinuxarm/PKGBUILDs/master/extra/ffmpeg/PKGBUILD
|
||||
|
||||
pkgname=ffmpeg-omx
|
||||
pkgver=3.2.2
|
||||
pkgrel=1
|
||||
epoch=1
|
||||
pkgdesc='ffmpeg built with OMX and MMAL hardware acceleration support for Raspberry Pi'
|
||||
arch=('armv7h')
|
||||
url='http://ffmpeg.org/'
|
||||
license=('GPL3')
|
||||
depends=('alsa-lib' 'bzip2' 'fontconfig' 'fribidi' 'glibc' 'gmp' 'gnutls' 'gsm'
|
||||
'jack' 'lame' 'libavc1394' 'libiec61883' 'libmodplug' 'libpulse'
|
||||
'libraw1394' 'libsoxr' 'libssh' 'libtheora' 'libva' 'libvdpau'
|
||||
'libwebp' 'libx11' 'libxcb' 'opencore-amr' 'openjpeg2' 'opus'
|
||||
'schroedinger' 'sdl2' 'speex' 'v4l-utils' 'xz' 'zlib'
|
||||
'libass.so' 'libbluray.so' 'libfreetype.so' 'libnetcdf.so'
|
||||
'libvidstab.so' 'libvorbisenc.so' 'libvorbis.so' 'libvpx.so'
|
||||
'libx264.so' 'libx265.so' 'libxvidcore.so'
|
||||
'raspberrypi-firmware-tools')
|
||||
makedepends=('hardening-wrapper' 'ladspa' 'libvdpau' 'yasm')
|
||||
optdepends=('ladspa: LADSPA filters')
|
||||
provides=('libavcodec.so' 'libavdevice.so' 'libavfilter.so' 'libavformat.so'
|
||||
'libavresample.so' 'libavutil.so' 'libpostproc.so' 'libswresample.so'
|
||||
'libswscale.so' 'ffmpeg')
|
||||
conflicts=('ffmpeg')
|
||||
source=("https://ffmpeg.org/releases/ffmpeg-${pkgver}.tar.xz"{,.asc})
|
||||
validpgpkeys=('FCF986EA15E6E293A5644F10B4322F04D67658D8')
|
||||
sha256sums=('3f01bd1fe1a17a277f8c84869e5d9192b4b978cb660872aa2b54c3cc8a2fedfc'
|
||||
'SKIP')
|
||||
|
||||
build() {
|
||||
cd ffmpeg-${pkgver}
|
||||
|
||||
[[ $CARCH == "armv7h" || $CARCH == "aarch64" ]] && CONFIG='--host-cflags="-fPIC"'
|
||||
|
||||
./configure \
|
||||
--prefix='/usr' \
|
||||
--disable-debug \
|
||||
--disable-static \
|
||||
--disable-stripping \
|
||||
--enable-avisynth \
|
||||
--enable-avresample \
|
||||
--enable-fontconfig \
|
||||
--enable-gnutls \
|
||||
--enable-gpl \
|
||||
--enable-ladspa \
|
||||
--enable-libass \
|
||||
--enable-libbluray \
|
||||
--enable-libfreetype \
|
||||
--enable-libfribidi \
|
||||
--enable-libgsm \
|
||||
--enable-libiec61883 \
|
||||
--enable-libmodplug \
|
||||
--enable-libmp3lame \
|
||||
--enable-libopencore_amrnb \
|
||||
--enable-libopencore_amrwb \
|
||||
--enable-libopenjpeg \
|
||||
--enable-libopus \
|
||||
--enable-libpulse \
|
||||
--enable-libschroedinger \
|
||||
--enable-libsoxr \
|
||||
--enable-libspeex \
|
||||
--enable-libssh \
|
||||
--enable-libtheora \
|
||||
--enable-libv4l2 \
|
||||
--enable-libvidstab \
|
||||
--enable-libvorbis \
|
||||
--enable-libvpx \
|
||||
--enable-libwebp \
|
||||
--enable-libx264 \
|
||||
--enable-libx265 \
|
||||
--enable-libxvid \
|
||||
--enable-mmal \
|
||||
--enable-omx-rpi \
|
||||
--enable-netcdf \
|
||||
--enable-shared \
|
||||
--enable-version3 \
|
||||
--enable-x11grab \
|
||||
$CONFIG
|
||||
|
||||
make
|
||||
make tools/qt-faststart
|
||||
make doc/ff{mpeg,play,server}.1
|
||||
}
|
||||
|
||||
package() {
|
||||
cd ffmpeg-${pkgver}
|
||||
|
||||
make DESTDIR="${pkgdir}" install install-man
|
||||
install -Dm 755 tools/qt-faststart "${pkgdir}"/usr/bin/
|
||||
}
|
||||
|
||||
# vim: ts=2 sw=2 et:
|
||||
@@ -1,74 +0,0 @@
|
||||
# Maintainer: Roman Vasilev <2rvasilev@live.ru>
|
||||
# Maintainer: max.bra <max dot bra at alice dot it>
|
||||
# Contributor: nadolph
|
||||
# Contributor: dcelasun
|
||||
# Contributor: said
|
||||
# Contributor: Kaurin <milos dot kaurin at gmail>
|
||||
# Contributor: Nathan Owe <ndowens04 at gmail>
|
||||
|
||||
pkgname=filebot
|
||||
pkgver=4.8.5
|
||||
pkgrel=2
|
||||
pkgdesc="The ultimate TV and Movie Renamer"
|
||||
arch=('i686' 'x86_64' 'aarch64' 'armv7l' 'armv7h')
|
||||
url="https://www.filebot.net/"
|
||||
license=('Commercial')
|
||||
install=$pkgname.install
|
||||
install=()
|
||||
depends=('java-openjfx' 'jre8-openjdk' 'fontconfig' 'chromaprint')
|
||||
makedepends=()
|
||||
provides=('filebot')
|
||||
conflicts=('filebot47' 'filebot-git')
|
||||
|
||||
[[ $CARCH == "i686" ]] && _intarch=i686
|
||||
[[ $CARCH == "x86_64" ]] && _intarch=amd64
|
||||
[[ $CARCH == "armv7l" ]] && _intarch=armv7l
|
||||
[[ $CARCH == "armv7h" ]] && _intarch=armv7l
|
||||
[[ $CARCH == "aarch64" ]] && _intarch=armv8
|
||||
|
||||
source=(#"https://get.filebot.net/filebot/FileBot_${pkgver}/FileBot_${pkgver}-portable.tar.xz"
|
||||
"https://get.filebot.net/filebot/FileBot_${pkgver}/FileBot_${pkgver}-aur.tar.xz"
|
||||
$pkgname-arch.sh
|
||||
#$pkgname.svg
|
||||
#$pkgname.desktop
|
||||
)
|
||||
|
||||
md5sums=('67567ae0fd2ab5b18fea3442362ac7f4'
|
||||
'7c1128f94fcd9f4e29225a12eac83704')
|
||||
|
||||
optdepends=('libzen: Required by libmediainfo'
|
||||
'libmediainfo: Read media info such as video codec, resolution or duration'
|
||||
'java-p7zip-binding: Extract archives'
|
||||
'gvfs: Drag-n-Drop from GVFS remote filesystems')
|
||||
|
||||
prepare() {
|
||||
cd "$srcdir"
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $srcdir
|
||||
}
|
||||
|
||||
package() {
|
||||
mkdir -p $pkgdir/usr/share/java/$pkgname/
|
||||
|
||||
install -Dm755 $pkgname-arch.sh "$pkgdir/usr/bin/$pkgname"
|
||||
|
||||
cd "$srcdir/usr/share"
|
||||
|
||||
install -Dm644 $pkgname/lib/$CARCH/libjnidispatch.so "$pkgdir/usr/share/java/$pkgname/libjnidispatch.so"
|
||||
cp -dpr --no-preserve=ownership $pkgname/jar/* "$pkgdir/usr/share/java/$pkgname/"
|
||||
|
||||
cp -dpr --no-preserve=ownership icons/* "$pkgdir/usr/share/icons/"
|
||||
|
||||
#install -Dm644 $pkgname.svg "$pkgdir/usr/share/pixmaps/$pkgname.svg"
|
||||
#install -Dm644 icons/hicolor/scalable/apps/$pkgname.svg "$pkgdir/usr/share/pixmaps/$pkgname.svg"
|
||||
|
||||
#install -Dm644 applications/*.desktop "$pkgdir/usr/share/applications/$pkgname.desktop"
|
||||
mkdir -p $pkgdir/usr/share/applications/
|
||||
cp -dpr --no-preserve=ownership applications/* "$pkgdir/usr/share/applications/"
|
||||
|
||||
mkdir -p $pkgdir/usr/share/mime/packages/
|
||||
cp -dpr --no-preserve=ownership mime/* "$pkgdir/usr/share/mime/"
|
||||
|
||||
}
|
||||
@@ -1,23 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# force JVM language and encoding settings
|
||||
export LANG="en_US.UTF-8"
|
||||
export LC_ALL="en_US.UTF-8"
|
||||
|
||||
APP_ROOT=/usr/share/java/filebot
|
||||
|
||||
# add APP_ROOT to LD_LIBRARY_PATH
|
||||
if [ ! -z "$LD_LIBRARY_PATH" ]; then
|
||||
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$APP_ROOT"
|
||||
else
|
||||
export LD_LIBRARY_PATH="$APP_ROOT"
|
||||
fi
|
||||
|
||||
# choose extractor
|
||||
EXTRACTOR="ApacheVFS" # use Apache Commons VFS2 with junrar plugin
|
||||
# EXTRACTOR="SevenZipExecutable" # use the 7z executable
|
||||
# EXTRACTOR="SevenZipNativeBindings" # use the lib7-Zip-JBinding.so native library
|
||||
|
||||
# start filebot
|
||||
/usr/lib/jvm/java-8-openjdk/bin/java -Dunixfs=false -DuseGVFS=false -DuseExtendedFileAttributes=true -DuseCreationDate=false -Djava.net.useSystemProxies=false -Dapplication.deployment=AUR -Dfile.encoding="UTF-8" -Dsun.jnu.encoding="UTF-8" -Djna.nosys=false -Djna.nounpack=true -Dnet.filebot.Archive.extractor="$EXTRACTOR" -Dnet.filebot.AcoustID.fpcalc="fpcalc" -Dapplication.dir=$HOME/.config/filebot -Djava.io.tmpdir=/tmp/filebot -Dapplication.update=skip -Djna.library.path=/usr/share/java/filebot $JAVA_OPTS -cp /usr/share/java/filebot/filebot.jar net.filebot.Main "$@"
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Version=1.0
|
||||
Type=Application
|
||||
Name=Filebot
|
||||
Comment=TV renamer/subtitle downloader/sfv validator
|
||||
Exec=filebot
|
||||
Icon=filebot
|
||||
Categories=AudioVideo;
|
||||
@@ -1,11 +0,0 @@
|
||||
post_install() {
|
||||
echo -e "\e[1;33m==>\e[0m if you use OpenJDK as Java VM you \e[1;31mmust\e[0m also install OpenJFX"
|
||||
echo -e "\e[1;33m==>\e[0m \e[1;36mhttps://wiki.archlinux.org/index.php/Java#OpenJFX\e[0m"
|
||||
echo ""
|
||||
echo -e "\e[1;33m==>\e[0m \e[1;31mfilebot --license license.file\e[0m will activate your license.file
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
post_install $1
|
||||
}
|
||||
|
||||
@@ -1,68 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
width="150px" height="150px" viewBox="0 0 150 150" enable-background="new 0 0 150 150" xml:space="preserve">
|
||||
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="74.4683" y1="5.5562" x2="74.4683" y2="144.7075">
|
||||
<stop offset="0" style="stop-color:#FFFFFF"/>
|
||||
<stop offset="0.1882" style="stop-color:#FFFFFF"/>
|
||||
<stop offset="0.4766" style="stop-color:#EEEFEF"/>
|
||||
<stop offset="0.7425" style="stop-color:#E7E9EA"/>
|
||||
<stop offset="1" style="stop-color:#F4F2F3"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="74.4678" y1="4.083" x2="74.4678" y2="146.1802">
|
||||
<stop offset="0" style="stop-color:#A1B7CB"/>
|
||||
<stop offset="0.0962" style="stop-color:#899FB3"/>
|
||||
<stop offset="0.268" style="stop-color:#6B8297"/>
|
||||
<stop offset="0.4434" style="stop-color:#556E84"/>
|
||||
<stop offset="0.6218" style="stop-color:#446278"/>
|
||||
<stop offset="0.805" style="stop-color:#3A5B71"/>
|
||||
<stop offset="1" style="stop-color:#37596E"/>
|
||||
</linearGradient>
|
||||
<path fill="url(#SVGID_1_)" stroke="url(#SVGID_2_)" stroke-width="2.9459" stroke-miterlimit="10" d="M144.271,132.672
|
||||
c0,6.647-5.39,12.035-12.036,12.035H16.702c-6.647,0-12.036-5.388-12.036-12.035V17.592c0-6.647,5.389-12.036,12.036-12.036h115.532
|
||||
c6.646,0,12.036,5.389,12.036,12.036V132.672z"/>
|
||||
<g>
|
||||
<path fill="#E57025" d="M79.124,33.484c0,0.149-0.02,0.382-0.056,0.698c-0.038,0.317-0.084,0.67-0.14,1.061
|
||||
c-0.056,0.391-0.14,0.801-0.252,1.228c-0.111,0.428-0.242,0.829-0.391,1.201s-0.316,0.67-0.502,0.893
|
||||
c-0.187,0.223-0.391,0.335-0.614,0.335c-0.261,0-0.586-0.074-0.977-0.223c-0.392-0.148-0.848-0.307-1.369-0.475
|
||||
c-0.521-0.167-1.136-0.326-1.842-0.475c-0.708-0.148-1.489-0.224-2.345-0.224c-1.601,0-2.969,0.243-4.104,0.726
|
||||
c-1.136,0.484-2.113,1.238-2.931,2.261c-0.819,1.024-1.507,2.317-2.066,3.88c-0.558,1.563-1.042,3.406-1.452,5.527l-0.949,5.025
|
||||
h11.223c0.409,0,0.734,0.14,0.977,0.419c0.242,0.279,0.363,0.735,0.363,1.368c0,0.41-0.038,0.837-0.112,1.284
|
||||
c-0.075,0.447-0.167,0.885-0.279,1.312c-0.111,0.428-0.251,0.837-0.418,1.229c-0.167,0.391-0.354,0.735-0.559,1.033
|
||||
c-0.205,0.298-0.438,0.54-0.698,0.726c-0.261,0.187-0.521,0.279-0.782,0.279H57.573l-9.547,47.57
|
||||
c-0.633,3.126-1.489,5.834-2.568,8.123c-1.08,2.289-2.401,4.188-3.964,5.695c-1.563,1.507-3.369,2.624-5.416,3.35
|
||||
c-2.047,0.726-4.355,1.089-6.923,1.089c-1.675,0-3.043-0.131-4.104-0.391c-1.061-0.261-1.721-0.503-1.982-0.727
|
||||
c-0.148-0.187-0.26-0.391-0.335-0.613c-0.074-0.224-0.111-0.522-0.111-0.894c0-0.149,0.028-0.4,0.083-0.754
|
||||
c0.056-0.354,0.122-0.726,0.195-1.116c0.075-0.392,0.168-0.802,0.279-1.229c0.112-0.429,0.243-0.829,0.391-1.2
|
||||
c0.149-0.373,0.316-0.671,0.502-0.894c0.187-0.224,0.41-0.335,0.67-0.335c0.261,0,0.512,0.027,0.754,0.084
|
||||
c0.242,0.056,0.502,0.111,0.781,0.167c0.279,0.056,0.614,0.111,1.005,0.168c0.391,0.056,0.884,0.083,1.479,0.083
|
||||
c1.563,0,2.913-0.242,4.048-0.726c1.135-0.484,2.102-1.238,2.903-2.261c0.8-1.024,1.47-2.317,2.01-3.881
|
||||
c0.539-1.563,1.033-3.443,1.479-5.639l9.157-45.671h-7.146c-0.373,0-0.662-0.12-0.866-0.363c-0.205-0.242-0.307-0.698-0.307-1.368
|
||||
c0-0.298,0.019-0.661,0.056-1.089c0.037-0.428,0.102-0.865,0.195-1.312c0.092-0.447,0.214-0.874,0.363-1.284
|
||||
c0.148-0.409,0.335-0.782,0.559-1.117c0.223-0.335,0.455-0.604,0.698-0.81c0.242-0.204,0.549-0.307,0.921-0.307h7.035l1.396-6.979
|
||||
c0.595-3.052,1.452-5.723,2.568-8.012c1.116-2.289,2.465-4.178,4.048-5.667c1.582-1.488,3.406-2.596,5.471-3.322
|
||||
c2.066-0.726,4.346-1.089,6.84-1.089c0.818,0,1.675,0.047,2.568,0.14c0.894,0.093,1.721,0.223,2.485,0.391
|
||||
c0.762,0.167,1.432,0.363,2.01,0.586c0.576,0.224,0.977,0.447,1.2,0.67c0.223,0.187,0.391,0.447,0.502,0.782
|
||||
C79.068,32.758,79.124,33.113,79.124,33.484z"/>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#69899F" d="M128.96,72.064c0,2.233-0.205,4.699-0.614,7.397c-0.409,2.699-1.07,5.416-1.981,8.151
|
||||
c-0.913,2.736-2.058,5.397-3.434,7.984c-1.378,2.588-3.063,4.877-5.053,6.867c-1.992,1.992-4.281,3.593-6.868,4.802
|
||||
s-5.499,1.814-8.737,1.814c-3.35,0-6.217-0.633-8.599-1.898c-2.382-1.265-4.504-3.089-6.364-5.471l-1.005,4.913
|
||||
c-0.075,0.633-0.475,1.08-1.201,1.34c-0.726,0.26-1.833,0.391-3.321,0.391c-1.563,0-2.606-0.149-3.127-0.446
|
||||
c-0.521-0.298-0.708-0.727-0.559-1.284l14.852-74.592c0.074-0.298,0.195-0.559,0.363-0.782c0.167-0.224,0.446-0.409,0.837-0.559
|
||||
c0.391-0.148,0.894-0.26,1.508-0.335c0.614-0.074,1.386-0.111,2.317-0.111c0.893,0,1.619,0.037,2.177,0.111
|
||||
c0.559,0.075,1.005,0.187,1.34,0.335c0.335,0.149,0.54,0.335,0.614,0.559c0.074,0.223,0.093,0.484,0.057,0.782l-4.467,22.444
|
||||
c-0.187,0.968-0.41,1.974-0.67,3.015c-0.261,1.042-0.53,2.075-0.81,3.099c-0.279,1.024-0.559,1.992-0.838,2.903
|
||||
c-0.279,0.913-0.53,1.703-0.754,2.373c0.595-1.303,1.535-2.652,2.819-4.048c1.284-1.396,2.792-2.68,4.522-3.853
|
||||
c1.731-1.172,3.62-2.149,5.667-2.931s4.113-1.172,6.198-1.172c2.232,0,4.149,0.298,5.75,0.893c1.601,0.596,2.959,1.387,4.076,2.373
|
||||
c1.116,0.986,2.019,2.113,2.708,3.378c0.688,1.266,1.219,2.568,1.591,3.908c0.372,1.34,0.633,2.671,0.782,3.992
|
||||
C128.885,69.729,128.96,70.948,128.96,72.064z M119.301,72.846c0-1.005-0.093-2.158-0.278-3.462
|
||||
c-0.188-1.302-0.55-2.512-1.089-3.629c-0.54-1.117-1.322-2.056-2.346-2.819c-1.023-0.763-2.392-1.145-4.104-1.145
|
||||
c-2.01,0-4.058,0.578-6.142,1.731c-2.085,1.154-4.02,2.746-5.807,4.774c-1.786,2.029-3.378,4.411-4.773,7.146
|
||||
c-1.396,2.735-2.41,5.723-3.043,8.961l-1.842,9.269c1.749,2.568,3.629,4.466,5.639,5.694s4.28,1.843,6.812,1.843
|
||||
c1.935,0,3.685-0.446,5.248-1.34s2.978-2.084,4.243-3.573c1.266-1.488,2.363-3.191,3.295-5.108c0.93-1.917,1.702-3.927,2.316-6.03
|
||||
c0.614-2.103,1.079-4.216,1.396-6.337S119.301,74.708,119.301,72.846z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 5.8 KiB |
@@ -1,27 +0,0 @@
|
||||
# Maintainer: Brian Bidulock <bidulock@openss7.org>
|
||||
# Contributor: Kalidarn
|
||||
|
||||
pkgname=freeradius-client
|
||||
pkgver=1.1.7
|
||||
pkgrel=2
|
||||
pkgdesc="FreeRADIUS Client Software"
|
||||
arch=('x86_64' 'i686')
|
||||
url="http://wiki.freeradius.org/Radiusclient"
|
||||
license=('BSD')
|
||||
depends=('sh')
|
||||
#source=(ftp://ftp.freeradius.org/pub/radius/$pkgname-$pkgver.tar.bz2)
|
||||
source=($pkgname-$pkgver.tar.gz::https://github.com/FreeRADIUS/freeradius-client/archive/release_${pkgver//./_}.tar.gz)
|
||||
md5sums=('caba9b9a0c15cfb7f204273f30fc83c3')
|
||||
|
||||
build() {
|
||||
cd "$srcdir"/freeradius-client-release_${pkgver//./_}
|
||||
./configure --prefix=/usr --sysconfdir=/etc --sbindir=/usr/bin
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir"/freeradius-client-release_${pkgver//./_}
|
||||
make DESTDIR="$pkgdir" install
|
||||
install -D -m0644 COPYRIGHT "$pkgdir"/usr/share/licenses/$pkgname/license
|
||||
mv "$pkgdir"/etc/radiusclient "$pkgdir"/etc/radiusclient.default
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
--- Makefile_orig 2018-02-04 03:55:50.000000000 +0100
|
||||
+++ Makefile 2018-06-21 09:49:49.674661662 +0200
|
||||
@@ -1,5 +1,5 @@
|
||||
DEST=fuse-zip
|
||||
-prefix=/usr/local
|
||||
+prefix=/usr
|
||||
exec_prefix=$(prefix)
|
||||
bindir=$(exec_prefix)/bin
|
||||
datarootdir=$(prefix)/share
|
||||
@@ -10,7 +10,7 @@
|
||||
LIBS=-Llib -lfusezip $(shell pkg-config fuse --libs) $(shell pkg-config libzip --libs)
|
||||
LIB=lib/libfusezip.a
|
||||
CXXFLAGS=-g -O0 -Wall -Wextra -Wconversion -Wsign-conversion -Wlogical-op -Wshadow -pedantic -Werror
|
||||
-RELEASE_CXXFLAGS=-O2 -Wall -Wextra -Wconversion -Wsign-conversion -Wlogical-op -Wshadow -pedantic -Werror
|
||||
+RELEASE_CXXFLAGS=-O2 -Wall
|
||||
FUSEFLAGS=$(shell pkg-config fuse --cflags)
|
||||
ZIPFLAGS=$(shell pkg-config libzip --cflags)
|
||||
SOURCES=main.cpp
|
||||
@@ -1,43 +0,0 @@
|
||||
# Maintainer: Benjamin Auder <benjamin.a@mailoo.org>
|
||||
pkgname=fuse-zip
|
||||
pkgver=0.6.0
|
||||
pkgrel=1
|
||||
epoch=
|
||||
pkgdesc="FUSE file system to navigate, extract, create and modify ZIP and ZIP64 archives"
|
||||
arch=('i686' 'x86_64' 'armv7h')
|
||||
url="https://bitbucket.org/agalanin/fuse-zip"
|
||||
license=('GPL')
|
||||
groups=()
|
||||
depends=('fuse' 'libzip')
|
||||
makedepends=()
|
||||
checkdepends=()
|
||||
optdepends=()
|
||||
provides=()
|
||||
conflicts=()
|
||||
replaces=()
|
||||
backup=()
|
||||
options=()
|
||||
install=
|
||||
changelog=
|
||||
source=("https://bitbucket.org/agalanin/fuse-zip/downloads/$pkgname-$pkgver.tar.gz" "Makefile.patch")
|
||||
md5sums=('bbe72713ac598610dc51f33039fb14fb'
|
||||
'9b43b740eb8ba94d3cddb724ba19637e')
|
||||
noextract=()
|
||||
validpgpkeys=()
|
||||
|
||||
prepare() {
|
||||
cd "$pkgname-$pkgver"
|
||||
patch -p0 -i "$srcdir/Makefile.patch"
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$pkgname-$pkgver"
|
||||
make release
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$pkgname-$pkgver"
|
||||
mkdir -p "$pkgdir/usr/bin"
|
||||
mkdir -p "$pkgdir/usr/share/man/man1"
|
||||
make DESTDIR="$pkgdir" install
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user