diff options
-rw-r--r-- | libre/texlive-bin/PKGBUILD | 5 | ||||
-rw-r--r-- | nonprism/webkit2gtk/PKGBUILD | 5 | ||||
-rw-r--r-- | pcr-testing/calamares/PKGBUILD | 42 | ||||
-rw-r--r-- | pcr-testing/parabola-laf/PKGBUILD | 35 | ||||
-rw-r--r-- | pcr/ring/PKGBUILD | 12 |
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=( |