diff --git a/src/comskip/PKGBUILD b/src/comskip/PKGBUILD index 2ddf898..848bc70 100644 --- a/src/comskip/PKGBUILD +++ b/src/comskip/PKGBUILD @@ -7,14 +7,14 @@ _gitname='comskip' url='http://github.com/erikkaashoek/Comskip' arch=('x86_64' 'i686') license=('GPL3') -depends=('ffmpeg2.8' 'argtable') +depends=('ffmpeg' 'argtable') source=("${_gitname}::git+https://github.com/erikkaashoek/Comskip.git#branch=master") sha256sums=('SKIP') build() { cd "${srcdir}/${_gitname}" ./autogen.sh - PKG_CONFIG_PATH=/usr/lib/ffmpeg2.8/pkgconfig ./configure --prefix=/usr + ./configure --prefix=/usr make } diff --git a/src/duplicati-latest/.SRCINFO b/src/duplicati-latest/.SRCINFO index 79b7176..ebf9aac 100644 --- a/src/duplicati-latest/.SRCINFO +++ b/src/duplicati-latest/.SRCINFO @@ -1,20 +1,22 @@ # Generated by mksrcinfo v8 -# Sat Apr 30 06:12:50 UTC 2016 +# Thu Nov 17 00:23:43 UTC 2016 pkgbase = duplicati-latest - pkgdesc = Free backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. Duplicati is open source software, written in mono and available for Windows, Linux, and Mac OS X. - pkgver = 2.0.1.11 + pkgdesc = A free backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers + pkgver = 2.0.1.32 pkgrel = 1 - url = http://www.duplicati.com/ + url = http://duplicati.com install = duplicati.install arch = i686 arch = x86_64 license = LGPL - depends = mono depends = gtk-sharp-2 - source = http://updates.duplicati.com/experimental/duplicati-2.0.1.11_experimental_2016-04-08.zip - source = duplicati_user.service - sha1sums = 08f409819409eb36959bfabc2beb482978e55b04 - sha1sums = cf23e9cdc0f72d1b52288579f169c4476aa26a0f + depends = mono + source = https://github.com/duplicati/duplicati/releases/download/v2.0.1.32-2.0.1.32_canary_2016-11-12/duplicati-2.0.1.32_canary_2016-11-12.zip + source = duplicati.service + sha1sums = 6ba8ef82b8c91f3a73be4de74f59cce1ca9c194c + sha1sums = 8298fe7fbe3ba71a9773220ab236eb6350e89f87 + sha256sums = 73cd8ab89e815660782403943aa7a54001a65e530af6dcbe28634900c8cae23e + sha256sums = 3237249cb9de137c3284a5cd92a451f3a49ec2183c6254be4b5ef7969e04e4a1 pkgname = duplicati-latest diff --git a/src/duplicati-latest/PKGBUILD b/src/duplicati-latest/PKGBUILD index 482c25d..44e2ff3 100644 --- a/src/duplicati-latest/PKGBUILD +++ b/src/duplicati-latest/PKGBUILD @@ -1,26 +1,28 @@ -# Maintainer: Danny Su +# Maintainer: Bjorn Neergaard +# Contributor: Danny Su pkgname=duplicati-latest -pkgver=2.0.1.31 +pkgver=2.0.1.32 pkgrel=1 -pkgdesc='Free backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. Duplicati is open source software, written in mono and available for Windows, Linux, and Mac OS X.' -arch=('i686' 'x86_64') -url="http://www.duplicati.com/" -install=duplicati.install +pkgdesc='A free backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers' +url='http://duplicati.com' license=('LGPL') -depends=('mono' 'gtk-sharp-2') -optdepends=() -source=("https://github.com/duplicati/duplicati/releases/download/v2.0.1.31-2.0.1.31_canary_2016-11-03/duplicati-2.0.1.31_canary_2016-11-03.zip" duplicati_user.service) +install='duplicati.install' +source=("https://github.com/duplicati/duplicati/releases/download/v2.0.1.32-2.0.1.32_canary_2016-11-12/duplicati-2.0.1.32_canary_2016-11-12.zip" 'duplicati.service') +sha1sums=('6ba8ef82b8c91f3a73be4de74f59cce1ca9c194c' + '8298fe7fbe3ba71a9773220ab236eb6350e89f87') +sha256sums=('73cd8ab89e815660782403943aa7a54001a65e530af6dcbe28634900c8cae23e' + '3237249cb9de137c3284a5cd92a451f3a49ec2183c6254be4b5ef7969e04e4a1') +arch=('i686' 'x86_64') +depends=('gtk-sharp-2' 'mono') -sha1sums=('ddf901c7e94474dd66c8a606cf295f64ca1cbdcb' - 'cf23e9cdc0f72d1b52288579f169c4476aa26a0f') package() { - rm "$srcdir/duplicati-2.0.1.31_canary_2016-11-03.zip" - - mkdir -p "$pkgdir/opt/duplicati-latest" - cp -r . "$pkgdir/opt/duplicati-latest" - - # install systemd units - install -Dm644 duplicati_user.service "${pkgdir}"/usr/lib/systemd/user/duplicati_latest.service + # Install the service. + install -Dm644 duplicati.service "${pkgdir}/usr/lib/systemd/system/duplicati.service" + rm duplicati.service + # Install the program. + rm *.zip + mkdir -p "${pkgdir}/opt/duplicati-latest" + cp -r . "${pkgdir}/opt/duplicati-latest" } diff --git a/src/duplicati-latest/duplicati.install b/src/duplicati-latest/duplicati.install index e35e062..afd9cce 100644 --- a/src/duplicati-latest/duplicati.install +++ b/src/duplicati-latest/duplicati.install @@ -1,23 +1,14 @@ post_install() { - - post_upgrade - + post_upgrade } post_upgrade() { cat << EOF - - UI can be accessed via following URL: http://localhost:8200 - - * Running duplicati user instance (using current user account) - - Execute: - - to reload user systemd modules: systemctl --user daemon-reload - to start duplicati manually: systemctl --user start duplicati_latest - to autostart duplicati on user login: systemctl --user enable duplicati_latest - + * UI can be accessed via following URL: http://localhost:8200 + * Running duplicati user instance (using current user account) + - to reload user systemd modules: systemctl --user daemon-reload + - to start duplicati manually: systemctl --user start duplicati + - to autostart duplicati on user login: systemctl --user enable duplicati EOF - } diff --git a/src/duplicati-latest/duplicati.service b/src/duplicati-latest/duplicati.service new file mode 100644 index 0000000..b125808 --- /dev/null +++ b/src/duplicati-latest/duplicati.service @@ -0,0 +1,10 @@ +[Unit] +Description=Duplicati +After=network.target + +[Service] +ExecStart=/usr/bin/mono /opt/duplicati-latest/Duplicati.Server.exe --webservice-port=8200 +Restart=on-abort + +[Install] +WantedBy=default.target diff --git a/src/iucode-tool/.SRCINFO b/src/iucode-tool/.SRCINFO index dd8538a..1d54e21 100644 --- a/src/iucode-tool/.SRCINFO +++ b/src/iucode-tool/.SRCINFO @@ -1,15 +1,15 @@ pkgbase = iucode-tool pkgdesc = Tool to manipulate IntelĀ® IA-32/X86-64 microcode bundles - pkgver = 2.0 + pkgver = 2.1 pkgrel = 1 url = https://gitlab.com/iucode-tool/iucode-tool/wikis/home arch = x86_64 arch = i686 license = GPL - source = https://gitlab.com/iucode-tool/releases/raw/master/iucode-tool_2.0.tar.xz - source = https://gitlab.com/iucode-tool/releases/raw/master/iucode-tool_2.0.tar.xz.asc + source = https://gitlab.com/iucode-tool/releases/raw/master/iucode-tool_2.1.tar.xz + source = https://gitlab.com/iucode-tool/releases/raw/master/iucode-tool_2.1.tar.xz.asc validpgpkeys = C467A717507BBAFED3C160920BD9E81139CB4807 - sha256sums = 55b506e8472507556ceea29cc30d5a0fbf86a626159fe45066bc31511a3f4868 + sha256sums = 610ae7695f74b0dbe2dba20435321534f267596827fec6d823999b14b46f7934 sha256sums = SKIP pkgname = iucode-tool diff --git a/src/iucode-tool/PKGBUILD b/src/iucode-tool/PKGBUILD index ba32e44..af96322 100644 --- a/src/iucode-tool/PKGBUILD +++ b/src/iucode-tool/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: Andreas Bosch pkgname=iucode-tool -pkgver=2.0 +pkgver=2.1 pkgrel=1 pkgdesc="Tool to manipulate IntelĀ® IA-32/X86-64 microcode bundles" arch=(x86_64 i686) @@ -10,17 +10,17 @@ makedepends=() source=("https://gitlab.com/iucode-tool/releases/raw/master/${pkgname}_${pkgver}.tar.xz" "https://gitlab.com/iucode-tool/releases/raw/master/${pkgname}_${pkgver}.tar.xz.asc") noextract=() -sha256sums=('55b506e8472507556ceea29cc30d5a0fbf86a626159fe45066bc31511a3f4868' +sha256sums=('610ae7695f74b0dbe2dba20435321534f267596827fec6d823999b14b46f7934' 'SKIP') validpgpkeys=('C467A717507BBAFED3C160920BD9E81139CB4807') # Henrique de Moraes Holschuh build() { - cd "$srcdir/${pkgname/-/_}-$pkgver" + cd "$srcdir/${pkgname}-$pkgver" ./configure --prefix=/usr --sbindir=/usr/bin make } package() { - cd "$srcdir/${pkgname/-/_}-$pkgver" + cd "$srcdir/${pkgname}-$pkgver" make DESTDIR="$pkgdir/" install } diff --git a/src/jdk/jdk.install b/src/jdk/jdk.install index 2ccdf7f..fa8e3bb 100644 --- a/src/jdk/jdk.install +++ b/src/jdk/jdk.install @@ -10,12 +10,6 @@ note() { printf "${blue}::${yellow} archlinux-java:${bold} $1${all_off}\n" } -update_desktop() { - update-desktop-database -q - update-mime-database /usr/share/mime >/dev/null - xdg-icon-resource forceupdate &>/dev/null -} - post_install() { default=$(archlinux-java get) case ${default} in @@ -38,8 +32,6 @@ post_install() { if [[ ! -f /etc/ssl/certs/java/cacerts ]]; then update-ca-trust fi - - update_desktop } post_upgrade() { @@ -66,6 +58,4 @@ post_remove() { note "Java environment unset." fi fi - - update_desktop } diff --git a/src/litesql-git/PKGBUILD b/src/litesql-git/PKGBUILD index 5599883..b360670 100644 --- a/src/litesql-git/PKGBUILD +++ b/src/litesql-git/PKGBUILD @@ -2,7 +2,7 @@ _pkgname=litesql pkgname="$_pkgname-git" -pkgver=r641.d34892c +pkgver=r596.d13e3d2 pkgrel=1 pkgdesc="C++ ORM for SQLite3, PostgreSQL, MySQL and Oracle" arch=('i686' 'x86_64' 'armv7h') diff --git a/src/rpm-org/.SRCINFO b/src/rpm-org/.SRCINFO index 886bb3c..03472fb 100644 --- a/src/rpm-org/.SRCINFO +++ b/src/rpm-org/.SRCINFO @@ -1,9 +1,7 @@ -# Generated by mksrcinfo v8 -# Sat Feb 13 00:47:46 UTC 2016 pkgbase = rpm-org pkgdesc = RPM Package Manager - RPM.org fork, used in major RPM distros - pkgver = 4.12.0.1 - pkgrel = 3 + pkgver = 4.13.0 + pkgrel = 1 url = http://www.rpm.org/ arch = i686 arch = x86_64 @@ -18,19 +16,19 @@ pkgbase = rpm-org depends = libarchive depends = libcap optdepends = libdbus: systemd inhibit plugin - provides = rpm=4.12.0.1 + provides = rpm=4.13.0 provides = rpmextract=1.0-4 conflicts = rpm conflicts = rpmextract options = !libtool - source = http://rpm.org/releases/rpm-4.12.x/rpm-4.12.0.1.tar.bz2 + source = https://github.com/rpm-software-management/rpm/releases/download/rpm-4.13.0-release/rpm-4.13.0.tar.bz2 source = rpmextract.sh source = rpmlib-filesystem-check.patch - source = lua-5.3.patch - sha1sums = d416bdb249b246b00b2d5d34c66e7f5a68a62524 + source = bfdfix.patch + sha1sums = c6ce4f879ca6a75340921093105e5ef9d33381d3 sha1sums = 74849919207885ae024f1ab8ed68a76474d67ad7 sha1sums = 0c5fa516dde1f10211af896c729e4b00c313e12b - sha1sums = e8efa065eb42648ac431a48b083888ae77e8ae4b + sha1sums = 456d4a2c9f71c2e3bfa5011800855a73a55aa5bc pkgname = rpm-org diff --git a/src/rpm-org/PKGBUILD b/src/rpm-org/PKGBUILD index 6776a53..7566b71 100644 --- a/src/rpm-org/PKGBUILD +++ b/src/rpm-org/PKGBUILD @@ -5,10 +5,10 @@ # Author: Wintershade pkgname=rpm-org -pkgver=4.12.0.1 +pkgver=4.13.0 _pkgver=$pkgver #_pkgver=4.12.0-rc1 -pkgrel=3 +pkgrel=1 pkgdesc="RPM Package Manager - RPM.org fork, used in major RPM distros" arch=('i686' 'x86_64') url="http://www.rpm.org/" @@ -19,19 +19,18 @@ optdepends=('libdbus: systemd inhibit plugin') conflicts=('rpm' 'rpmextract') options=('!libtool') provides=("rpm=${pkgver}" 'rpmextract=1.0-4') -#source=(http://rpm.org/releases/testing/rpm-${_pkgver}.tar.bz2 -source=(http://rpm.org/releases/rpm-4.12.x/rpm-${pkgver}.tar.bz2 - rpmextract.sh rpmlib-filesystem-check.patch lua-5.3.patch) -sha1sums=('d416bdb249b246b00b2d5d34c66e7f5a68a62524' +source=(https://github.com/rpm-software-management/rpm/releases/download/rpm-${pkgver}-release/rpm-${pkgver}.tar.bz2 + rpmextract.sh rpmlib-filesystem-check.patch bfdfix.patch) +sha1sums=('c6ce4f879ca6a75340921093105e5ef9d33381d3' '74849919207885ae024f1ab8ed68a76474d67ad7' '0c5fa516dde1f10211af896c729e4b00c313e12b' - 'e8efa065eb42648ac431a48b083888ae77e8ae4b') + '456d4a2c9f71c2e3bfa5011800855a73a55aa5bc') prepare() { cd ${srcdir}/rpm-${_pkgver} patch -p1 < ../rpmlib-filesystem-check.patch - patch -p1 < ../lua-5.3.patch -} + patch -p1 < ../bfdfix.patch + } build() { diff --git a/src/rpm-org/bfdfix.patch b/src/rpm-org/bfdfix.patch new file mode 100644 index 0000000..c3e7d69 --- /dev/null +++ b/src/rpm-org/bfdfix.patch @@ -0,0 +1,24 @@ +diff --git a/tools/sepdebugcrcfix.c b/tools/sepdebugcrcfix.c +index cd7fa02..03db7af 100644 +--- a/tools/sepdebugcrcfix.c ++++ b/tools/sepdebugcrcfix.c +@@ -28,7 +28,19 @@ + #include + #include + #include ++#ifndef PACKAGE ++#define PACKAGE ++#ifndef PACKAGE_VERSION ++#define PACKAGE_VERSION + #include ++#undef PACKAGE_VERSION ++#else ++#include ++#endif ++#undef PACKAGE ++#else ++#include ++#endif + + #define _(x) x + #define static_assert(expr) \