1
0
mirror of https://github.com/moparisthebest/arch-ppa synced 2024-11-16 22:05:04 -05:00

Update some and delete many packages

This commit is contained in:
Travis Burtrum 2019-08-26 23:42:44 -04:00
parent c8bddab8fd
commit d49b5e9f4d
33 changed files with 72 additions and 960 deletions

View File

@ -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
}

View File

@ -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

View File

@ -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
}

View File

@ -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 dont 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.

View File

@ -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"
}

View File

@ -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;

View File

@ -1,36 +0,0 @@
# Maintainer: Kritias <theodoridisgr@gmail.com>
# Contributor: sudokode <sudokode@gmail.com>
# Contributor: Allan McRae <allan@archlinux.org>
pkgname=isl
pkgver=0.21
pkgrel=1
pkgdesc="Library for manipulating sets and relations of integer points bounded by linear constraints"
arch=('i686' 'x86_64')
url="http://isl.gforge.inria.fr/"
depends=('gmp')
license=('MIT')
conflicts=('isl-git' 'isl14' 'isl15' 'isl16' 'isl17')
source=("http://isl.gforge.inria.fr/isl-${pkgver}.tar.gz")
sha256sums=('6d670e6b90ef220c80f79e538aa512e9eda77214058d668c77931143dc9374a2')
build() {
cd ${srcdir}/${pkgname}-${pkgver}
./configure --prefix=/usr
make
}
check() {
cd ${srcdir}/${pkgname}-${pkgver}
make check
}
package() {
cd ${srcdir}/${pkgname}-${pkgver}
make DESTDIR="$pkgdir" install
install -dm755 "$pkgdir"/usr/share/gdb/auto-load/usr/lib/
mv "$pkgdir"/usr/lib/libisl.so.*-gdb.py "$pkgdir"/usr/share/gdb/auto-load/usr/lib/
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/isl/LICENSE
}

View File

@ -1,71 +0,0 @@
# Maintainer: Guillaume Friloux <guillaume@friloux.me>
# Co-Maintainer: Maxime "pep" Buquet <archlinux@bouah.net>
_pkgbase='movim'
pkgname=movim-git
pkgver=r7308.8a32ba694
pkgrel=1
pkgdesc="Movim is a decentralized social network, written in PHP and HTML5 and based on the XMPP standard protocol."
arch=('any')
url='https://movim.eu'
license=('AGPL3')
provides=('movim')
conflicts=('movim')
depends=('php-gd' 'php-imagick')
optdepends=('postgresql: to use the postgresql database backend'
'php-pgsql: php bindings for postgresql'
'php-sqlite: php bindings for sqlite'
'mariadb: to use the mysql database backend'
'sqlite3: to use the sqlite database backend'
'nginx: reverse proxy'
'apache: reverse proxy'
'php-fpm: PHP FactCGI process manager')
makedepends=('git' 'composer')
source=("$_pkgbase::git+https://github.com/movim/movim"
movim.env
movim.service
sysuser.conf
tmpfiles.conf)
install=movim.install
backup=("etc/webapps/$_pkgbase/db.inc.php"
"etc/default/movim")
pkgver() {
cd $srcdir/$_pkgbase
echo "r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
}
build() {
cd $srcdir/$_pkgbase
XDG_CACHE_HOME="$srcdir/cache" composer install \
--no-interaction --no-dev --no-suggest
}
package() {
cd "$srcdir/$_pkgbase"
# Systemd files
install -m755 -d "$pkgdir/etc/default"
install -Dm640 "$srcdir/movim.env" "$pkgdir/etc/default/$_pkgbase"
install -Dm644 "$srcdir/movim.service" "$pkgdir/usr/lib/systemd/system/movim.service"
install -Dm644 "$srcdir/sysuser.conf" "$pkgdir/usr/lib/sysusers.d/movim.conf"
install -Dm644 "$srcdir/tmpfiles.conf" "$pkgdir/usr/lib/tmpfiles.d/movim.conf"
install -m755 -d "$pkgdir/usr/share/webapps/$_pkgbase"
cp -r app database lib locales src theme vendor \
"$pkgdir/usr/share/webapps/$_pkgbase"
install -Dm644 VERSION CHANGELOG.md INSTALL.md README.md index.php \
linker.php phinx.php "$pkgdir/usr/share/webapps/$_pkgbase"
install -Dm755 daemon.php "$pkgdir/usr/share/webapps/$_pkgbase"
# Configuration file
install -m750 -d "$pkgdir/etc/webapps/$_pkgbase"
install -Dm640 config/db.example.inc.php "$pkgdir/etc/webapps/$_pkgbase/db.inc.php"
}
sha256sums=('SKIP'
'5dfff91dd4a54f3d3713530e204370a96d37898b670a61123d8cad42f92da306'
'813d580300ee5bb7f1f9603db2404f5af67fd02f49017708d4adb919d4422045'
'c8b569f1eafb97d8d03bbaabb9b4d6ed3415f922a05a52bd865942676368f4c5'
'e3cd2ceb71f4ef4689028313188def52aa19859e35aa8abcaa200495cd187935')

View File

@ -1,3 +0,0 @@
MOVIM_URL=https://pod.example.org
MOVIM_PORT=8080
MOVIM_INTERFACE=[::1]

View File

@ -1,32 +0,0 @@
pre_upgrade() {
if [ -d /usr/share/webapps/movim ] && [ ! -L /usr/share/webapps/movim/cache ]; then
echo 'The "cache" and "users" folders in /usr/share/webapps/movim are'
echo 'being moved to /var/cache/webapps/movim.'
install -m755 -d /var/cache/webapps/movim
mv /usr/share/webapps/movim/{cache,users} /var/cache/webapps/movim/
chmod -R u+rwX,g+rwX,o-rwx /var/cache/webapps/movim
chown -R root:http /var/cache/webapps/movim
fi
}
post_install() {
echo 'Post-installation tutorial'
echo 'https://github.com/movim/movim/wiki/Install-Movim#2-database-configuration'
echo
echo 'You should also read'
echo 'https://github.com/movim/movim/wiki/Install-Movim#general-behaviour'
echo
echo 'To complete the setup, please install a database and configure a reverse proxy.'
echo 'Dont forget to adapt /etc/webapps/movim/db.inc.php and /etc/default/movim'
echo 'to your server settings'
echo 'Once everything is setup, use `systemctl start movim` to start the daemon'
}
post_upgrade() {
# XXX: Waiting for upstream to fix https://github.com/movim/movim/issues/509
ln -sf /var/cache/webapps/movim/cache /usr/share/webapps/movim
ln -sf /var/cache/webapps/movim/users /usr/share/webapps/movim
post_install $1
}

View File

@ -1,14 +0,0 @@
[Unit]
Description=Movim Daemon
After=network.target
[Service]
User=movim
WorkingDirectory=/usr/share/webapps/movim
EnvironmentFile=/etc/default/movim
ExecStartPre=/usr/bin/php vendor/bin/phinx migrate
ExecStart=/usr/bin/php daemon.php start --url=${MOVIM_URL} --port=${MOVIM_PORT} --interface=${MOVIM_INTERFACE}
Restart=always
[Install]
WantedBy=multi-user.target

View File

@ -1,35 +0,0 @@
# Maintainer: Harenome Ranaivoarivony-Razanajato
# <ranaivoarivony-razanajato@hareno.me>
pkgname=osl
pkgver=0.9.2
pkgrel=2
pkgdesc="OpenScop Library"
arch=('i686' 'x86_64')
url="http://icps.u-strasbg.fr/people/bastoul/public_html/development/openscop/index.html"
license=('BSD')
depends=("gmp")
provides=("osl")
source=(https://github.com/periscop/openscop/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz)
md5sums=('21b88885dd315da02b3b054c2ce1032e')
prepare() {
cd "${srcdir}/${pkgname}-${pkgver}"
}
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
./configure --prefix=/usr --with-gmp=system
make
}
check() {
cd "${srcdir}/${pkgname}-${pkgver}"
make check
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}/" install
install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}

View File

@ -1,37 +0,0 @@
# Maintainer: Ganymede < ganymede _AT_ analogon _DOT_ eu>
pkgname=perl-file-libmagic
pkgver=1.16
pkgrel=2
pkgdesc="Determine MIME types of data or files using libmagic"
arch=('any')
url="https://metacpan.org/release/File-LibMagic"
license=('GPL' 'PerlArtistic')
depends=('perl' 'file')
makedepends=('perl-test-fatal')
options=('!emptydirs')
source=(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/File-LibMagic-$pkgver.tar.gz)
sha256sums=('c8a695fac1454f52e18e2e1b624c0647cf117326014023dda69fa3e1a5f33d60')
build() {
cd "$srcdir/File-LibMagic-$pkgver"
unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT
export PERL_MM_USE_DEFAULT=1
/usr/bin/perl Makefile.PL
make
}
check() {
cd "$srcdir/File-LibMagic-$pkgver"
unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT
export PERL_MM_USE_DEFAULT=1
make test
}
package() {
cd "$srcdir/File-LibMagic-$pkgver"
unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT
make install INSTALLDIRS=vendor DESTDIR="$pkgdir"
find "$pkgdir" -name '.packlist' -delete
find "$pkgdir" -name '*.pod' -delete
}

View File

@ -1,41 +0,0 @@
# Maintainer: wolftankk <wolftankk@gmail.com>
pkgname=php-zmq
pkgver=1.1.3
pkgrel=1
pkgdesc="ZeroMQ is a software library that lets you quickly design and implement a fast message-based applications."
url="https://github.com/mkoppanen/php-zmq"
arch=('x86_64' 'i686')
[[ $CARCH == 'i686' ]] && cd _arch=32bits || _arch=64bits
license=('PHP')
depends=('php' 'zeromq')
makedepends=('gcc')
backup=('etc/php/conf.d/zmq.ini')
source=(
"https://pecl.php.net/get/zmq-$pkgver.tgz"
)
sha256sums=('c492375818bd51b355352798fb94f04d6828c6aeda41ba813849624af74144ce')
build() {
cd "$srcdir/zmq-$pkgver"
#Clean current compilation
if [ -f Makefile ]; then
make clean
phpize --clean
fi
phpize
./configure --prefix=/usr
make
}
package() {
cd "$srcdir/zmq-$pkgver"
make INSTALL_ROOT="$pkgdir" install
echo 'extension=zmq.so' > zmq.ini
install -Dm644 zmq.ini "$pkgdir/etc/php/conf.d/zmq.ini"
}

View File

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

View File

@ -1,34 +0,0 @@
# Maintainer: Rich Li <rich at dranek com>
# Contributor: Thomas Haider <t.haider@deprecate.de>
# Contributor: Filip S. Adamsen <fsa [at] fsadev [dot] com>
# Contributor: Samed Beyribey <ras0ir@eventualis.org>
pkgname=python-authres
_pkgname=authentication-results-python
pkgver=1.1.0
pkgrel=1
pkgdesc="Python Authentication-Results headers generation and parsing"
arch=('any')
url="http://launchpad.net/authentication-results-python"
license=('Apache')
depends=('python')
makedepends=('python-setuptools')
conflicts=('python2-authres')
source=("https://launchpad.net/$_pkgname/${pkgver%.*}/$pkgver/+download/authres-$pkgver.tar.gz")
sha256sums=('dbec6f213146550421fbd2295e7d0122e899c42ca10e2b85e27088cc33a494d5')
build() {
cd "$srcdir/authres-$pkgver"
python setup.py build
}
check() {
cd "$srcdir/authres-$pkgver"
# python -m authres -v
python -m authres
}
package() {
cd "$srcdir/authres-$pkgver"
python setup.py install --root="$pkgdir" --skip-build --optimize=1
}

View File

@ -9,6 +9,7 @@ arch=('any')
url="https://launchpad.net/py3dns"
license=('Python')
depends=('python')
makedepends=('python-setuptools')
source=("https://launchpad.net/${_realname}/trunk/${pkgver}/+download/${_realname}-${pkgver}.tar.gz")
md5sums=('683ec2f5243b34f7127cfd0bfc9259c6')

View File

@ -1,39 +0,0 @@
# Maintainer: William J. Bowman <aur@williamjbowman.com>
# Contributor: Levente Polyak <levente[at]leventepolyak[dot]net>
# Contributor: Daniel Strandberg <esodax!nospam!@gmail.com>
_relname=pyliblzma
pkgname=python2-${_relname}
pkgver=0.5.3
pkgrel=7
pkgdesc='Python 2 bindings for liblzma'
arch=('i686' 'x86_64')
url='https://pypi.python.org/pypi/pyliblzma'
license=('LGPL3')
depends=('python2' 'xz')
makedepends=('python2-setuptools')
source=(https://pypi.python.org/packages/source/p/${_relname}/${_relname}-${pkgver}.tar.bz2)
sha256sums=('08d762f36d5e59fb9bb0e22e000c300b21f97e35b713321ee504cfb442667957')
sha512sums=('272983aac426e86d6d636ccba4fe78a07d7282560081df937114162bfd317bd8023814693b8d473d0f7884e38a968ebeaf8f954a5a27c1f7e5da084f3fd05c65')
prepare() {
cd ${_relname}-${pkgver}
sed -e 's/env python$/env python2/g' -i liblzma.py
}
build() {
cd ${_relname}-${pkgver}
python2 setup.py build
}
check() {
cd ${_relname}-${pkgver}
python2 setup.py test
}
package() {
cd ${_relname}-${pkgver}
python2 setup.py install -O1 --root="${pkgdir}" --prefix=/usr
}
# vim:ts=2:sw=2:et:

View File

@ -1,18 +0,0 @@
# Maintainer: bluemeda <affif[dot]bluemeda[at]gmail[dot]com>
_name=schedule
pkgname=python2-schedule
pkgver=0.3.2
pkgrel=1
pkgdesc='Python job scheduling for humans.'
arch=('any')
url="https://github.com/dbader/$_name"
license=('MIT')
depends=('python>=2.3')
makedepends=('python2-setuptools')
source=("https://pypi.python.org/packages/source/s/$_name/$_name-$pkgver.tar.gz")
md5sums=('e0ce768dee1e961ad5a02bf459334abc')
package() {
cd "$srcdir/$_name-$pkgver"
python2 setup.py install --root="$pkgdir" --optimize=1 || return 1
}

View File

@ -1,27 +0,0 @@
# Contributor: Andre Klitzing <andre AT incubo DOT de>
# Maintainer: max-k <max-k AT post DOT com>
pkgname=reprepro
pkgver=5.3.0
pkgrel=1
pkgdesc="A tool to handle local repositories of Debian packages"
arch=('i686' 'x86_64')
url="http://mirrorer.alioth.debian.org"
license=('GPL')
depends=('db' 'gpgme' 'zlib' 'bzip2' 'libarchive' 'libgpg-error' 'zlib')
optdepends=('apt: Importing from other sources'
'gnupg' 'inoticoming' 'lzip' 'pinentry')
source=("http://ftp.debian.org/debian/pool/main/r/${pkgname}/${pkgname}_${pkgver}.orig.tar.gz")
sha256sums=('5a5404114b43a2d4ca1f8960228b1db32c41fb55de1996f62bc1b36001f3fab4')
build() {
cd "$srcdir/$pkgname-$pkgver"
./configure --prefix=/usr
make
}
package() {
cd "$srcdir/$pkgname-$pkgver"
make DESTDIR="$pkgdir" install
}

54
src/srb2kart/PKGBUILD Normal file
View File

@ -0,0 +1,54 @@
# Maintainer: steeltitanium <steeltitanium1 at gmail dot com>
# Contributor: steeltitanium <steeltitanium1 at gmail dot com>
pkgname=srb2kart
pkgver=1.1
_dataver=1.1
_patchver=1.1
pkgrel=2
pkgdesc='A kart racing mod based on the 3D Sonic the Hedgehog fangame Sonic Robo Blast 2, based on a modified version of Doom Legacy.'
arch=('i686' 'x86_64')
license=('GPL2')
url='https://mb.srb2.org/showthread.php?t=43708'
depends=('sdl2' 'sdl2_mixer' 'libpng' 'libgme' "srb2kart-data>=$_dataver")
makedepends=('mesa' 'glu' 'git')
makedepends_i686=('nasm')
options=(!buildflags) # In a perfect world, and perfect codebase, this wouldn't be required
source=("git+https://github.com/STJr/Kart-Public.git#tag=v$pkgver"
"https://github.com/STJr/Kart-Public/releases/download/v$pkgver/srb2kart-v${_patchver//./}-patch.zip"
"srb2kart.desktop"
"srb2kart-opengl.desktop")
sha256sums=('SKIP'
'e822c8a2f30789566375fe743effe6c08f29ee9bb0edf2013ce2ee641fb30a2a'
'fe154805cea950fc792faa266ef7d303cbccab893f802c2a85a2afdd0af51bc6'
'8082c8bad5bdf102d111d4e4d2eb8c73e9f30c1e54935091cd83f4928b3fc3dd')
build() {
cd "$srcdir"/Kart-Public/src
# clear out CPPFLAGS ( -D_FORTIFY_SOURCE doesn't like kart )
CPPFLAGS=""
[ "$CARCH" == "x86_64" ] && IS64BIT="64" || IS64BIT=""
# Don't compress with UPX
make NOUPX=1 LINUX$IS64BIT=1
}
package() {
[ "$CARCH" == "x86_64" ] && IS64BIT="64" || IS64BIT=""
install -Dm755 "$srcdir"/Kart-Public/bin/Linux$IS64BIT/Release/lsdl2srb2kart \
"$pkgdir"/usr/bin/srb2kart
# data patch 1.0.4 → 1.1,
install -Dm644 patch.kart "$pkgdir"/usr/share/games/SRB2Kart/patch.kart
# icon + .desktop
install -Dm644 "$srcdir"/Kart-Public/src/sdl/SDL_icon.xpm \
"$pkgdir"/usr/share/pixmaps/srb2kart.xpm
install -Dm644 srb2kart.desktop "$pkgdir"/usr/share/applications/srb2kart.desktop
install -m644 srb2kart-opengl.desktop "$pkgdir"/usr/share/applications
}

View File

@ -1,72 +0,0 @@
# Maintainer: wenLiangcan <boxeed at gmail dot com>
_pkgname=truecraft
pkgname=truecraft-git
pkgver=r818.cd0ed36
pkgrel=1
epoch=1
pkgdesc="A completely clean-room implementation of Minecraft beta 1.7.3 (circa September 2011)."
arch=('i686' 'x86_64')
url="https://github.com/SirCmpwn/TrueCraft"
license=('MIT')
depends=('mono>=4.0' 'desktop-file-utils' 'gtk2' 'webkitgtk2' 'gtk-sharp-2' 'sdl_mixer')
makedepends=('git' 'nuget')
source=("${_pkgname}"::"git://github.com/SirCmpwn/TrueCraft.git"
"${_pkgname}.svg"::'https://truecraft.io/static/truecraft_earth.svg')
provides=('truecraft')
conflicts=('truecraft')
md5sums=('SKIP'
'2e23dc787e60fa1184bca7025589660d')
pkgver() {
cd "${_pkgname}"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
prepare() {
cat > "${_pkgname}.sh" << EOF
#!/usr/bin/env sh
mkdir -p \$HOME/.config/truecraft
cd \$HOME/.config/truecraft
ln -sf /usr/share/${_pkgname}/* ./
mono /usr/share/${_pkgname}/TrueCraft.Launcher.exe
EOF
cat > "${_pkgname}.desktop" << EOF
[Desktop Entry]
Name=TrueCraft
GenericName=TrueCraft
Comment=A completely clean-room implementation of Minecraft beta 1.7.3
Exec=${_pkgname}
Icon=${_pkgname}.svg
Terminal=false
Type=Application
Categories=Game;
EOF
}
build() {
cd "${_pkgname}"
git reset --hard
git submodule update --init --recursive || return 1
nuget restore
xbuild /p:Configuration=Release
cd 'TrueCraft.Launcher/bin/Release/'
# rm -f truecraft MonoGame.Framework.MacOS.dll MonoGame.Framework.Windows.dll
}
package() {
install -Dm755 "${_pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}"
install -Dm644 "${_pkgname}.svg" "${pkgdir}/usr/share/pixmaps/${_pkgname}.svg"
install -Dm644 "${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
cd "${_pkgname}"
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE"
cd 'TrueCraft.Launcher/bin/Release/'
find . -type f -exec install -Dm644 {} \
"${pkgdir}/usr/share/${_pkgname}/{}" \;
}

View File

@ -1,52 +0,0 @@
# Maintainer: Muflone http://www.muflone.com/contacts/english/
# Contributor: laloch <lalochcz@gmail.com>
# Contributor: TDY <tdy@gmx.com>
# Contributor: Ivan Shapovalov <intelfx100@gmail.com>
pkgname=vdfuse
pkgver=82a
pkgrel=11
_headers=svn-47049
pkgdesc="A FUSE module for mounting VirtualBox disk images (VDI/VMDK/VHD) on the host"
arch=('i686' 'x86_64')
url="http://forums.virtualbox.org/viewtopic.php?f=26&t=33355"
license=('GPL3')
depends=('fuse' 'virtualbox' 'virtualbox-sdk')
makedepends=('pkgconfig')
install="${pkgname}.install"
source=("http://ftp.de.debian.org/debian/pool/main/v/virtualbox/virtualbox_4.1.42-dfsg-1+deb7u1.debian.tar.xz"
"https://github.com/muflone/virtualbox-includes/archive/${_headers}.tar.gz"
"vdautomount"::"http://forums.virtualbox.org/download/file.php?id=2865"
"add-typedef-to-PARTITIONING_TYPE_vd.h.patch"
"init-VDINTERFACEERROR_vdfuse.c.patch")
sha256sums=('54af4a721b6534de5f23f86e6d644d3e5b03383f2d1d90f4dbfeff84bbed47e9'
'357d0cc778f33684d158e60acae9478b26256af39b31bed19556c0928f133001'
'28b4ce0e0ca72721e0dbbdc776e5c3aa47b160afa8538064497be68da4713493'
'98f3a12fd288b650879822655c8c2ead10a630aa9637a186c7289c1f2f015c31'
'c4ae283a2f94ac81615c3b3d5f6a3c93d1d03438ee9f1e2520f8e2043b9aa1c0')
prepare() {
[ -d "${srcdir}/includes" ] && rm -rf "${srcdir}/includes" ]
cp -r "virtualbox-includes-${_headers}" "${srcdir}/includes"
msg2 "Patching sources..."
sed -i '1s,python,&2,' "${srcdir}/vdautomount"
patch -p1 -i "add-typedef-to-PARTITIONING_TYPE_vd.h.patch"
patch -p1 -i "init-VDINTERFACEERROR_vdfuse.c.patch"
}
build() {
cd "debian/${pkgname}"
gcc "${pkgname}.c" -o "${pkgname}" \
$(pkg-config --cflags --libs fuse) \
-I"${srcdir}/includes" \
-Wl,-rpath,/usr/lib/virtualbox/ \
/usr/lib/virtualbox/VBoxDD.so \
/usr/lib/virtualbox/VBoxDDU.so \
-Wall $CFLAGS
}
package() {
install -m 755 -d "${pkgdir}/usr/bin"
install -m 755 -t "${pkgdir}/usr/bin" \
"debian/${pkgname}/${pkgname}" "vdautomount"
}

View File

@ -1,16 +0,0 @@
--- src/virtualbox-includes-20130709/VBox/vd.h 2013-07-09 13:18:10.000000000 +0200
+++ src/includes/VBox/vd.h 2013-07-09 13:29:00.628312242 +0200
@@ -154,11 +154,11 @@
* Auxiliary data structure for difference between GPT and MBR
* disks.
*/
-enum PARTITIONING_TYPE
+typedef enum PARTITIONING_TYPE
{
MBR,
GPT
-};
+} PARTITIONING_TYPE;
/**
* Auxiliary data structure for creating raw disks.

View File

@ -1,20 +0,0 @@
--- src/debian/vdfuse/vdfuse.c.orig 2013-03-31 20:28:32.000000000 +0200
+++ src/debian/vdfuse/vdfuse.c 2013-07-09 13:31:47.824978337 +0200
@@ -126,8 +126,6 @@
PVDINTERFACE pVDifs = NULL;
VDINTERFACE vdError;
VDINTERFACEERROR vdErrorCallbacks = {
- .cbSize = sizeof(VDINTERFACEERROR),
- .enmInterface = VDINTERFACETYPE_ERROR,
.pfnError = vdErrorCallback };
// Partition table information
@@ -270,7 +268,7 @@
// *** Open the VDI, parse the MBR + EBRs and connect to the fuse service ***
//
if (RT_FAILURE(VDInterfaceAdd(&vdError, "VD Error", VDINTERFACETYPE_ERROR,
- &vdErrorCallbacks, NULL, &pVDifs)))
+ &vdErrorCallbacks, sizeof(vdErrorCallbacks), &pVDifs)))
usageAndExit("invalid initialisation of VD interface");
if (RT_FAILURE(VDCreate(&vdError, VDTYPE_HDD, &hdDisk)))
usageAndExit("invalid initialisation of VD interface");

View File

@ -1,7 +0,0 @@
post_install() {
echo "+++ Uncomment \"user_allow_other\" in /etc/fuse.conf"
}
post_upgrade() {
post_install $1
}

View File

@ -1,84 +0,0 @@
# Maintainer: Fredy García <frealgagu at gmail.com>
# Contributor: Chih-Hsuan Yen <yan12125@archlinux.org>
# Contributor: foutrelis
# Contributor: Andreas Radke <andyrtr@archlinux.org>
pkgname=webkitgtk
pkgver=2.4.11
pkgrel=17
epoch=3
pkgdesc="Legacy Web content engine for GTK+ 3"
arch=("armv7h" "i686" "x86_64")
url="https://${pkgname}.org/"
license=("custom")
depends=("enchant>=2.2" "geoclue2" "gst-plugins-base-libs" "gtk3" "harfbuzz-icu" "libgl" "libsecret" "libwebp" "libxslt" "libxt")
optdepends=(
"gst-libav: nonfree media decoding"
"gst-plugins-base: free media decoding"
"gst-plugins-good: media decoding"
"gtk2: Netscape plugin support"
)
makedepends=("gobject-introspection" "gperf" "gtk2" "gtk3" "mesa" "python2" "ruby")
provides=("${pkgname}3=${pkgver}" "libwebkit3=${pkgver}")
conflicts=("${pkgname}3" "libwebkit3")
replaces=("${pkgname}3" "libwebkit3")
options=("!emptydirs")
install="${pkgname}.install"
source=(
"https://${pkgname}.org/releases/${pkgname}-${pkgver}.tar.xz"
"${pkgname}-2.4.9-abs.patch"
"enchant-2.x.patch"
"icu59.patch"
"pkgconfig-enchant-2.patch"
)
sha256sums=(
"588aea051bfbacced27fdfe0335a957dca839ebe36aa548df39c7bbafdb65bf7"
"e40f1e08665e1646ebc490141678f26c9c4a2792207fdf7c05978547eae9f61c"
"7e37e059f071aaef93e387675de1a0c6a3dcf61ef67a3221a078caca69e22079"
"4e94e35b036f8a87a64e02d747d4103c0553dfe637fda372785c2b95211445ca"
"a1e2f24b28273746b2fbaecef42495f6314c76b16a446c22dc123e6a3afb58c8"
)
prepare() {
mkdir -p "${srcdir}/build-gtk" "${srcdir}/path"
ln -rTsf "/usr/bin/python2" "${srcdir}/path/python"
cd "${srcdir}/${pkgname}-${pkgver}"
patch -Np1 -i "${srcdir}/${pkgname}-2.4.9-abs.patch"
patch -Np1 -i "${srcdir}/enchant-2.x.patch"
patch -Np1 -i "${srcdir}/icu59.patch"
# https://www.archlinux.org/todo/enchant-221-rebuild/
patch -Np1 -i "${srcdir}/pkgconfig-enchant-2.patch"
# Needed as autotools-related files are patched
autoreconf -ifv
}
build() (
cd "${srcdir}/build-gtk"
PATH="${srcdir}/path:${PATH}"
CXXFLAGS+=" -fno-delete-null-pointer-checks"
CFLAGS+=" -fno-delete-null-pointer-checks"
CFLAGS+=" -Wno-expansion-to-defined -Wno-class-memaccess"
CXXFLAGS+=" -Wno-expansion-to-defined -Wno-class-memaccess"
"${srcdir}/${pkgname}-${pkgver}/configure" \
--prefix=/usr \
--libexecdir=/usr/lib/${pkgname} \
--enable-introspection \
--disable-webkit2 \
--disable-gtk-doc
# https://bugzilla.gnome.org/show_bug.cgi?id=655517
sed -i "s/ -shared / -Wl,-O1,--as-needed\0/g" "${srcdir}/build-gtk/libtool"
make all stamp-po
)
package() {
make -C "${srcdir}/build-gtk" DESTDIR="${pkgdir}" install
install -Dm644 "${srcdir}/${pkgname}-${pkgver}/Source/WebKit/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}

View File

@ -1,13 +0,0 @@
diff --git a/Source/WebCore/platform/text/enchant/TextCheckerEnchant.cpp b/Source/WebCore/platform/text/enchant/TextCheckerEnchant.cpp
index d2d2c6f..905ca5b 100644
--- a/Source/WebCore/platform/text/enchant/TextCheckerEnchant.cpp
+++ b/Source/WebCore/platform/text/enchant/TextCheckerEnchant.cpp
@@ -128,7 +128,7 @@ Vector<String> TextCheckerEnchant::getGuessesForWord(const String& word)
for (i = 0; i < numberOfSuggestions; i++)
guesses.append(String::fromUTF8(suggestions[i]));
- enchant_dict_free_suggestions(*iter, suggestions);
+ enchant_dict_free_string_list(*iter, suggestions);
}
return guesses;

View File

@ -1,42 +0,0 @@
diff --git a/Source/JavaScriptCore/API/JSStringRef.h b/Source/JavaScriptCore/API/JSStringRef.h
index aded736..30a6b73 100644
--- a/Source/JavaScriptCore/API/JSStringRef.h
+++ b/Source/JavaScriptCore/API/JSStringRef.h
@@ -32,6 +32,7 @@
#include <stdbool.h>
#endif
#include <stddef.h> /* for size_t */
+#include <uchar.h>
#ifdef __cplusplus
extern "C" {
@@ -43,7 +44,7 @@ extern "C" {
@typedef JSChar
@abstract A Unicode character.
*/
- typedef unsigned short JSChar;
+ typedef char16_t JSChar;
#else
typedef wchar_t JSChar;
#endif
diff --git a/Source/WebKit2/Shared/API/c/WKString.h b/Source/WebKit2/Shared/API/c/WKString.h
index dd5b877..2df4a3b 100644
--- a/Source/WebKit2/Shared/API/c/WKString.h
+++ b/Source/WebKit2/Shared/API/c/WKString.h
@@ -28,6 +28,7 @@
#include <WebKit2/WKBase.h>
#include <stddef.h>
+#include <uchar.h>
#ifndef __cplusplus
#include <stdbool.h>
@@ -39,7 +40,7 @@ extern "C" {
#if !defined(WIN32) && !defined(_WIN32) \
&& !((defined(__CC_ARM) || defined(__ARMCC__)) && !defined(__linux__)) /* RVCT */
- typedef unsigned short WKChar;
+ typedef char16_t WKChar;
#else
typedef wchar_t WKChar;
#endif

View File

@ -1,13 +0,0 @@
diff --git a/Source/autotools/FindDependencies.m4 b/Source/autotools/FindDependencies.m4
index 60ee32d..cf1019f 100644
--- a/Source/autotools/FindDependencies.m4
+++ b/Source/autotools/FindDependencies.m4
@@ -154,7 +154,7 @@ AC_SUBST(PANGO_CFLAGS)
AC_SUBST(PANGO_LIBS)
if test "$enable_spellcheck" = "yes"; then
- PKG_CHECK_MODULES(ENCHANT, enchant >= enchant_required_version, [], [enable_spellcheck="no"])
+ PKG_CHECK_MODULES(ENCHANT, enchant-2 >= enchant_required_version, [], [enable_spellcheck="no"])
AC_SUBST(ENCHANT_CFLAGS)
AC_SUBST(ENCHANT_LIBS)
fi

View File

@ -1,28 +0,0 @@
diff --git a/Source/WebCore/platform/gtk/GtkClickCounter.cpp b/Source/WebCore/platform/gtk/GtkClickCounter.cpp
index baa8917..7db658c 100644
--- a/Source/WebCore/platform/gtk/GtkClickCounter.cpp
+++ b/Source/WebCore/platform/gtk/GtkClickCounter.cpp
@@ -85,8 +85,8 @@ int GtkClickCounter::clickCountForGdkButtonEvent(GtkWidget* widget, GdkEventButt
guint32 eventTime = getEventTime(event);
if ((event->type == GDK_2BUTTON_PRESS || event->type == GDK_3BUTTON_PRESS)
- || ((abs(buttonEvent->x - m_previousClickPoint.x()) < doubleClickDistance)
- && (abs(buttonEvent->y - m_previousClickPoint.y()) < doubleClickDistance)
+ || ((fabs(buttonEvent->x - m_previousClickPoint.x()) < doubleClickDistance)
+ && (fabs(buttonEvent->y - m_previousClickPoint.y()) < doubleClickDistance)
&& (eventTime - m_previousClickTime < static_cast<guint>(doubleClickTime))
&& (buttonEvent->button == m_previousClickButton)))
m_currentClickCount++;
diff --git a/Source/WebCore/platform/gtk/LocalizedStringsGtk.cpp b/Source/WebCore/platform/gtk/LocalizedStringsGtk.cpp
index 30d7d13..2563be6 100644
--- a/Source/WebCore/platform/gtk/LocalizedStringsGtk.cpp
+++ b/Source/WebCore/platform/gtk/LocalizedStringsGtk.cpp
@@ -659,7 +659,7 @@ String localizedMediaTimeDescription(float time)
if (!std::isfinite(time))
return String::fromUTF8(_("indefinite time"));
- int seconds = static_cast<int>(abs(time));
+ int seconds = static_cast<int>(fabs(time));
int days = seconds / (60 * 60 * 24);
int hours = seconds / (60 * 60);
int minutes = (seconds / 60) % 60;

View File

@ -1,14 +0,0 @@
post_install() {
post_upgrade $1 0
}
post_upgrade() {
if (( $(vercmp $2 2.4.11-4) < 0)); then
cat <<END
> WARNING: WebKitGTK+ 2.4 is known to have many security vulnerabilities that
will NOT be fixed. Avoid browsing with it.
END
fi
}

View File

@ -1,37 +0,0 @@
# Maintainer: moparisthebest <admin dot archlinux AT moparisthebest dot com>
pkgname=wireguard-module-arch
pkgver=0.0.20180218
pkgrel=1
pkgdesc='wireguard kernel module for Arch Kernel'
_linux_major=4
_linux_minor=15
arch=('x86_64')
url='http://www.wireguard.com/'
license=('GPL')
makedepends=("linux>=${_linux_major}.${_linux_minor}"
"linux<${_linux_major}.$((_linux_minor+1))"
"linux-headers>=${_linux_major}.${_linux_minor}"
"linux-headers<${_linux_major}.$((_linux_minor+1))"
"wireguard-dkms>=$pkgver")
replaces=('wireguard-dkms')
conflicts=('wireguard-dkms')
provides=('WIREGUARD-MODULE')
_extramodules=extramodules-${_linux_major}.${_linux_minor}-ARCH
package(){
_kernver="$(cat /usr/lib/modules/$_extramodules/version)"
cd "/var/lib/dkms/wireguard/${pkgver}/$_kernver/$CARCH/module"
install -Dt "$pkgdir/usr/lib/modules/$_extramodules" -m644 *
# compress each module individually
find "$pkgdir" -name '*.ko' -exec xz -T1 {} +
# systemd module loading
printf "wireguard\n" |
install -Dm644 /dev/stdin "$pkgdir/usr/lib/modules-load.d/$pkgname.conf"
}
# vim:set ts=2 sw=2 et: