summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libre/texlive-bin/PKGBUILD5
-rw-r--r--nonprism/webkit2gtk/PKGBUILD5
-rw-r--r--pcr-testing/calamares/PKGBUILD42
-rw-r--r--pcr-testing/parabola-laf/PKGBUILD35
-rw-r--r--pcr/ring/PKGBUILD12
5 files changed, 74 insertions, 25 deletions
diff --git a/libre/texlive-bin/PKGBUILD b/libre/texlive-bin/PKGBUILD
index 1da1bb0a2..8ba9cfc0c 100644
--- a/libre/texlive-bin/PKGBUILD
+++ b/libre/texlive-bin/PKGBUILD
@@ -7,7 +7,7 @@
pkgname=texlive-bin
pkgver=2017.44590
-pkgrel=9.parabola4.1
+pkgrel=9.parabola4.2
license=('GPL')
arch=('i686' 'x86_64' 'armv7h')
makedepends=('cairo' 'pixman' 'graphite' 't1lib' 'gd'
@@ -120,7 +120,8 @@ package() {
'libsigsegv' 'zziplib' 'libpng' 'libjpeg' 'freetype2'
'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper'
'libsynctex')
- makedepends+=('icu>=60' 'icu<61' 'poppler=0.61.1')
+ depends+=('poppler=0.61.1')
+ makedepends+=('icu>=60' 'icu<61')
provides=('lcdf-typetools' 'kpathsea')
provides_i686=('xindy')
provides_x86_64=("${provides_i686[@]}")
diff --git a/nonprism/webkit2gtk/PKGBUILD b/nonprism/webkit2gtk/PKGBUILD
index 3c76c199a..0b26b3777 100644
--- a/nonprism/webkit2gtk/PKGBUILD
+++ b/nonprism/webkit2gtk/PKGBUILD
@@ -7,7 +7,7 @@
pkgname=webkit2gtk
pkgver=2.18.3
-pkgrel=3.nonprism1
+pkgrel=3.nonprism2
arch=(i686 x86_64 armv7h)
pkgdesc="GTK+ Web content engine library, without geoclue2 support"
@@ -38,11 +38,12 @@ prepare() {
build() {
cd build
+ # temporarily disabling GTKDOC build, it breaks compilation on x86_64
cmake -G Ninja -DPORT=GTK -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SKIP_RPATH=ON -DCMAKE_INSTALL_PREFIX=/usr \
-DLIB_INSTALL_DIR=/usr/lib -DLIBEXEC_INSTALL_DIR=/usr/lib/webkit2gtk-4.0 \
-DUSE_GEOCLUE2=OFF -DENABLE_GEOLOCATION=OFF \
- -DENABLE_GTKDOC=ON -DPYTHON_EXECUTABLE=/usr/bin/python2 ../webkitgtk-$pkgver
+ -DENABLE_GTKDOC=OFF -DPYTHON_EXECUTABLE=/usr/bin/python2 ../webkitgtk-$pkgver
if [[ "$CARCH" =~ ^arm*|^aarch64$ ]]; then
# strip -O3 from cmake generated makefiles
diff --git a/pcr-testing/calamares/PKGBUILD b/pcr-testing/calamares/PKGBUILD
index 00b8cf132..4d155c8a6 100644
--- a/pcr-testing/calamares/PKGBUILD
+++ b/pcr-testing/calamares/PKGBUILD
@@ -2,39 +2,41 @@
pkgname=calamares
-pkgver=3.1.0
-pkgrel=3
+pkgver=3.1.9
+pkgrel='parabola1.1'
pkgdesc='Distribution-independent installer framework - Parabola edition'
arch=('i686' 'x86_64')
license=('GPL')
url="https://calamares.io/"
-depends=('boost-libs' 'dmidecode' 'gptfdisk' 'hwinfo' 'kconfig' 'kcoreaddons' 'ki18n'
- 'kparts' 'kpmcore' 'polkit-qt5' 'python' 'squashfs-tools' 'solid' 'qt5ct'
- 'qt5-styleplugins' 'qt5-svg' 'yaml-cpp')
-makedepends=('boost' 'extra-cmake-modules' 'git' 'qt5-tools')
+_latest_version() { pacman -Si $1 | grep Version | cut -d ':' -f 2 | sed 's/\s//g' ; }
+_build_couplings=("boost=$(_latest_version 'boost')")
+_runtime_couplings=("boost-libs=$(_latest_version 'boost')"
+ "kpmcore=$(_latest_version 'kpmcore')")
+makedepends=(${_build_couplings[@]} 'extra-cmake-modules' 'git' 'qt5-tools')
+depends=(${_runtime_couplings[@]} 'dmidecode' 'gptfdisk' 'hwinfo' 'kconfig' 'kcoreaddons'
+ 'ki18n' 'kparts' 'os-prober' 'polkit-qt5' 'python' 'squashfs-tools' 'solid'
+ 'qt5ct' 'qt5-styleplugins' 'qt5-svg' 'yaml-cpp')
-_git_tag="${pkgver}-parabola-alpha${pkgrel}"
+_git_tag="${pkgver}-${pkgrel%%.*}"
source=("https://notabug.org/bill-auger/calamares/archive/v${_git_tag}.tar.gz")
-# sha256sums=('6ae55f567d5eafdb781dc84988dec184637fa7cf8bd55d7a2157b2d920880d52') # alpha1
-# sha256sums=('a118ad28e7fd9b9b9603a7b79374c7e7d5c6ca9d41d6ba06137db94cdce05e5c') # alpha2
-sha256sums=('7a6ccf64ce7f56527a99e0eee1c46d698308c6f5bcabac9813c9151c48bd17f6') # alpha3
+sha256sums=('4ce0da2894a7f474c10af65d4c32fd595640bf2307cddaffd0f6636a717f4b65')
-build() {
+build()
+{
mkdir -p ${srcdir}/calamares/build
cd ${srcdir}/calamares/build
- cmake -DCMAKE_BUILD_TYPE=Debug \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBDIR=lib \
- -DWITH_CRASHREPORTER=OFF \
- -DSKIP_MODULES="dracut dracutlukscfg dummycpp dummyprocess dummypython \
- dummypythonqt grubcfg initramfs initramfscfg \
- interactiveterminal license luksbootkeyfile \
- luksopenswaphookcfg plymouthcfg removeuser webview" ..
+ cmake -DCMAKE_BUILD_TYPE=Debug \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DSKIP_MODULES="dracut dracutlukscfg dummycpp dummyprocess dummypython \
+ dummypythonqt initramfs initramfscfg interactiveterminal \
+ license plymouthcfg removeuser tracking webview" ..
}
-package() {
+package()
+{
cd ${srcdir}/calamares/build
make DESTDIR="$pkgdir" install
}
diff --git a/pcr-testing/parabola-laf/PKGBUILD b/pcr-testing/parabola-laf/PKGBUILD
new file mode 100644
index 000000000..5446d8445
--- /dev/null
+++ b/pcr-testing/parabola-laf/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: bill-auger <bill-auger@programmer.net>
+
+
+pkgname=parabola-laf
+pkgver=0.5
+pkgrel=1
+pkgdesc="User skeleton, artwork, and utilities for Parabola graphical desktop systems"
+arch=('any')
+license=('GPL')
+url=https://wiki.parabola.nu/Parabola-LAF
+
+depends=()
+makedepends=()
+
+#_giturl=https://git.parabola.nu/packages/${pkgname}.git
+#source=("${_srcdir}::git+${_giturl}/tag/?h=v${pkgver}")
+source=("https://notabug.org/bill-auger/parabola-laf/archive/v${pkgver}.tar.gz")
+sha256sums=('075bf2685a1dbb6fb6806f50614e9f18516cd7ea1d94724a61e6701eccf66d45')
+
+
+package() {
+ mkdir -p $pkgdir/usr/share/backgrounds
+ mkdir -p $pkgdir/usr/share/pixmaps
+ mkdir -p $pkgdir/usr/bin
+ mkdir -p $pkgdir/boot/grub/themes
+ mkdir -p $pkgdir/usr/share/icons
+ mkdir -p $pkgdir/etc/skel
+
+ cp -r ${srcdir}/${pkgname}/backgrounds $pkgdir/usr/share/backgrounds/${pkgname}
+ cp -r ${srcdir}/${pkgname}/banners $pkgdir/usr/share/pixmaps/${pkgname}
+ cp -rT ${srcdir}/${pkgname}/bin $pkgdir/usr/bin
+ cp -r ${srcdir}/${pkgname}/grub-theme $pkgdir/boot/grub/themes/${pkgname}
+ cp -r ${srcdir}/${pkgname}/icons $pkgdir/usr/share/icons/${pkgname}
+ cp -rT ${srcdir}/${pkgname}/skel $pkgdir/etc/skel
+}
diff --git a/pcr/ring/PKGBUILD b/pcr/ring/PKGBUILD
index 4808a2c1a..dc392aad3 100644
--- a/pcr/ring/PKGBUILD
+++ b/pcr/ring/PKGBUILD
@@ -5,6 +5,7 @@
# TODO: add explicit versioned dependency canary on icu to the
# appropriate package(s) -- à la iceweasel -- so as to avoid
# breakage when Arch bumps the soname
+# NOTE: the same has also been seen for 'enchant' and 'jsoncpp'
pkgbase=ring
pkgname=(ring-daemon ring-lrc ring-client-gnome)
@@ -20,8 +21,16 @@ _SOURCE_DATE_EPOCH=1508858419
# from inside of the repository created by
#
# git clone https://gerrit-ring.savoirfairelinux.com/ring-project
+#
+# TODO: the above is really not appropriate - we are not building from git master
+# the source date should be the date of the tarball
+# which is actually made from git 'production' branch
+#
+# git clone https://gerrit-ring.savoirfairelinux.com/ring-project
+# cd ring-project
+# git log production -n1 --format=%ct ${_pkgver##*.}
-pkgrel=2.2
+pkgrel=2.3
arch=("i686" "x86_64")
url="https://ring.cx/"
source=("http://dl.ring.cx/ring-release/tarballs/${pkgbase}_${pkgver}.tar.gz"
@@ -31,6 +40,7 @@ license=('GPL3')
sha256sums=('4f58183d7669b2fa06d72828f9fc8ceeec74d598bd656618cdd8cbe6a0ec55c6'
'4d2040fae7dea3306580ac5b9c3d60e64314305db1b59d2d14c802a12e45e6f9')
+
# Get this list by looking at `daemon/contrib/src/*/rules.mak`; look
# for packages that add themselves to both PKGS and FOUND_PKGS.
_daemon_contrib=(