diff options
-rw-r--r-- | kernels/linux-libre-lts-knock/PKGBUILD | 35 | ||||
-rw-r--r-- | kernels/linux-libre-pae/PKGBUILD | 33 | ||||
-rw-r--r-- | kernels/linux-libre-rt/PKGBUILD | 49 | ||||
-rw-r--r-- | kernels/linux-libre-xen/PKGBUILD | 31 | ||||
-rw-r--r-- | libre/acpi_call-parabola-lts/PKGBUILD | 5 | ||||
-rw-r--r-- | libre/acpi_call-parabola/PKGBUILD | 35 | ||||
-rw-r--r-- | libre/acpi_call-parabola/kmod.install | 12 | ||||
-rw-r--r-- | libre/bbswitch-parabola/PKGBUILD | 8 | ||||
-rw-r--r-- | libre/bfgminer-parabola/PKGBUILD | 6 | ||||
-rw-r--r-- | libre/cups-filters-parabola/PKGBUILD | 4 | ||||
-rw-r--r-- | libre/evince-libre/PKGBUILD | 2 | ||||
-rw-r--r-- | libre/filesystem-parabola/PKGBUILD (renamed from libre/filesystem/PKGBUILD) | 8 | ||||
-rw-r--r-- | libre/filesystem-parabola/crypttab (renamed from libre/filesystem/crypttab) | 0 | ||||
-rw-r--r-- | libre/filesystem-parabola/filesystem.install (renamed from libre/filesystem/filesystem.install) | 11 | ||||
-rw-r--r-- | libre/filesystem-parabola/fstab (renamed from libre/filesystem/fstab) | 0 | ||||
-rw-r--r-- | libre/filesystem-parabola/group (renamed from libre/filesystem/group) | 0 | ||||
-rw-r--r-- | libre/filesystem-parabola/gshadow (renamed from libre/filesystem/gshadow) | 0 | ||||
-rw-r--r-- | libre/filesystem-parabola/host.conf (renamed from libre/filesystem/host.conf) | 0 | ||||
-rw-r--r-- | libre/filesystem-parabola/hosts (renamed from libre/filesystem/hosts) | 0 | ||||
-rw-r--r-- | libre/filesystem-parabola/issue (renamed from libre/filesystem/issue) | 0 | ||||
-rw-r--r-- | libre/filesystem-parabola/ld.so.conf (renamed from libre/filesystem/ld.so.conf) | 0 | ||||
-rw-r--r-- | libre/filesystem-parabola/locale.sh (renamed from libre/filesystem/locale.sh) | 0 | ||||
-rw-r--r-- | libre/filesystem-parabola/modprobe.d.usb-load-ehci-first (renamed from libre/filesystem/modprobe.d.usb-load-ehci-first) | 0 | ||||
-rw-r--r-- | libre/filesystem-parabola/motd (renamed from libre/filesystem/motd) | 0 | ||||
-rw-r--r-- | libre/filesystem-parabola/nsswitch.conf (renamed from libre/filesystem/nsswitch.conf) | 0 | ||||
-rw-r--r-- | libre/filesystem-parabola/os-release (renamed from libre/filesystem/os-release) | 0 | ||||
-rw-r--r-- | libre/filesystem-parabola/parabola.7.txt (renamed from libre/filesystem/parabola.7.txt) | 0 | ||||
-rw-r--r-- | libre/filesystem-parabola/passwd (renamed from libre/filesystem/passwd) | 0 | ||||
-rw-r--r-- | libre/filesystem-parabola/profile (renamed from libre/filesystem/profile) | 0 | ||||
-rw-r--r-- | libre/filesystem-parabola/resolv.conf (renamed from libre/filesystem/resolv.conf) | 0 | ||||
-rw-r--r-- | libre/filesystem-parabola/securetty (renamed from libre/filesystem/securetty) | 0 | ||||
-rw-r--r-- | libre/filesystem-parabola/shadow (renamed from libre/filesystem/shadow) | 0 | ||||
-rw-r--r-- | libre/filesystem-parabola/shells (renamed from libre/filesystem/shells) | 0 | ||||
-rw-r--r-- | libre/grub-parabola/0069-Backport-gnulib-fixes-for-C11.-Fixes-Savannah-bug-37.patch (renamed from libre/grub/0069-Backport-gnulib-fixes-for-C11.-Fixes-Savannah-bug-37.patch) | 0 | ||||
-rw-r--r-- | libre/grub-parabola/09_parabola (renamed from libre/grub/09_parabola) | 0 | ||||
-rw-r--r-- | libre/grub-parabola/60_memtest86+ (renamed from libre/grub/60_memtest86+) | 0 | ||||
-rw-r--r-- | libre/grub-parabola/PKGBUILD (renamed from libre/grub/PKGBUILD) | 11 | ||||
-rw-r--r-- | libre/grub-parabola/grub-10_linux-detect-parabola-initramfs.patch (renamed from libre/grub/grub-10_linux-detect-parabola-initramfs.patch) | 0 | ||||
-rw-r--r-- | libre/grub-parabola/grub-10_linux-rebrand-free-distros.patch (renamed from libre/grub/grub-10_linux-rebrand-free-distros.patch) | 0 | ||||
-rw-r--r-- | libre/grub-parabola/grub-2.00-fix-docs.patch (renamed from libre/grub/grub-2.00-fix-docs.patch) | 0 | ||||
-rw-r--r-- | libre/grub-parabola/grub-2.00-mkinitcpio-0.15.patch (renamed from libre/grub/grub-2.00-mkinitcpio-0.15.patch) | 0 | ||||
-rw-r--r-- | libre/grub-parabola/grub-2.00.5086-fix-lvm-parsing.patch (renamed from libre/grub/grub-2.00.5086-fix-lvm-parsing.patch) | 0 | ||||
-rw-r--r-- | libre/grub-parabola/grub-add-GRUB_COLOR_variables.patch (renamed from libre/grub/grub-add-GRUB_COLOR_variables.patch) | 0 | ||||
-rw-r--r-- | libre/grub-parabola/grub.default (renamed from libre/grub/grub.default) | 0 | ||||
-rw-r--r-- | libre/grub-parabola/grub.install (renamed from libre/grub/grub.install) | 0 | ||||
-rw-r--r-- | libre/grub-parabola/parabola_grub_mkconfig_fixes.patch (renamed from libre/grub/parabola_grub_mkconfig_fixes.patch) | 0 | ||||
-rw-r--r-- | libre/linux-libre-api-headers/PKGBUILD | 5 | ||||
-rw-r--r-- | libre/linux-libre-firmware/PKGBUILD | 2 | ||||
-rw-r--r-- | libre/linux-libre-grsec/PKGBUILD | 27 | ||||
-rw-r--r-- | libre/linux-libre-lts/PKGBUILD | 35 | ||||
-rw-r--r-- | libre/linux-libre-manpages/PKGBUILD | 7 | ||||
-rw-r--r-- | libre/linux-libre-tools/PKGBUILD | 38 | ||||
-rw-r--r-- | libre/linux-libre/ChangeLog | 6 | ||||
-rw-r--r-- | libre/linux-libre/PKGBUILD | 29 | ||||
-rw-r--r-- | libre/lirc-parabola/PKGBUILD | 77 | ||||
-rw-r--r-- | libre/lirc-parabola/kmod.install | 12 | ||||
-rw-r--r-- | libre/luxrays-parabola/PKGBUILD | 81 | ||||
-rw-r--r-- | libre/luxrays-parabola/QTBUG-22829.diff | 17 | ||||
-rw-r--r-- | libre/luxrays-parabola/luxmark_scenes_path.diff | 20 | ||||
-rw-r--r-- | libre/luxrender-libre/PKGBUILD | 56 | ||||
-rw-r--r-- | libre/luxrender-parabola/PKGBUILD | 63 | ||||
-rw-r--r-- | libre/luxrender-parabola/force_python3.diff (renamed from libre/luxrender-libre/force_python3.diff) | 0 | ||||
-rw-r--r-- | libre/pacman-mirrorlist-parabola/PKGBUILD (renamed from libre/pacman-mirrorlist-libre/PKGBUILD) | 8 | ||||
-rw-r--r-- | libre/pacman-parabola/PKGBUILD (renamed from libre/pacman/PKGBUILD) | 17 | ||||
-rw-r--r-- | libre/pacman-parabola/gpg.conf (renamed from libre/pacman/gpg.conf) | 0 | ||||
-rw-r--r-- | libre/pacman-parabola/makepkg.conf (renamed from libre/pacman/makepkg.conf) | 0 | ||||
-rw-r--r-- | libre/pacman-parabola/pacman.conf.i686 (renamed from libre/pacman/pacman.conf.i686) | 0 | ||||
-rw-r--r-- | libre/pacman-parabola/pacman.conf.mips64el (renamed from libre/pacman/pacman.conf.mips64el) | 0 | ||||
-rw-r--r-- | libre/pacman-parabola/pacman.conf.x86_64 (renamed from libre/pacman/pacman.conf.x86_64) | 0 | ||||
-rw-r--r-- | libre/pacman-parabola/refresh-pacman-keys (renamed from libre/pacman/refresh-pacman-keys) | 0 | ||||
-rw-r--r-- | libre/pacman-parabola/sks-keyservers.netCA.pem (renamed from libre/pacman/sks-keyservers.netCA.pem) | 0 | ||||
-rw-r--r-- | libre/spectrwm-parabola/LICENSE (renamed from libre/spectrwm-libre/LICENSE) | 0 | ||||
-rw-r--r-- | libre/spectrwm-parabola/PKGBUILD (renamed from libre/spectrwm-libre/PKGBUILD) | 21 | ||||
-rw-r--r-- | libre/spectrwm-parabola/baraction.sh (renamed from libre/spectrwm-libre/baraction.sh) | 0 | ||||
-rw-r--r-- | libre/spectrwm-parabola/spectrwm-no-preload (renamed from libre/spectrwm-libre/spectrwm-no-preload) | 0 | ||||
-rw-r--r-- | libre/tp_smapi-parabola-lts/PKGBUILD | 8 | ||||
-rw-r--r-- | libre/tp_smapi-parabola/PKGBUILD | 8 | ||||
-rw-r--r-- | libre/vhba-module-parabola/PKGBUILD | 8 | ||||
-rw-r--r-- | libre/your-freedom/PKGBUILD | 6 | ||||
-rw-r--r-- | pcr/acpi_call-parabola-grsec/PKGBUILD (renamed from libre/acpi_call-parabola-grsec/PKGBUILD) | 5 | ||||
-rw-r--r-- | pcr/acpi_call-parabola-grsec/kmod.install (renamed from libre/acpi_call-parabola-grsec/kmod.install) | 0 | ||||
-rw-r--r-- | pcr/bbswitch-parabola-grsec/PKGBUILD (renamed from libre/bbswitch-parabola-grsec/PKGBUILD) | 8 | ||||
-rw-r--r-- | pcr/bbswitch-parabola-grsec/kmod.install (renamed from libre/bbswitch-parabola-grsec/kmod.install) | 0 | ||||
-rw-r--r-- | pcr/bbswitch-parabola-lts/PKGBUILD (renamed from libre/bbswitch-parabola-lts/PKGBUILD) | 8 | ||||
-rw-r--r-- | pcr/bbswitch-parabola-lts/kmod.install (renamed from libre/bbswitch-parabola-lts/kmod.install) | 0 | ||||
-rw-r--r-- | pcr/lirc-parabola-grsec/PKGBUILD (renamed from libre/lirc-parabola-grsec/PKGBUILD) | 20 | ||||
-rw-r--r-- | pcr/lirc-parabola-grsec/irexec.service (renamed from libre/lirc-parabola-grsec/irexec.service) | 0 | ||||
-rw-r--r-- | pcr/lirc-parabola-grsec/kmod.install (renamed from libre/lirc-parabola-grsec/kmod.install) | 0 | ||||
-rw-r--r-- | pcr/lirc-parabola-grsec/lirc-utils.install (renamed from libre/lirc-parabola-grsec/lirc-utils.install) | 0 | ||||
-rw-r--r-- | pcr/lirc-parabola-grsec/lirc.logrotate (renamed from libre/lirc-parabola-grsec/lirc.logrotate) | 0 | ||||
-rw-r--r-- | pcr/lirc-parabola-grsec/lirc.tmpfiles (renamed from libre/lirc-parabola-grsec/lirc.tmpfiles) | 0 | ||||
-rw-r--r-- | pcr/lirc-parabola-grsec/wpc8769l-build-fix.patch (renamed from libre/lirc-parabola-grsec/wpc8769l-build-fix.patch) | 0 | ||||
-rw-r--r-- | pcr/lirc-parabola-lts/PKGBUILD (renamed from libre/lirc-parabola-lts/PKGBUILD) | 20 | ||||
-rw-r--r-- | pcr/lirc-parabola-lts/irexec.service (renamed from libre/lirc-parabola-lts/irexec.service) | 0 | ||||
-rw-r--r-- | pcr/lirc-parabola-lts/kmod.install (renamed from libre/lirc-parabola-lts/kmod.install) | 0 | ||||
-rw-r--r-- | pcr/lirc-parabola-lts/lirc-utils.install (renamed from libre/lirc-parabola-lts/lirc-utils.install) | 0 | ||||
-rw-r--r-- | pcr/lirc-parabola-lts/lirc.logrotate (renamed from libre/lirc-parabola-lts/lirc.logrotate) | 0 | ||||
-rw-r--r-- | pcr/lirc-parabola-lts/lirc.tmpfiles (renamed from libre/lirc-parabola-lts/lirc.tmpfiles) | 0 | ||||
-rw-r--r-- | pcr/lirc-parabola-lts/wpc8769l-build-fix.patch (renamed from libre/lirc-parabola-lts/wpc8769l-build-fix.patch) | 0 | ||||
-rw-r--r-- | pcr/tp_smapi-parabola-grsec/PKGBUILD (renamed from libre/tp_smapi-parabola-grsec/PKGBUILD) | 8 | ||||
-rw-r--r-- | pcr/tp_smapi-parabola-grsec/kmod.install (renamed from libre/tp_smapi-parabola-grsec/kmod.install) | 0 | ||||
-rw-r--r-- | pcr/vhba-module-parabola-grsec/60-vhba.rules (renamed from libre/vhba-module-parabola-grsec/60-vhba.rules) | 0 | ||||
-rw-r--r-- | pcr/vhba-module-parabola-grsec/PKGBUILD (renamed from libre/vhba-module-parabola-grsec/PKGBUILD) | 8 | ||||
-rw-r--r-- | pcr/vhba-module-parabola-grsec/vhba-module.install (renamed from libre/vhba-module-parabola-grsec/vhba-module.install) | 0 | ||||
-rw-r--r-- | pcr/vhba-module-parabola-lts/60-vhba.rules (renamed from libre/vhba-module-parabola-lts/60-vhba.rules) | 0 | ||||
-rw-r--r-- | pcr/vhba-module-parabola-lts/PKGBUILD (renamed from libre/vhba-module-parabola-lts/PKGBUILD) | 8 | ||||
-rw-r--r-- | pcr/vhba-module-parabola-lts/vhba-module.install (renamed from libre/vhba-module-parabola-lts/vhba-module.install) | 0 |
107 files changed, 524 insertions, 362 deletions
diff --git a/kernels/linux-libre-lts-knock/PKGBUILD b/kernels/linux-libre-lts-knock/PKGBUILD index 2d72f2169..7b2a1440d 100644 --- a/kernels/linux-libre-lts-knock/PKGBUILD +++ b/kernels/linux-libre-lts-knock/PKGBUILD @@ -12,9 +12,12 @@ _pkgbasever=3.10-gnu _pkgver=3.10.53-gnu _knockpatchver=3.10 -_replaces=('kernel26%' 'kernel26-libre%' 'linux%' 'linux-libre%-kmod-alx') # '%' gets replaced with _kernelname +_replacesarchkernel=('linux%') # '%' gets replaced with _kernelname +_replacesoldkernels=('kernel26%' 'kernel26-libre%') # '%' gets replaced with _kernelname +_replacesoldmodules=() # '%' gets replaced with _kernelname _srcname=linux-${_pkgbasever%-*} +_archpkgver=${_pkgver%-*} pkgver=${_pkgver//-/.} pkgrel=1 arch=('i686' 'x86_64' 'mips64el') @@ -49,7 +52,9 @@ md5sums=('d562fd52580a3b6b18b6eeb5921d1d5c' '') _kernelname=${pkgbase#linux-libre} -_replaces=("${_replaces[@]/\%/${_kernelname}}") +_replacesarchkernel=("${_replacesarchkernel[@]/\%/${_kernelname}}") +_replacesoldkernels=("${_replacesoldkernels[@]/\%/${_kernelname}}") +_replacesoldmodules=("${_replacesoldmodules[@]/\%/${_kernelname}}") case "$CARCH" in i686|x86_64) KARCH=x86;; @@ -138,13 +143,13 @@ _package() { [ "${pkgbase}" = "linux-libre" ] && groups=('base') depends=('coreutils' 'linux-firmware' 'kmod' 'mkinitcpio>=0.7') optdepends=('crda: to set the correct wireless channels of your country') - provides=( "${_replaces[@]/%/=${pkgver}}") - conflicts=("${_replaces[@]}") - replaces=( "${_replaces[@]}") + provides=("${_replacesarchkernel[@]/%/=${_archpkgver}}") + conflicts=("${_replacesarchkernel[@]}" "${_replacesoldkernels[@]}" "${_replacesoldmodules[@]}") + replaces=("${_replacesarchkernel[@]}" "${_replacesoldkernels[@]}" "${_replacesoldmodules[@]}") backup=("etc/mkinitcpio.d/${pkgbase}.preset") install=linux.install - cd "${srcdir}/${_srcname} + cd "${srcdir}/${_srcname}" # get kernel version _kernver="$(make LOCALVERSION= kernelrelease)" @@ -197,15 +202,9 @@ _package() { _package-headers() { pkgdesc="Header files and scripts for building modules for ${pkgbase^} kernel" - provides=( "${_replaces[@]/%/-headers=${pkgver}}") - conflicts=("${_replaces[@]/%/-headers}") - replaces=( "${_replaces[@]/%/-headers}") - - # in case of repackaging this is empty - if [ -z "${_kernver}" ]; then - cd "${srcdir}/linux-${_basekernel}" - _kernver="$(make LOCALVERSION= kernelrelease)" - fi + provides=("${_replacesarchkernel[@]/%/-headers=${_archpkgver}}") + conflicts=("${_replacesarchkernel[@]/%/-headers}" "${_replacesoldkernels[@]/%/-headers}") + replaces=("${_replacesarchkernel[@]/%/-headers}" "${_replacesoldkernels[@]/%/-headers}") install -dm755 "${pkgdir}/usr/lib/modules/${_kernver}" @@ -343,9 +342,9 @@ _package-headers() { _package-docs() { pkgdesc="Kernel hackers manual - HTML documentation that comes with the ${pkgbase^} kernel" - provides=( "${_replaces[@]/%/-docs=${pkgver}}") - conflicts=("${_replaces[@]/%/-docs}") - replaces=( "${_replaces[@]/%/-docs}") + provides=("${_replacesarchkernel[@]/%/-docs=${_archpkgver}}") + conflicts=("${_replacesarchkernel[@]/%/-docs}" "${_replacesoldkernels[@]/%/-docs}") + replaces=("${_replacesarchkernel[@]/%/-docs}" "${_replacesoldkernels[@]/%/-docs}") cd "${srcdir}/${_srcname}" diff --git a/kernels/linux-libre-pae/PKGBUILD b/kernels/linux-libre-pae/PKGBUILD index ec7336a48..755571efc 100644 --- a/kernels/linux-libre-pae/PKGBUILD +++ b/kernels/linux-libre-pae/PKGBUILD @@ -11,9 +11,12 @@ pkgbase=linux-libre-pae # Build stock -pae kernel _pkgbasever=3.16-gnu _pkgver=3.16.1-gnu -_replaces=('kernel26%' 'kernel26-libre%' 'linux%' 'linux-libre%-kmod-alx') # '%' gets replaced with _kernelname +_replacesarchkernel=('linux%') # '%' gets replaced with _kernelname +_replacesoldkernels=('kernel26%' 'kernel26-libre%') # '%' gets replaced with _kernelname +_replacesoldmodules=() # '%' gets replaced with _kernelname _srcname=linux-${_pkgbasever%-*} +_archpkgver=${_pkgver%-*} pkgver=${_pkgver//-/.} pkgrel=1 arch=('i686') @@ -21,8 +24,8 @@ url="http://linux-libre.fsfla.org/" license=('GPL2') makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc') options=('!strip') -source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgbasekernel}/linux-libre-${_pkgbasekernel}.tar.xz" - "http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgver}/patch-${_pkgbasekernel}-${_pkgver}.xz" +source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgbasever}/linux-libre-${_pkgbasever}.tar.xz" + "http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgver}/patch-${_pkgbasever}-${_pkgver}.xz" # the main kernel config files 'config' # standard config files for mkinitcpio ramdisk @@ -41,7 +44,9 @@ sha256sums=('9c2a524c901febe0f0138f702bfdeb52d6f79f22c1fdbabaa37580bc70f16218' 'f36f61a0a72bcb0a9c04264343503bfbf927c9ea0db819e66734a3933b060588') _kernelname=${pkgbase#linux-libre} -_replaces=("${_replaces[@]/\%/${_kernelname}}") +_replacesarchkernel=("${_replacesarchkernel[@]/\%/${_kernelname}}") +_replacesoldkernels=("${_replacesoldkernels[@]/\%/${_kernelname}}") +_replacesoldmodules=("${_replacesoldmodules[@]/\%/${_kernelname}}") prepare() { cd "${srcdir}/${_srcname}" @@ -100,9 +105,9 @@ _package() { [ "${pkgbase}" = "linux-libre" ] && groups=('base') depends=('coreutils' 'linux-firmware' 'kmod' 'mkinitcpio>=0.7') optdepends=('crda: to set the correct wireless channels of your country') - provides=( "${_replaces[@]/%/=${pkgver}}") - conflicts=("${_replaces[@]}") - replaces=( "${_replaces[@]}") + provides=("${_replacesarchkernel[@]/%/=${_archpkgver}}") + conflicts=("${_replacesarchkernel[@]}" "${_replacesoldkernels[@]}" "${_replacesoldmodules}") + replaces=("${_replacesarchkernel[@]}" "${_replacesoldkernels[@]}" "${_replacesoldmodules}") backup=("etc/mkinitcpio.d/${pkgbase}.preset") install=linux.install @@ -161,9 +166,9 @@ _package() { _package-headers() { pkgdesc="Header files and scripts for building modules for ${pkgbase^} kernel" - provides=( "${_replaces[@]/%/-headers=${pkgver}}") - conflicts=("${_replaces[@]/%/-headers}") - replaces=( "${_replaces[@]/%/-headers}") + provides=("${_provides[@]/%/-headers=${_archpkgver}}") + conflicts=("${_provides[@]/%/-headers}" "${_replaces[@]/%/-headers}") + replaces=("${_provides[@]/%/-headers}" "${_replaces[@]/%/-headers}") install -dm755 "${pkgdir}/usr/lib/modules/${_kernver}" @@ -280,11 +285,11 @@ _package-headers() { _package-docs() { pkgdesc="Kernel hackers manual - HTML documentation that comes with the ${pkgbase^} kernel" - provides=("kernel26${_kernelname}-docs=${pkgver}" "linux${_kernelname}-docs=${pkgver}") - conflicts=("kernel26${_kernelname}-docs" "kernel26-libre${_kernelname}-docs" "linux${_kernelname}-docs") - replaces=("kernel26${_kernelname}-docs" "kernel26-libre${_kernelname}-docs" "linux${_kernelname}-docs") + provides=("${_provides[@]/%/-docs=${_archpkgver}}") + conflicts=("${_provides[@]/%/-docs}" "${_replaces[@]/%/-docs}") + replaces=("${_provides[@]/%/-docs}" "${_replaces[@]/%/-docs}") - cd "${srcdir}/linux-${_basekernel}" + cd "${srcdir}/${_srcname}" mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build" cp -al Documentation "${pkgdir}/usr/lib/modules/${_kernver}/build" diff --git a/kernels/linux-libre-rt/PKGBUILD b/kernels/linux-libre-rt/PKGBUILD index 0934fa247..7064443db 100644 --- a/kernels/linux-libre-rt/PKGBUILD +++ b/kernels/linux-libre-rt/PKGBUILD @@ -14,12 +14,14 @@ pkgbase=linux-libre-rt # Build stock -rt kernel _pkgbasever=3.14-gnu _pkgver=3.14.12-gnu _rtbasever=3.14 -_rtver=3.14.12 _rtpatchver=rt9 -_replaces=('kernel26%' 'kernel26-libre%' 'linux%' 'linux-libre%-kmod-alx') # '%' gets replaced with _kernelname +_replacesarchkernel=('linux%') # '%' gets replaced with _kernelname +_replacesoldkernels=('kernel26%' 'kernel26-libre%') # '%' gets replaced with _kernelname +_replacesoldmodules=() # '%' gets replaced with _kernelname _srcname=linux-${_pkgbasever%-*} +_archpkgver=${_pkgver%-*}_${_rtpatchver} pkgver=${_pkgver//-/.}_${_rtpatchver} pkgrel=1 arch=('i686' 'x86_64' 'mips64el') @@ -27,9 +29,9 @@ url="https://rt.wiki.kernel.org/" license=('GPL2') makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc') options=('!strip') -source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgbasekernel}/linux-libre-${_pkgbasekernel}.tar.xz" - "http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgver}/patch-${_pkgbasekernel}-${_pkgver}.xz" - "http://www.kernel.org/pub/linux/kernel/projects/rt/${_rtbasever}/patch-${_rtver}-${_rtpatchver}.patch.xz" +source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgbasever}/linux-libre-${_pkgbasever}.tar.xz" + "http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgver}/patch-${_pkgbasever}-${_pkgver}.xz" + "http://www.kernel.org/pub/linux/kernel/projects/rt/${_rtbasever}/patch-${_pkgver%-*}-${_rtpatchver}.patch.xz" # the main kernel config files 'config.i686' 'config.x86_64' 'config.mips64el' # standard config files for mkinitcpio ramdisk @@ -62,7 +64,9 @@ sha256sums=('477555c709b9407fe37dbd70d3331ff9dde1f9d874aba2741f138d07ae6f281b' '3baf1279805edd561e80877a1baf32d98fe07220dc6e7cb4ced73ab531947bc4') _kernelname=${pkgbase#linux-libre} -_replaces=("${_replaces[@]/\%/${_kernelname}}") +_replacesarchkernel=("${_replacesarchkernel[@]/\%/${_kernelname}}") +_replacesoldkernels=("${_replacesoldkernels[@]/\%/${_kernelname}}") +_replacesoldmodules=("${_replacesoldmodules[@]/\%/${_kernelname}}") case "$CARCH" in i686|x86_64) KARCH=x86;; @@ -145,9 +149,9 @@ _package() { [ "${pkgbase}" = "linux-libre" ] && groups=('base') depends=('coreutils' 'linux-firmware' 'kmod' 'mkinitcpio>=0.7') optdepends=('crda: to set the correct wireless channels of your country') - provides=( "${_replaces[@]/%/=${pkgver}}") - conflicts=("${_replaces[@]}") - replaces=( "${_replaces[@]}") + provides=("${_replacesarchkernel[@]/%/=${_archpkgver}}") + conflicts=("${_replacesarchkernel[@]}" "${_replacesoldkernels[@]}" "${_replacesoldmodules}") + replaces=("${_replacesarchkernel[@]}" "${_replacesoldkernels[@]}" "${_replacesoldmodules}") backup=("etc/mkinitcpio.d/${pkgbase}.preset") install=linux.install @@ -160,8 +164,7 @@ _package() { mkdir -p "${pkgdir}"/{lib/modules,lib/firmware,boot} make LOCALVERSION= INSTALL_MOD_PATH="${pkgdir}" modules_install - - cp arch/${KARCH}/boot/bzImage "${pkgdir}/boot/vmlinuz-${pkgbase}" + cp arch/$KARCH/boot/bzImage "${pkgdir}/boot/vmlinuz-${pkgbase}" # set correct depmod command for install cp -f "${startdir}/${install}" "${startdir}/${install}.pkg" @@ -205,15 +208,9 @@ _package() { _package-headers() { pkgdesc="Header files and scripts for building modules for ${pkgbase^} kernel" - provides=( "${_replaces[@]/%/-headers=${pkgver}}") - conflicts=("${_replaces[@]/%/-headers}") - replaces=( "${_replaces[@]/%/-headers}") - - # in case of repackaging this is empty - if [ -z "${_kernver}" ]; then - cd "${srcdir}/linux-${_basekernel}" - _kernver="$(make LOCALVERSION= kernelrelease)" - fi + provides=("${_provides[@]/%/-headers=${_archpkgver}}") + conflicts=("${_provides[@]/%/-headers}" "${_replaces[@]/%/-headers}") + replaces=("${_provides[@]/%/-headers}" "${_replaces[@]/%/-headers}") install -dm755 "${pkgdir}/usr/lib/modules/${_kernver}" @@ -240,12 +237,6 @@ _package-headers() { cp Module.symvers "${pkgdir}/usr/lib/modules/${_kernver}/build" cp -a scripts "${pkgdir}/usr/lib/modules/${_kernver}/build" - if [ "$CARCH" = "mips64el" ]; then - cp arch/${KARCH}/Kbuild "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/${KARCH}/" - cp -a arch/${KARCH}/loongson "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/${KARCH}/" - cp ${srcdir}/Kbuild.platforms "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/${KARCH}/" - fi - # fix permissions on scripts dir chmod og-w -R "${pkgdir}/usr/lib/modules/${_kernver}/build/scripts" mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/.tmp_versions" @@ -336,9 +327,9 @@ _package-headers() { _package-docs() { pkgdesc="Kernel hackers manual - HTML documentation that comes with the ${pkgbase^} kernel" - provides=( "${_replaces[@]/%/-docs=${pkgver}}") - conflicts=("${_replaces[@]/%/-docs}") - replaces=( "${_replaces[@]/%/-docs}") + provides=("${_provides[@]/%/-docs=${_archpkgver}}") + conflicts=("${_provides[@]/%/-docs}" "${_replaces[@]/%/-docs}") + replaces=("${_provides[@]/%/-docs}" "${_replaces[@]/%/-docs}") cd "${srcdir}/${_srcname}" diff --git a/kernels/linux-libre-xen/PKGBUILD b/kernels/linux-libre-xen/PKGBUILD index bfe9c1dc2..988dc088d 100644 --- a/kernels/linux-libre-xen/PKGBUILD +++ b/kernels/linux-libre-xen/PKGBUILD @@ -11,9 +11,12 @@ pkgbase=linux-libre-xen # Build stock -xen kernel _pkgbasever=3.16-gnu _pkgver=3.16.1-gnu -_replaces=('kernel26%' 'kernel26-libre%' 'linux%' 'linux-libre%-kmod-alx') # '%' gets replaced with _kernelname +_replacesarchkernel=('linux%') # '%' gets replaced with _kernelname +_replacesoldkernels=('kernel26%' 'kernel26-libre%') # '%' gets replaced with _kernelname +_replacesoldmodules=() # '%' gets replaced with _kernelname _srcname=linux-${_pkgbasever%-*} +_archpkgver=${_pkgver%-*} pkgver=${_pkgver//-/.} pkgrel=1 arch=('i686') @@ -21,8 +24,8 @@ url="http://linux-libre.fsfla.org/" license=('GPL2') makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc') options=('!strip') -source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgbasekernel}/linux-libre-${_pkgbasekernel}.tar.xz" - "http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgver}/patch-${_basekernel}-${_pkgver}.xz" +source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgbasever}/linux-libre-${_pkgbasever}.tar.xz" + "http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgver}/patch-${_pkgbasever}-${_pkgver}.xz" # the main kernel config files 'config' # standard config files for mkinitcpio ramdisk @@ -41,7 +44,9 @@ sha256sums=('9c2a524c901febe0f0138f702bfdeb52d6f79f22c1fdbabaa37580bc70f16218' 'f36f61a0a72bcb0a9c04264343503bfbf927c9ea0db819e66734a3933b060588') _kernelname=${pkgbase#linux-libre} -_replaces=("${_replaces[@]/\%/${_kernelname}}") +_replacesarchkernel=("${_replacesarchkernel[@]/\%/${_kernelname}}") +_replacesoldkernels=("${_replacesoldkernels[@]/\%/${_kernelname}}") +_replacesoldmodules=("${_replacesoldmodules[@]/\%/${_kernelname}}") prepare() { cd "${srcdir}/${_srcname}" @@ -100,9 +105,9 @@ _package() { [ "${pkgbase}" = "linux-libre" ] && groups=('base') depends=('coreutils' 'linux-firmware' 'kmod' 'mkinitcpio>=0.7') optdepends=('crda: to set the correct wireless channels of your country') - provides=( "${_replaces[@]/%/=${pkgver}}") - conflicts=("${_replaces[@]}") - replaces=( "${_replaces[@]}") + provides=("${_replacesarchkernel[@]/%/=${_archpkgver}}") + conflicts=("${_replacesarchkernel[@]}" "${_replacesoldkernels[@]}" "${_replacesoldmodules}") + replaces=("${_replacesarchkernel[@]}" "${_replacesoldkernels[@]}" "${_replacesoldmodules}") backup=("etc/mkinitcpio.d/${pkgbase}.preset") install=linux.install @@ -161,9 +166,9 @@ _package() { _package-headers() { pkgdesc="Header files and scripts for building modules for ${pkgbase^} kernel" - provides=( "${_replaces[@]/%/-headers=${pkgver}}") - conflicts=("${_replaces[@]/%/-headers}") - replaces=( "${_replaces[@]/%/-headers}") + provides=("${_provides[@]/%/-headers=${_archpkgver}}") + conflicts=("${_provides[@]/%/-headers}" "${_replaces[@]/%/-headers}") + replaces=("${_provides[@]/%/-headers}" "${_replaces[@]/%/-headers}") install -dm755 "${pkgdir}/usr/lib/modules/${_kernver}" @@ -280,9 +285,9 @@ _package-headers() { _package-docs() { pkgdesc="Kernel hackers manual - HTML documentation that comes with the ${pkgbase^} kernel" - provides=( "${_replaces[@]/%/-docs=${pkgver}}") - conflicts=("${_replaces[@]/%/-docs}") - replaces=( "${_replaces[@]/%/-docs}") + provides=("${_provides[@]/%/-docs=${_archpkgver}}") + conflicts=("${_provides[@]/%/-docs}" "${_replaces[@]/%/-docs}") + replaces=("${_provides[@]/%/-docs}" "${_replaces[@]/%/-docs}") cd "${srcdir}/${_srcname}" diff --git a/libre/acpi_call-parabola-lts/PKGBUILD b/libre/acpi_call-parabola-lts/PKGBUILD index 8487dcbd9..681c3399e 100644 --- a/libre/acpi_call-parabola-lts/PKGBUILD +++ b/libre/acpi_call-parabola-lts/PKGBUILD @@ -20,10 +20,11 @@ source=("${url}/archive/v${pkgver}.tar.gz") sha256sums=('d0d14b42944282724fca76f57d598eed794ef97448f387d1c489d85ad813f2f0') # Package info -pkgrel=12.${_basekernel/./} +pkgrel=7 arch=('i686' 'x86_64' 'mips64el') install='kmod.install' _replaces=("${_pkgname}" "${_pkgname}-libre") +_provides=("${_pkgname}") # Generic (you shouldn't have to modify any of these variables) pkgname=${_pkgname}-parabola${_kernelname} @@ -33,7 +34,7 @@ depends=("linux-libre${_kernelname}>=${_basekernel}" "linux-libre${_kernelname}< makedepends=("linux-libre${_kernelname}-headers>=${_basekernel}" "linux-libre${_kernelname}-headers<${_toohigh}") replaces=( "${_replaces[@]/%/${_kernelname}}") conflicts=("${_replaces[@]/%/${_kernelname}}") -provides=( "${_replaces[@]/%/${_kernelname}=${_pkgver}}") +provides=( "${_provides[@]/%/${_kernelname}=${pkgver}}") if [[ -n "${_kernelname}" ]]; then provides+=("${_pkgname}-parabola=${pkgver}") # pkgname without _kernelname fi diff --git a/libre/acpi_call-parabola/PKGBUILD b/libre/acpi_call-parabola/PKGBUILD index 02552d841..2ae1fd139 100644 --- a/libre/acpi_call-parabola/PKGBUILD +++ b/libre/acpi_call-parabola/PKGBUILD @@ -6,37 +6,34 @@ # Contributor: Luke Shumaker <lukeshu@sbcglobal.net> # Contributor: Márcio Silva <coadde@parabola.nu> -# Kernel info _basekernel=3.16 -_kernelname= +_kernelname= # libre/linux-libre{,-lts} -# Source info _pkgname=acpi_call +pkgname=${_pkgname}-parabola${_kernelname} pkgver=1.1.0 +pkgrel=11.1 +_extramodules=extramodules-${_basekernel}${_kernelname} pkgdesc="A linux kernel module that enables calls to ACPI methods through /proc/acpi/call (built for the linux-libre${_kernelname} kernel package)" +arch=('i686' 'x86_64' 'mips64el') url="http://github.com/mkottman/${_pkgname}" license=('GPL') -source=("${url}/archive/v${pkgver}.tar.gz") -sha256sums=('d0d14b42944282724fca76f57d598eed794ef97448f387d1c489d85ad813f2f0') - -# Package info -pkgrel=12.${_basekernel/./} -arch=('i686' 'x86_64' 'mips64el') -install='kmod.install' -_replaces=("${_pkgname}" "${_pkgname}-libre") # Generic (you shouldn't have to modify any of these variables) -pkgname=${_pkgname}-parabola${_kernelname} _toohigh=$(IFS=. read a b <<<$_basekernel; echo $a.$((b+1))) -_extramodules=extramodules-${_basekernel}${_kernelname} depends=("linux-libre${_kernelname}>=${_basekernel}" "linux-libre${_kernelname}<${_toohigh}") makedepends=("linux-libre${_kernelname}-headers>=${_basekernel}" "linux-libre${_kernelname}-headers<${_toohigh}") + +_replaces=("${_pkgname}" "${_pkgname}-libre") +_provides=("${_pkgname}") + replaces=( "${_replaces[@]/%/${_kernelname}}") conflicts=("${_replaces[@]/%/${_kernelname}}") -provides=( "${_replaces[@]/%/${_kernelname}=${_pkgver}}") -if [[ -n "${_kernelname}" ]]; then - provides+=("${_pkgname}-parabola=${pkgver}") # pkgname without _kernelname -fi +provides=( "${_provides[@]/%/${_kernelname}=${pkgver}}") + +install='kmod.install' +source=("${url}/archive/v${pkgver}.tar.gz") +sha256sums=('d0d14b42944282724fca76f57d598eed794ef97448f387d1c489d85ad813f2f0') build() { cd "${srcdir}/${_pkgname}-${pkgver}" @@ -52,7 +49,7 @@ package() { # Set the correct extramodules directory for install cp -f "${startdir}/${install}" "${startdir}/${install}.pkg" true && install=${install}.pkg - sed -r "s/(_extramodules=).*/\1${_extramodules}/" -i "${startdir}/${install}" + sed -i "s/^_EXTRAMODULES=.*/_EXTRAMODULES="${_extramodules}"/" "${startdir}/${install}" # Actually install install -dm 755 "${pkgdir}"/usr/lib/{modules/${_extramodules},modules-load.d} @@ -63,3 +60,5 @@ package() { install -dm 755 "${pkgdir}"/usr/share/${pkgname} cp -dr --no-preserve='ownership' {examples,support} "${pkgdir}"/usr/share/${pkgname}/ } + +# vim: ts=2 sw=2 et: diff --git a/libre/acpi_call-parabola/kmod.install b/libre/acpi_call-parabola/kmod.install index d4bd8cb34..40caa464f 100644 --- a/libre/acpi_call-parabola/kmod.install +++ b/libre/acpi_call-parabola/kmod.install @@ -1,14 +1,14 @@ +_EXTRAMODULES= + post_install() { - _extramodules=THIS_IS_AUTOMATICALLY_SET_BY_PKGBUILD - depmod $(cat /usr/lib/modules/${_extramodules}/version) + echo ">>> Updating module dependencies. Please wait ..." + depmod "$(cat /usr/lib/modules/$_EXTRAMODULES/version)" >/dev/null 2>&1 } post_upgrade() { - post_install + post_install } post_remove() { - post_install + post_install } - -# vim: ts=2 sw=2 et: diff --git a/libre/bbswitch-parabola/PKGBUILD b/libre/bbswitch-parabola/PKGBUILD index 5874cc622..1b0dc8bd6 100644 --- a/libre/bbswitch-parabola/PKGBUILD +++ b/libre/bbswitch-parabola/PKGBUILD @@ -20,7 +20,7 @@ source=("https://github.com/Bumblebee-Project/bbswitch/archive/v${pkgver}.tar.gz md5sums=('5b116b31ace3604ddf9d1fc1f4bc5807') # Package info -pkgrel=16.${_basekernel/./} +pkgrel=15.1 arch=('i686' 'x86_64' 'mips64el') install='kmod.install' @@ -30,9 +30,9 @@ _toohigh=$(IFS=. read a b <<<$_basekernel; echo $a.$((b+1))) _extramodules=extramodules-${_basekernel}${_kernelname} depends=("linux-libre${_kernelname}>=${_basekernel}" "linux-libre${_kernelname}<${_toohigh}") makedepends=("linux-libre${_kernelname}-headers>=${_basekernel}" "linux-libre${_kernelname}-headers<${_toohigh}") -replaces=( "${_pkgname}${_kernelname}") # for Arch-compatability -conflicts=("${_pkgname}${_kernelname}") # for Arch-compatability -provides=( "${_pkgname}${_kernelname}=${pkgver}") # for Arch-compatability +replaces=("${_pkgname}${_kernelname}" "${_pkgname}-libre${_kernelname}") # for Arch-compatibility +conflicts=("${_pkgname}${_kernelname}" "${_pkgname}-libre${_kernelname}") # for Arch-compatibility +provides=("${_pkgname}${_kernelname}=${pkgver}") # for Arch-compatibility if [[ -n "${_kernelname}" ]]; then provides+=("${_pkgname}-parabola=${pkgver}") # pkgname without _kernelname fi diff --git a/libre/bfgminer-parabola/PKGBUILD b/libre/bfgminer-parabola/PKGBUILD index a7309d7ee..51fbc80a4 100644 --- a/libre/bfgminer-parabola/PKGBUILD +++ b/libre/bfgminer-parabola/PKGBUILD @@ -10,9 +10,9 @@ pkgdesc="Bitcoin miner featuring overclocking, monitoring, fan speed control and arch=('i686' 'x86_64' 'mips64el') depends=('curl' 'jansson' 'libevent' 'libmicrohttpd' 'libusb' 'lm_sensors') makedepends=('uthash' 'yasm') -replaces=($_pkgname) -conflicts=($_pkgname) -provides=($_pkgname=$pkgver) +replaces=("${_pkgname}" "${_pkgname}-libre") +conflicts=("${_pkgname}" "${_pkgname}-libre") +provides=("${_pkgname}=$pkgver") url='http://bfgminer.org/' license=('GPL3') source=(http://luke.dashjr.org/programs/bitcoin/files/$_pkgname/$pkgver/$_pkgname-$pkgver.txz diff --git a/libre/cups-filters-parabola/PKGBUILD b/libre/cups-filters-parabola/PKGBUILD index fd91bd6dc..7d8af05b1 100644 --- a/libre/cups-filters-parabola/PKGBUILD +++ b/libre/cups-filters-parabola/PKGBUILD @@ -18,8 +18,8 @@ backup=(etc/fonts/conf.d/99pdftoopvp.conf etc/cups/cups-browsed.conf) source=(http://www.openprinting.org/download/cups-filters/$_pkgname-$pkgver.tar.gz) provides=("${_pkgname}=${pkgver}" 'foomatic-filters') -replaces=("${_pkgname}" 'foomatic-filters') -conflicts=("${_pkgname}" 'foomatic-filters') +replaces=("${_pkgname}" 'foomatic-filters' "${_pkgname}-libre") +conflicts=("${_pkgname}" 'foomatic-filters' "${_pkgname}-libre") md5sums=('0143ef62cd229e99fd3b03e827b1c122') build() { diff --git a/libre/evince-libre/PKGBUILD b/libre/evince-libre/PKGBUILD index 1072f097f..e31379442 100644 --- a/libre/evince-libre/PKGBUILD +++ b/libre/evince-libre/PKGBUILD @@ -25,7 +25,7 @@ install=evince.install options=('!emptydirs') source=(http://ftp.gnome.org/pub/gnome/sources/$_pkgname/${pkgver:0:4}/$_pkgname-$pkgver.tar.xz libarchive.patch) -sha256sums=('ef22cc29a7cbe70d2e7ce8c0b5b7ee774187ea69f3ae49a64c6d4a91559ef137' +sha256sums=('30c243bbfde56338c25a39003b4848143be42157177e2163a368f14139909f7d' '023f01f40c5efb8bf245d97067b3ef1da74f96a0bc53e53eb3d990d6c29b9e5e') prepare() { cd $_pkgname-$pkgver diff --git a/libre/filesystem/PKGBUILD b/libre/filesystem-parabola/PKGBUILD index 74e507fce..0bc0fac54 100644 --- a/libre/filesystem/PKGBUILD +++ b/libre/filesystem-parabola/PKGBUILD @@ -3,9 +3,10 @@ # Maintainer: Nicolás Reynolds <fauno@kiwwwi.com.ar> # Maintainer: André Silva <emulatorman@parabola.nu> -pkgname=filesystem +_pkgname=filesystem +pkgname=filesystem-parabola pkgver=2014.07 -pkgrel=1 +pkgrel=1.1 pkgdesc='Base filesystem (Parabola rebranded)' arch=('i686' 'x86_64' 'mips64el') license=('GPL') @@ -14,6 +15,9 @@ groups=('base') install='filesystem.install' makedepends=('asciidoc') depends=('iana-etc') +replaces=($_pkgname) +conflicts=($_pkgname) +provides=($_pkgname=$pkgver) backup=('etc/fstab' 'etc/crypttab' 'etc/group' 'etc/hosts' 'etc/ld.so.conf' 'etc/passwd' 'etc/shadow' 'etc/gshadow' 'etc/resolv.conf' 'etc/motd' 'etc/nsswitch.conf' 'etc/shells' 'etc/host.conf' 'etc/securetty' 'etc/profile' 'etc/issue') diff --git a/libre/filesystem/crypttab b/libre/filesystem-parabola/crypttab index 195945a74..195945a74 100644 --- a/libre/filesystem/crypttab +++ b/libre/filesystem-parabola/crypttab diff --git a/libre/filesystem/filesystem.install b/libre/filesystem-parabola/filesystem.install index 065a79d6c..d70906f47 100644 --- a/libre/filesystem/filesystem.install +++ b/libre/filesystem-parabola/filesystem.install @@ -12,6 +12,17 @@ _adduser() { fi } +post_install() { + _backup=('etc/fstab' 'etc/crypttab' 'etc/group' 'etc/hosts' 'etc/ld.so.conf' 'etc/passwd' + 'etc/shadow' 'etc/gshadow' 'etc/resolv.conf' 'etc/motd' 'etc/nsswitch.conf' + 'etc/shells' 'etc/host.conf' 'etc/securetty' 'etc/profile' 'etc/issue') + for _bk in ${_backup[@]}; do + if [ -f ${_bk}.pacsave ]; then + cp -av ${_bk}{.pacsave,} + fi + done +} + post_upgrade() { _addgroup optical -g 93 _addgroup audio -g 92 diff --git a/libre/filesystem/fstab b/libre/filesystem-parabola/fstab index b6716c14a..b6716c14a 100644 --- a/libre/filesystem/fstab +++ b/libre/filesystem-parabola/fstab diff --git a/libre/filesystem/group b/libre/filesystem-parabola/group index ebfb87169..ebfb87169 100644 --- a/libre/filesystem/group +++ b/libre/filesystem-parabola/group diff --git a/libre/filesystem/gshadow b/libre/filesystem-parabola/gshadow index 1fcb075bc..1fcb075bc 100644 --- a/libre/filesystem/gshadow +++ b/libre/filesystem-parabola/gshadow diff --git a/libre/filesystem/host.conf b/libre/filesystem-parabola/host.conf index cf52fe561..cf52fe561 100644 --- a/libre/filesystem/host.conf +++ b/libre/filesystem-parabola/host.conf diff --git a/libre/filesystem/hosts b/libre/filesystem-parabola/hosts index 1747f9196..1747f9196 100644 --- a/libre/filesystem/hosts +++ b/libre/filesystem-parabola/hosts diff --git a/libre/filesystem/issue b/libre/filesystem-parabola/issue index b001c55dd..b001c55dd 100644 --- a/libre/filesystem/issue +++ b/libre/filesystem-parabola/issue diff --git a/libre/filesystem/ld.so.conf b/libre/filesystem-parabola/ld.so.conf index dfac45683..dfac45683 100644 --- a/libre/filesystem/ld.so.conf +++ b/libre/filesystem-parabola/ld.so.conf diff --git a/libre/filesystem/locale.sh b/libre/filesystem-parabola/locale.sh index 3cfc89c1b..3cfc89c1b 100644 --- a/libre/filesystem/locale.sh +++ b/libre/filesystem-parabola/locale.sh diff --git a/libre/filesystem/modprobe.d.usb-load-ehci-first b/libre/filesystem-parabola/modprobe.d.usb-load-ehci-first index 947379411..947379411 100644 --- a/libre/filesystem/modprobe.d.usb-load-ehci-first +++ b/libre/filesystem-parabola/modprobe.d.usb-load-ehci-first diff --git a/libre/filesystem/motd b/libre/filesystem-parabola/motd index e69de29bb..e69de29bb 100644 --- a/libre/filesystem/motd +++ b/libre/filesystem-parabola/motd diff --git a/libre/filesystem/nsswitch.conf b/libre/filesystem-parabola/nsswitch.conf index 4a4f5770d..4a4f5770d 100644 --- a/libre/filesystem/nsswitch.conf +++ b/libre/filesystem-parabola/nsswitch.conf diff --git a/libre/filesystem/os-release b/libre/filesystem-parabola/os-release index fe5f20b4f..fe5f20b4f 100644 --- a/libre/filesystem/os-release +++ b/libre/filesystem-parabola/os-release diff --git a/libre/filesystem/parabola.7.txt b/libre/filesystem-parabola/parabola.7.txt index 60e1121e0..60e1121e0 100644 --- a/libre/filesystem/parabola.7.txt +++ b/libre/filesystem-parabola/parabola.7.txt diff --git a/libre/filesystem/passwd b/libre/filesystem-parabola/passwd index b3e79eb9d..b3e79eb9d 100644 --- a/libre/filesystem/passwd +++ b/libre/filesystem-parabola/passwd diff --git a/libre/filesystem/profile b/libre/filesystem-parabola/profile index 59d0abc83..59d0abc83 100644 --- a/libre/filesystem/profile +++ b/libre/filesystem-parabola/profile diff --git a/libre/filesystem/resolv.conf b/libre/filesystem-parabola/resolv.conf index cecafba03..cecafba03 100644 --- a/libre/filesystem/resolv.conf +++ b/libre/filesystem-parabola/resolv.conf diff --git a/libre/filesystem/securetty b/libre/filesystem-parabola/securetty index 5a2235ce7..5a2235ce7 100644 --- a/libre/filesystem/securetty +++ b/libre/filesystem-parabola/securetty diff --git a/libre/filesystem/shadow b/libre/filesystem-parabola/shadow index 4c6e3d18f..4c6e3d18f 100644 --- a/libre/filesystem/shadow +++ b/libre/filesystem-parabola/shadow diff --git a/libre/filesystem/shells b/libre/filesystem-parabola/shells index 18c1aeffa..18c1aeffa 100644 --- a/libre/filesystem/shells +++ b/libre/filesystem-parabola/shells diff --git a/libre/grub/0069-Backport-gnulib-fixes-for-C11.-Fixes-Savannah-bug-37.patch b/libre/grub-parabola/0069-Backport-gnulib-fixes-for-C11.-Fixes-Savannah-bug-37.patch index e043633af..e043633af 100644 --- a/libre/grub/0069-Backport-gnulib-fixes-for-C11.-Fixes-Savannah-bug-37.patch +++ b/libre/grub-parabola/0069-Backport-gnulib-fixes-for-C11.-Fixes-Savannah-bug-37.patch diff --git a/libre/grub/09_parabola b/libre/grub-parabola/09_parabola index 90a9062a3..90a9062a3 100644 --- a/libre/grub/09_parabola +++ b/libre/grub-parabola/09_parabola diff --git a/libre/grub/60_memtest86+ b/libre/grub-parabola/60_memtest86+ index 086f0cc84..086f0cc84 100644 --- a/libre/grub/60_memtest86+ +++ b/libre/grub-parabola/60_memtest86+ diff --git a/libre/grub/PKGBUILD b/libre/grub-parabola/PKGBUILD index 213e7dee0..a4c4bfb9f 100644 --- a/libre/grub/PKGBUILD +++ b/libre/grub-parabola/PKGBUILD @@ -21,7 +21,8 @@ _UNIFONT_VER="6.3.20131217" [[ "${CARCH}" == "x86_64" ]] && _EMU_ARCH="x86_64" [[ "${CARCH}" == "i686" ]] && _EMU_ARCH="i386" -pkgname="grub" +_pkgname="grub" +pkgname="grub-parabola" pkgdesc="GNU GRand Unified Bootloader (2), (Parabola rebranded)" pkgver=2.02.beta2 pkgrel=4 @@ -30,12 +31,12 @@ url="https://www.gnu.org/software/grub/" arch=('x86_64' 'i686') license=('GPL3') backup=('etc/default/grub' 'etc/grub.d/40_custom') -install="${pkgname}.install" +install="${_pkgname}.install" options=('!makeflags') -conflicts=('grub-common' 'grub-bios' 'grub-emu' "grub-efi-${_EFI_ARCH}" 'grub-legacy') -replaces=('grub-common' 'grub-bios' 'grub-emu' "grub-efi-${_EFI_ARCH}") -provides=('grub-common' 'grub-bios' 'grub-emu' "grub-efi-${_EFI_ARCH}") +conflicts=('grub-common' 'grub-bios' 'grub-emu' "grub-efi-${_EFI_ARCH}" 'grub-legacy' 'grub') +replaces=('grub-common' 'grub-bios' 'grub-emu' "grub-efi-${_EFI_ARCH}" 'grub') +provides=('grub-common' 'grub-bios' 'grub-emu' "grub-efi-${_EFI_ARCH}" "grub=$pkgver") makedepends=('git' 'rsync' 'xz' 'freetype2' 'ttf-dejavu' 'python' 'autogen' 'texinfo' 'help2man' 'gettext' 'device-mapper' 'fuse') diff --git a/libre/grub/grub-10_linux-detect-parabola-initramfs.patch b/libre/grub-parabola/grub-10_linux-detect-parabola-initramfs.patch index 18d9d520c..18d9d520c 100644 --- a/libre/grub/grub-10_linux-detect-parabola-initramfs.patch +++ b/libre/grub-parabola/grub-10_linux-detect-parabola-initramfs.patch diff --git a/libre/grub/grub-10_linux-rebrand-free-distros.patch b/libre/grub-parabola/grub-10_linux-rebrand-free-distros.patch index 7edb22a1f..7edb22a1f 100644 --- a/libre/grub/grub-10_linux-rebrand-free-distros.patch +++ b/libre/grub-parabola/grub-10_linux-rebrand-free-distros.patch diff --git a/libre/grub/grub-2.00-fix-docs.patch b/libre/grub-parabola/grub-2.00-fix-docs.patch index 0aa481154..0aa481154 100644 --- a/libre/grub/grub-2.00-fix-docs.patch +++ b/libre/grub-parabola/grub-2.00-fix-docs.patch diff --git a/libre/grub/grub-2.00-mkinitcpio-0.15.patch b/libre/grub-parabola/grub-2.00-mkinitcpio-0.15.patch index 1af848fa3..1af848fa3 100644 --- a/libre/grub/grub-2.00-mkinitcpio-0.15.patch +++ b/libre/grub-parabola/grub-2.00-mkinitcpio-0.15.patch diff --git a/libre/grub/grub-2.00.5086-fix-lvm-parsing.patch b/libre/grub-parabola/grub-2.00.5086-fix-lvm-parsing.patch index 9a2eb3ff7..9a2eb3ff7 100644 --- a/libre/grub/grub-2.00.5086-fix-lvm-parsing.patch +++ b/libre/grub-parabola/grub-2.00.5086-fix-lvm-parsing.patch diff --git a/libre/grub/grub-add-GRUB_COLOR_variables.patch b/libre/grub-parabola/grub-add-GRUB_COLOR_variables.patch index c113a81d5..c113a81d5 100644 --- a/libre/grub/grub-add-GRUB_COLOR_variables.patch +++ b/libre/grub-parabola/grub-add-GRUB_COLOR_variables.patch diff --git a/libre/grub/grub.default b/libre/grub-parabola/grub.default index 56585a47d..56585a47d 100644 --- a/libre/grub/grub.default +++ b/libre/grub-parabola/grub.default diff --git a/libre/grub/grub.install b/libre/grub-parabola/grub.install index 9188b357a..9188b357a 100644 --- a/libre/grub/grub.install +++ b/libre/grub-parabola/grub.install diff --git a/libre/grub/parabola_grub_mkconfig_fixes.patch b/libre/grub-parabola/parabola_grub_mkconfig_fixes.patch index 6e3a524f0..6e3a524f0 100644 --- a/libre/grub/parabola_grub_mkconfig_fixes.patch +++ b/libre/grub-parabola/parabola_grub_mkconfig_fixes.patch diff --git a/libre/linux-libre-api-headers/PKGBUILD b/libre/linux-libre-api-headers/PKGBUILD index 07a973f1c..1890af721 100644 --- a/libre/linux-libre-api-headers/PKGBUILD +++ b/libre/linux-libre-api-headers/PKGBUILD @@ -10,13 +10,14 @@ _pkgbasever=3.14-gnu _pkgver=3.14.1-gnu _srcname=linux-${_pkgbasever%-*} +_archpkgver=${_pkgver%-*} pkgver=${_pkgver//-/.} -pkgrel=1 +pkgrel=1.1 pkgdesc="Kernel headers sanitized for use in userspace" arch=('i686' 'x86_64' 'mips64el') url="http://www.gnu.org/software/libc" license=('GPL2') -provides=( "linux-api-headers=${pkgver}") +provides=( "linux-api-headers=${_archpkgver}") conflicts=('linux-api-headers') replaces=( 'linux-api-headers') source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgbasever}/linux-libre-${_pkgbasever}.tar.xz" diff --git a/libre/linux-libre-firmware/PKGBUILD b/libre/linux-libre-firmware/PKGBUILD index 7634b5110..8bb1a3c5e 100644 --- a/libre/linux-libre-firmware/PKGBUILD +++ b/libre/linux-libre-firmware/PKGBUILD @@ -7,7 +7,7 @@ _pkgver=3.16-gnu _srcname=linux-${_pkgver%-*} pkgver=${_pkgver//-/.} -pkgrel=1 +pkgrel=2 pkgdesc='Firmware files for Linux-libre' arch=('any') url=('http://linux-libre.fsfla.org/') diff --git a/libre/linux-libre-grsec/PKGBUILD b/libre/linux-libre-grsec/PKGBUILD index 2041f3005..4b399ae80 100644 --- a/libre/linux-libre-grsec/PKGBUILD +++ b/libre/linux-libre-grsec/PKGBUILD @@ -16,9 +16,12 @@ _pkgver=3.15.10-gnu _grsecver=3.0 _timestamp=201408212335 -_replaces=('kernel26%' 'kernel26-libre%' 'linux%' 'linux-libre%-kmod-alx') # '%' gets replaced with _kernelname +_replacesarchkernel=('linux%') # '%' gets replaced with _kernelname +_replacesoldkernels=('kernel26%' 'kernel26-libre%') # '%' gets replaced with _kernelname +_replacesoldmodules=() # '%' gets replaced with _kernelname _srcname=linux-${_pkgbasever%-*} +_archpkgver=${_pkgver%-*}.${_timestamp} pkgver=${_pkgver//-/.}.${_timestamp} pkgrel=1 arch=('i686' 'x86_64' 'mips64el') @@ -53,7 +56,9 @@ sha256sums=('93450dc189131b6a4de862f35c5087a58cc7bae1c24caa535d2357cc3301b688' '3854de5c0be17555dc0c5b4ec4e831225eaacf413395d74568a06abcddf3a242') _kernelname=${pkgbase#linux-libre} -_replaces=("${_replaces[@]/\%/${_kernelname}}") +_replacesarchkernel=("${_replacesarchkernel[@]/\%/${_kernelname}}") +_replacesoldkernels=("${_replacesoldkernels[@]/\%/${_kernelname}}") +_replacesoldmodules=("${_replacesoldmodules[@]/\%/${_kernelname}}") case "$CARCH" in i686|x86_64) KARCH=x86;; @@ -125,9 +130,9 @@ _package() { optdepends=('crda: to set the correct wireless channels of your country' 'gradm: to configure and enable Role Based Access Control (RBAC)' 'paxd: to enable PaX exploit mitigations and apply exceptions automatically') - provides=( "${_replaces[@]/%/=${pkgver}}") - conflicts=("${_replaces[@]}") - replaces=( "${_replaces[@]}") + provides=("${_replacesarchkernel[@]/%/=${_archpkgver}}") + conflicts=("${_replacesarchkernel[@]}" "${_replacesoldkernels[@]}" "${_replacesoldmodules[@]}") + replaces=("${_replacesarchkernel[@]}" "${_replacesoldkernels[@]}" "${_replacesoldmodules[@]}") backup=("etc/mkinitcpio.d/${pkgbase}.preset") install=linux.install @@ -193,9 +198,9 @@ _package() { _package-headers() { pkgdesc="Header files and scripts for building modules for ${pkgbase^} kernel" - provides=( "${_replaces[@]/%/-headers=${pkgver}}") - conflicts=("${_replaces[@]/%/-headers}") - replaces=( "${_replaces[@]/%/-headers}") + provides=("${_replacesarchkernel[@]/%/-headers=${_archpkgver}}") + conflicts=("${_replacesarchkernel[@]/%/-headers}" "${_replacesoldkernels[@]/%/-headers}") + replaces=("${_replacesarchkernel[@]/%/-headers}" "${_replacesoldkernels[@]/%/-headers}") install -dm755 "${pkgdir}/usr/lib/modules/${_kernver}" @@ -312,9 +317,9 @@ _package-headers() { _package-docs() { pkgdesc="Kernel hackers manual - HTML documentation that comes with the ${pkgbase^} kernel" - provides=( "${_replaces[@]/%/-docs=${pkgver}}") - conflicts=("${_replaces[@]/%/-docs}") - replaces=( "${_replaces[@]/%/-docs}") + provides=("${_replacesarchkernel[@]/%/-docs=${_archpkgver}}") + conflicts=("${_replacesarchkernel[@]/%/-docs}" "${_replacesoldkernels[@]/%/-docs}") + replaces=("${_replacesarchkernel[@]/%/-docs}" "${_replacesoldkernels[@]/%/-docs}") cd "${srcdir}/${_srcname}" diff --git a/libre/linux-libre-lts/PKGBUILD b/libre/linux-libre-lts/PKGBUILD index f0f502750..f40f2c58f 100644 --- a/libre/linux-libre-lts/PKGBUILD +++ b/libre/linux-libre-lts/PKGBUILD @@ -11,11 +11,14 @@ pkgbase=linux-libre-lts # Build kernel with -lts localname _pkgbasever=3.14-gnu _pkgver=3.14.17-gnu -_replaces=('kernel26%' 'kernel26-libre%' 'linux%' 'linux-libre%-kmod-alx') # '%' gets replaced with _kernelname +_replacesarchkernel=('linux%') # '%' gets replaced with _kernelname +_replacesoldkernels=('kernel26%' 'kernel26-libre%') # '%' gets replaced with _kernelname +_replacesoldmodules=('linux-libre%-kmod-alx') # '%' gets replaced with _kernelname _srcname=linux-${_pkgbasever%-*} +_archpkgver=${_pkgver%-*} pkgver=${_pkgver//-/.} -pkgrel=1 +pkgrel=1.1 arch=('i686' 'x86_64' 'mips64el') url="http://linux-libre.fsfla.org/" license=('GPL2') @@ -37,10 +40,10 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgbasever}/li '3.14.14-a410a5e2b7-loongson-community.patch') sha256sums=('477555c709b9407fe37dbd70d3331ff9dde1f9d874aba2741f138d07ae6f281b' 'f747eeb343d5105bcd1a1b02ce391c746bccbce62e58394b674fc553be844ccc' - '9e7dcc90121995024632476d50286b62dbb73da20a7970653a2d72a0a98406c0' - '35f283689c4f8b346bc05ac57c3cce50a61a1d0c11a665fc1abf519bb3f1beea' - 'f0d90e756f14533ee67afda280500511a62465b4f76adcc5effa95a40045179c' + '2114c304b6a2eb7ed6549cd7162ad2312eac30729b3dd5cb5a50aa55d954cf6a' + '76ee0a0d4e2eb6f0fd180c72b17ab1afbc77d280a246816997c8300f3ed0e97b' 'b053633d23d85972e5a99a83dc93bdab9b8aa1ab8450e98e3b84b46faa669fef' + 'f0d90e756f14533ee67afda280500511a62465b4f76adcc5effa95a40045179c' '074b67818582874146c389c029bc43648d145891a27e47aa2c5c42d3571f0264' '2e87a8ec1cc0c91938cac24992d8a3d4362b3e9d939767e4c9d2ec8e6d969d53' 'f67f60a30bcf2e9a2ba88ad97cace308da7a7f94919bb95c3dc030f5885a8015' @@ -52,7 +55,9 @@ sha256sums=('477555c709b9407fe37dbd70d3331ff9dde1f9d874aba2741f138d07ae6f281b' '3baf1279805edd561e80877a1baf32d98fe07220dc6e7cb4ced73ab531947bc4') _kernelname=${pkgbase#linux-libre} -_replaces=("${_replaces[@]/\%/${_kernelname}}") +_replacesarchkernel=("${_replacesarchkernel[@]/\%/${_kernelname}}") +_replacesoldkernels=("${_replacesoldkernels[@]/\%/${_kernelname}}") +_replacesoldmodules=("${_replacesoldmodules[@]/\%/${_kernelname}}") case "$CARCH" in i686|x86_64) KARCH=x86;; @@ -129,9 +134,9 @@ _package() { [ "${pkgbase}" = "linux-libre" ] && groups=('base') depends=('coreutils' 'linux-firmware' 'kmod' 'mkinitcpio>=0.7') optdepends=('crda: to set the correct wireless channels of your country') - provides=( "${_replaces[@]/%/=${pkgver}}") - conflicts=("${_replaces[@]}") - replaces=( "${_replaces[@]}") + provides=("${_replacesarchkernel[@]/%/=${_archpkgver}}") + conflicts=("${_replacesarchkernel[@]}" "${_replacesoldkernels[@]}" "${_replacesoldmodules[@]}") + replaces=("${_replacesarchkernel[@]}" "${_replacesoldkernels[@]}" "${_replacesoldmodules[@]}") backup=("etc/mkinitcpio.d/${pkgbase}.preset") install=linux.install @@ -188,9 +193,9 @@ _package() { _package-headers() { pkgdesc="Header files and scripts for building modules for ${pkgbase^} kernel" - provides=( "${_replaces[@]/%/-headers=${pkgver}}") - conflicts=("${_replaces[@]/%/-headers}") - replaces=( "${_replaces[@]/%/-headers}") + provides=("${_replacesarchkernel[@]/%/-headers=${_archpkgver}}") + conflicts=("${_replacesarchkernel[@]/%/-headers}" "${_replacesoldkernels[@]/%/-headers}") + replaces=("${_replacesarchkernel[@]/%/-headers}" "${_replacesoldkernels[@]/%/-headers}") install -dm755 "${pkgdir}/usr/lib/modules/${_kernver}" @@ -307,9 +312,9 @@ _package-headers() { _package-docs() { pkgdesc="Kernel hackers manual - HTML documentation that comes with the ${pkgbase^} kernel" - provides=( "${_replaces[@]/%/-docs=${pkgver}}") - conflicts=("${_replaces[@]/%/-docs}") - replaces=( "${_replaces[@]/%/-docs}") + provides=("${_replacesarchkernel[@]/%/-docs=${_archpkgver}}") + conflicts=("${_replacesarchkernel[@]/%/-docs}" "${_replacesoldkernels[@]/%/-docs}") + replaces=("${_replacesarchkernel[@]/%/-docs}" "${_replacesoldkernels[@]/%/-docs}") cd "${srcdir}/${_srcname}" diff --git a/libre/linux-libre-manpages/PKGBUILD b/libre/linux-libre-manpages/PKGBUILD index 1a96051e3..650aea794 100644 --- a/libre/linux-libre-manpages/PKGBUILD +++ b/libre/linux-libre-manpages/PKGBUILD @@ -8,16 +8,17 @@ pkgname=linux-libre-manpages _pkgver=3.14-gnu _srcname=linux-${_pkgver%-*} +_archpkgver=${_pkgver%-*} pkgver=${_pkgver//-/.} -pkgrel=1 -pkgdesc="Kernel hackers manual - Section 9 manpages that come with the Linux-libre kernel" +pkgrel=1.2 +pkgdesc="Kernel hackers manual - Section 9 manpages that comes with the Linux-libre kernel" arch=('any') url="http://linux-libre.fsfla.org/" license=('GPL2') makedepends=('xmlto' 'docbook-xsl') replaces=('kernel26-manpages' 'kernel26-libre-manpages' 'linux-manpages') conflicts=('kernel26-manpages' 'kernel26-libre-manpages' 'linux-manpages') -provides=('kernel26-manpages' 'linux-manpages') +provides=("linux-manpages=${_archpkgver}") source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgver}/linux-libre-${_pkgver}.tar.xz") sha256sums=('477555c709b9407fe37dbd70d3331ff9dde1f9d874aba2741f138d07ae6f281b') diff --git a/libre/linux-libre-tools/PKGBUILD b/libre/linux-libre-tools/PKGBUILD index 79a67a94d..ebdd31fa6 100644 --- a/libre/linux-libre-tools/PKGBUILD +++ b/libre/linux-libre-tools/PKGBUILD @@ -1,8 +1,9 @@ -# $Id: PKGBUILD 116876 2014-08-05 00:19:20Z seblu $ # Maintainer (Arch): Sébastien Luttringer <seblu@archlinux.org> # Maintainer: André Silva <emulatorman@parabola.nu> # Contributor: Luke Shumaker <lukeshu@sbcglobal.net> +# Contributor: Márcio Silva <coadde@parabola.nu> +_pkgdesc='Linux-libre kernel' pkgbase=linux-libre-tools _pkgname=( 'acpidump' @@ -14,14 +15,15 @@ _pkgname=( 'usbip' 'x86_energy_perf_policy' ) -pkgname=("$pkgbase" "${_pkgname[@]/#/${pkgbase}-}") +pkgname=("${pkgbase}-meta" "${_pkgname[@]/#/${pkgbase}_}") _pkgbasever=3.16-gnu _pkgver=3.16-gnu _srcname=linux-${_pkgbasever%-*} +_archpkgver=${_pkgver%-*} pkgver=${_pkgver//-/.} -pkgrel=1 +pkgrel=1.3 license=('GPL2') arch=('i686' 'x86_64' 'mips64el') url='http://linux-libre.fsfla.org/' @@ -126,16 +128,16 @@ build() { } _package_meta() { - pkgdesc='Linux-libre kernel tools meta package' + pkgdesc="${_pkgdesc} tools meta package" groups=() - depends=("${_pkgname[@]/#/${pkgbase}-}") - replaces=( linux{,-libre}-tools-meta) - conflicts=(linux{,-libre}-tools-meta) - provides=( linux{,-libre}-tools-meta=$pkgver) + depends=("${_pkgname[@]/#/${pkgbase}_}") + replaces=(linux-tools-meta) + conflicts=(linux-tools-meta) + provides=(linux-tools-meta=$_archpkgver) } _package_libtraceevent() { - pkgdesc='Linux-libre kernel trace event library' + pkgdesc="${_pkgdesc} trace event library" depends=('glibc') cd $_srcname/tools/lib/traceevent @@ -144,7 +146,7 @@ _package_libtraceevent() { } _package_perf() { - pkgdesc='Linux-libre kernel performance auditing tool' + pkgdesc="${_pkgdesc} performance auditing tool" depends=('binutils') cd $_srcname/tools/perf @@ -164,7 +166,7 @@ _package_perf() { } _package_cpupower() { - pkgdesc='Linux-libre kernel tool to examine and tune power saving related features of your processor' + pkgdesc="${_pkgdesc} tool to examine and tune power saving related features of your processor" backup=('etc/default/cpupower') depends=('bash') replaces=('cpufrequtils') @@ -195,7 +197,7 @@ _package_x86_energy_perf_policy() { } _package_usbip() { - pkgdesc='A USB device sharing system over IP network' + pkgdesc='An USB device sharing system over IP network' pushd $_srcname/drivers/staging/usbip/userspace make install DESTDIR="$pkgdir" @@ -208,7 +210,7 @@ _package_usbip() { } _package_tmon() { - pkgdesc='Monitoring and Testing Tool for Linux-libre kernel thermal subsystem' + pkgdesc="Monitoring and Testing Tool for ${_pkgdesc} thermal subsystem" depends=('glibc') cd $_srcname/tools/thermal/tmon @@ -234,15 +236,15 @@ _package_cgroup_event_listener() { install -Dm755 cgroup_event_listener "$pkgdir/usr/bin/cgroup_event_listener" } -eval "package_${pkgbase}() { _package_meta; }" +eval "package_${pkgbase}-meta() { _package_meta; }" for _p in "${_pkgname[@]}"; do eval " - package_${pkgbase}-${_p}() { + package_${pkgbase}_${_p}() { _package_${_p} depends+=(${_depends[${_p}]}) - replaces+=( ${_p}{,-libre}) - conflicts+=(${_p}{,-libre}) - provides+=( ${_p}{,-libre}=${pkgver}) + replaces+=("${_p}" "${_p}-libre" "${_p}-parabola") + conflicts+=("${_p}" "${_p}-libre" "${_p}-parabola") + provides+=(${_p}=${_archpkgver}) }" done diff --git a/libre/linux-libre/ChangeLog b/libre/linux-libre/ChangeLog index 5259f3e89..e801b2997 100644 --- a/libre/linux-libre/ChangeLog +++ b/libre/linux-libre/ChangeLog @@ -1,3 +1,9 @@ +2014-08-24 André Silva <emulatorman@parabola.nu> + + * linux-libre-3.16.1.gnu-1.1 + * Changed upstream format based from the source code. + * Disabled CONFIG_LOCALVERSION_AUTO + 2013-07-15 André Silva <emulatorman@parabola.nu> * linux-libre-3.10.1-1 diff --git a/libre/linux-libre/PKGBUILD b/libre/linux-libre/PKGBUILD index c5a85232e..d8dea06c9 100644 --- a/libre/linux-libre/PKGBUILD +++ b/libre/linux-libre/PKGBUILD @@ -11,11 +11,14 @@ pkgbase=linux-libre # Build stock "" kernel _pkgbasever=3.16-gnu _pkgver=3.16.1-gnu -_replaces=('kernel26%' 'kernel26-libre%' 'linux%' 'linux-libre%-kmod-alx') # '%' gets replaced with _kernelname +_replacesarchkernel=('linux%') # '%' gets replaced with _kernelname +_replacesoldkernels=('kernel26%' 'kernel26-libre%') # '%' gets replaced with _kernelname +_replacesoldmodules=('linux-libre%-kmod-alx') # '%' gets replaced with _kernelname _srcname=linux-${_pkgbasever%-*} +_archpkgver=${_pkgver%-*} pkgver=${_pkgver//-/.} -pkgrel=1 +pkgrel=1.2 arch=('i686' 'x86_64' 'mips64el') url="http://linux-libre.fsfla.org/" license=('GPL2') @@ -46,7 +49,9 @@ sha256sums=('9c2a524c901febe0f0138f702bfdeb52d6f79f22c1fdbabaa37580bc70f16218' 'fc78b69f6c0709f5170bfd609e8dc6c96291ea920ddbd4b5166448477b1f6619') _kernelname=${pkgbase#linux-libre} -_replaces=("${_replaces[@]/\%/${_kernelname}}") +_replacesarchkernel=("${_replacesarchkernel[@]/\%/${_kernelname}}") +_replacesoldkernels=("${_replacesoldkernels[@]/\%/${_kernelname}}") +_replacesoldmodules=("${_replacesoldmodules[@]/\%/${_kernelname}}") case "$CARCH" in i686|x86_64) KARCH=x86;; @@ -115,9 +120,9 @@ _package() { [ "${pkgbase}" = "linux-libre" ] && groups=('base') depends=('coreutils' 'linux-firmware' 'kmod' 'mkinitcpio>=0.7') optdepends=('crda: to set the correct wireless channels of your country') - provides=( "${_replaces[@]/%/=${pkgver}}") - conflicts=("${_replaces[@]}") - replaces=( "${_replaces[@]}") + provides=("${_replacesarchkernel[@]/%/=${_archpkgver}}") + conflicts=("${_replacesarchkernel[@]}" "${_replacesoldkernels[@]}" "${_replacesoldmodules[@]}") + replaces=("${_replacesarchkernel[@]}" "${_replacesoldkernels[@]}" "${_replacesoldmodules[@]}") backup=("etc/mkinitcpio.d/${pkgbase}.preset") install=linux.install @@ -174,9 +179,9 @@ _package() { _package-headers() { pkgdesc="Header files and scripts for building modules for ${pkgbase^} kernel" - provides=( "${_replaces[@]/%/-headers=${pkgver}}") - conflicts=("${_replaces[@]/%/-headers}") - replaces=( "${_replaces[@]/%/-headers}") + provides=("${_replacesarchkernel[@]/%/-headers=${_archpkgver}}") + conflicts=("${_replacesarchkernel[@]/%/-headers}" "${_replacesoldkernels[@]/%/-headers}") + replaces=("${_replacesarchkernel[@]/%/-headers}" "${_replacesoldkernels[@]/%/-headers}") install -dm755 "${pkgdir}/usr/lib/modules/${_kernver}" @@ -293,9 +298,9 @@ _package-headers() { _package-docs() { pkgdesc="Kernel hackers manual - HTML documentation that comes with the ${pkgbase^} kernel" - provides=( "${_replaces[@]/%/-docs=${pkgver}}") - conflicts=("${_replaces[@]/%/-docs}") - replaces=( "${_replaces[@]/%/-docs}") + provides=("${_replacesarchkernel[@]/%/-docs=${_archpkgver}}") + conflicts=("${_replacesarchkernel[@]/%/-docs}" "${_replacesoldkernels[@]/%/-docs}") + replaces=("${_replacesarchkernel[@]/%/-docs}" "${_replacesoldkernels[@]/%/-docs}") cd "${srcdir}/${_srcname}" diff --git a/libre/lirc-parabola/PKGBUILD b/libre/lirc-parabola/PKGBUILD index 6892f9a8a..d5f36b531 100644 --- a/libre/lirc-parabola/PKGBUILD +++ b/libre/lirc-parabola/PKGBUILD @@ -4,25 +4,30 @@ # Contributor: Luke Shumaker <lukeshu@sbcglobal.net> # Contributor: Márcio Silva <coadde@parabola.nu> -# Kernel info + _basekernel=3.16 _kernelname= -# Source info _pkgname=lirc-parabola${_kernelname} -# Only build lirc-utils once; for the stock kernel -if [[ -n "${_kernelname}" ]]; then - pkgname=$_pkgname -else - pkgbase=$_pkgname - pkgname=("$_pkgname" lirc-utils-parabola) -fi - +pkgbase=$_pkgname +pkgname=("$_pkgname" lirc-utils-parabola) _pkgver=0.9.1a [[ $_pkgver =~ [a-z]$ ]] && pkgver="${_pkgver:0:-1}.${_pkgver: -1}" || pkgver="$_pkgver" - +pkgrel=3.2 +epoch=1 +_extramodules=extramodules-${_basekernel}${_kernelname} +arch=('i686' 'x86_64' 'mips64el') url="http://www.lirc.org/" license=('GPL') +# NOTICE: Don't forget to bump version in depends in package_lirc()! +makedepends=('help2man' 'alsa-lib' 'libx11' 'libftdi-compat' 'libirman' 'python2') + +# Generic (you shouldn't have to modify any of these variables) +_toohigh=$(IFS=. read a b <<<$_basekernel; echo $a.$((b+1))) +makedepends+=("linux-libre${_kernelname}>=${_basekernel}" "linux-libre${_kernelname}<${_toohigh}" + "linux-libre${_kernelname}-headers>=${_basekernel}" "linux-libre${_kernelname}-headers<${_toohigh}") + +options=('!makeflags' '!strip') source=("http://prdownloads.sourceforge.net/lirc/lirc-${_pkgver}.tar.bz2" "wpc8769l-build-fix.patch" lirc-0.9.1a-fix-segfaults.patch @@ -36,19 +41,6 @@ md5sums=('1f1fac162ed309dd50f307e96a292957' '32df3b9bc859565d6acf5f0e5b747083' 'febf25c154a7d36f01159e84f26c2d9a') -# Package info -pkgrel=3.${_basekernel/./} -epoch=1 -arch=('i686' 'x86_64' 'mips64el') -options=('!makeflags' '!strip') -makedepends=('help2man' 'alsa-lib' 'libx11' 'libftdi-compat' 'libirman' 'python2') - -# Generic (you shouldn't have to modify any of these variables) -_toohigh=$(IFS=. read a b <<<$_basekernel; echo $a.$((b+1))) -_extramodules=extramodules-${_basekernel}${_kernelname} -makedepends+=("linux-libre${_kernelname}>=${_basekernel}" "linux-libre${_kernelname}<${_toohigh}" - "linux-libre${_kernelname}-headers>=${_basekernel}" "linux-libre${_kernelname}-headers<${_toohigh}") - prepare() { cd "${srcdir}/lirc-${_pkgver}" @@ -83,32 +75,26 @@ build() { make } -_package_lirc() { +_package_lirc-parabola() { pkgdesc="Linux Infrared Remote Control kernel modules (built for the linux-libre${_kernelname} kernel package)" - depends=('lirc-libre-utils' "linux-libre${_kernelname}>=${_basekernel}" "linux-libre${_kernelname}<${_toohigh}") + depends=('lirc-utils' "linux-libre${_kernelname}>=${_basekernel}" "linux-libre${_kernelname}<${_toohigh}") replaces=('lirc+pctv') - [[ -z "$_kernelname" ]] || provides=("lirc-parabola=${pkgver}") install=kmod.install - - replaces+=( "lirc${_kernelname}" "lirc-libre${_kernelname}") - conflicts+=("lirc${_kernelname}" "lirc-libre${_kernelname}") - provides+=( "lirc${_kernelname}=${pkgver}" "lirc-libre${_kernelname}=${pkgver}") + replaces+=("lirc${_kernelname}" "lirc-libre${_kernelname}") + conflicts+=("lirc${_kernelname}" "lirc-libre${_kernelname}") + provides+=("lirc${_kernelname}=${pkgver}") cd "${srcdir}/lirc-${_pkgver}/drivers" + make DESTDIR="${pkgdir}" moduledir="/usr/lib/modules/${_extramodules}" install + gzip -9 "${pkgdir}/usr/lib/modules/${_extramodules}"/*.ko + # Set the correct extramodules directory for install cp -f "${startdir}/${install}" "${startdir}/${install}.pkg" true && install=${install}.pkg - sed -r "s/(_extramodules=).*/\1${_extramodules}/" -i "${startdir}/${install}" - - make DESTDIR="${pkgdir}" moduledir="/usr/lib/modules/${_extramodules}" install - gzip -9 "${pkgdir}/usr/lib/modules/${_extramodules}"/*.ko + sed -i "s/^_EXTRAMODULES=$/_EXTRAMODULES="${_extramodules}"/" "${startdir}/${install}" } -if [[ -n "$_kernelname" ]]; then - eval "package() { _package_lirc; }" -else - eval "package_${_pkgname}() { _package_lirc; }" -fi +eval "package_${_pkgname}() { _package_lirc-parabola; }" package_lirc-utils-parabola() { pkgdesc="Linux Infrared Remote Control utilities" @@ -116,11 +102,10 @@ package_lirc-utils-parabola() { optdepends=('python2: pronto2lirc utility') options=('strip') backup=('etc/lirc/lirc_options.conf' 'etc/lirc/lircd.conf' 'etc/lirc/lircmd.conf') - - replaces=( 'lirc-utils' 'lirc-utils-libre') - conflicts=('lirc-utils' 'lirc-utils-libre') - provides=( "lirc-utils=$pkgver" "lirc-utils-libre=$pkgver") - install=kmod.install + replaces=('lirc-utils' 'lirc-libre-utils') + conflicts=('lirc-utils' 'lirc-libre-utils') + provides=("lirc-utils=$pkgver") + install=lirc-utils.install cd "${srcdir}/lirc-${_pkgver}" @@ -138,3 +123,5 @@ package_lirc-utils-parabola() { # remove built modules rm -r "${pkgdir}/usr/lib/modules" } + +# vim: ts=2 sw=2 et: diff --git a/libre/lirc-parabola/kmod.install b/libre/lirc-parabola/kmod.install index d4bd8cb34..40caa464f 100644 --- a/libre/lirc-parabola/kmod.install +++ b/libre/lirc-parabola/kmod.install @@ -1,14 +1,14 @@ +_EXTRAMODULES= + post_install() { - _extramodules=THIS_IS_AUTOMATICALLY_SET_BY_PKGBUILD - depmod $(cat /usr/lib/modules/${_extramodules}/version) + echo ">>> Updating module dependencies. Please wait ..." + depmod "$(cat /usr/lib/modules/$_EXTRAMODULES/version)" >/dev/null 2>&1 } post_upgrade() { - post_install + post_install } post_remove() { - post_install + post_install } - -# vim: ts=2 sw=2 et: diff --git a/libre/luxrays-parabola/PKGBUILD b/libre/luxrays-parabola/PKGBUILD new file mode 100644 index 000000000..8edc9ff17 --- /dev/null +++ b/libre/luxrays-parabola/PKGBUILD @@ -0,0 +1,81 @@ +# Maintainer (Arch): Lukas Jirkovsky <l.jirkovsky@gmail.com> +# Maintainer: Márcio Silva <ecoadde@parabola.nu> +_pkgname=('luxrays' 'luxmark') +#pkgname=('luxrays-parabola' 'luxmark-parabola') +pkgname=('luxrays-parabola') +pkgver=1.3.1 +_pkgver=7459cd8a9583 +pkgrel=5 +pkgdesc="Accelerate the ray intersection process by using CPUs" +arch=('i686' 'x86_64' 'mips64el') +url="http://www.luxrender.net/" +license=('GPL') +#depends=('freeimage' 'libcl' 'libgl') +depends=('freeimage' 'libgl') +#makedepends=('cmake' 'boost' 'mesa' 'opencl-headers' 'glew' 'freeglut' 'qt4') +makedepends=('cmake' 'boost' 'mesa' 'glew' 'freeglut' 'qt4') +options=('staticlibs') +source=(https://bitbucket.org/luxrender/luxrays/get/$_pkgver.tar.bz2 \ + luxmark_scenes_path.diff QTBUG-22829.diff) +md5sums=('859999e5e07550553fb310a7f48530a4' + '1fd2a6f32e2822b5e0f147304292a1b9' + '6e20ee7ea64c578431d51065d0871abc') + +prepare() { + cd "$srcdir/luxrender-luxrays-$_pkgver" + + # change the path to luxmark scenes + patch -Np1 < "$srcdir/luxmark_scenes_path.diff" || true + + # workaround QTBUG-22829 (moc doesn't work with boost headers) + patch -Np1 < "$srcdir/QTBUG-22829.diff" || true +} + +build() { + cd "$srcdir/luxrender-luxrays-$_pkgver" + + export CXXFLAGS="$CXXFLAGS -lpthread" + cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_SKIP_RPATH=ON \ + -DLUXRAYS_DISABLE_OPENCL=ON \ + -DBUILD_LUXMARK=ON \ + . + make +} + +package_luxrays-parabola() { + provides=("${_pkgname[0]}=${pkgver}") + conflicts=("${_pkgname[0]}") + replaces=("${_pkgname[0]}") + optdepends=('glew: demos (SmallLuxGPU etc.)' 'freeglut: demos (SmallLuxGPU etc.)' + 'boost-libs: demos (SmallLuxGPU etc.)') + + cd "$srcdir/luxrender-luxrays-$_pkgver" + + install -d -m755 "$pkgdir"/usr/{bin,include,lib} + install -m755 bin/* "$pkgdir"/usr/bin + install -m644 lib/* "$pkgdir"/usr/lib + cp -a include "$pkgdir"/usr + + # remove luxmark (packaged separately) + #rm "$pkgdir"/usr/bin/luxmark +} + +package_luxmark-parabola() { + pkgdesc="OpenCL benchmark tool" + depends+=("${depends[@]}" 'boost-libs' 'qt4') + provides=("${_pkgname[1]}=${pkgver}") + conflicts=("${_pkgname[1]}") + replaces=("${_pkgname[1]}") + + cd "$srcdir/luxrender-luxrays-$_pkgver" + install -d -m755 "$pkgdir"/usr/{bin,share/luxmark} + #install -m755 bin/luxmark "$pkgdir"/usr/bin + + # install scenes (only luxball is working ATM) + cp -a samples/luxmark/scenes/luxball "$pkgdir"/usr/share/luxmark + # fix the paths + sed -i 's|scenes/|/usr/share/luxmark/|' "$pkgdir"/usr/share/luxmark/*/*.cfg "$pkgdir"/usr/share/luxmark/*/*.scn +} + +# vim:set ts=2 sw=2 et: diff --git a/libre/luxrays-parabola/QTBUG-22829.diff b/libre/luxrays-parabola/QTBUG-22829.diff new file mode 100644 index 000000000..5625856bf --- /dev/null +++ b/libre/luxrays-parabola/QTBUG-22829.diff @@ -0,0 +1,17 @@ +diff -rup luxrender-luxrays-d16b0f132b4a/samples/luxmark/slgdefs.h luxrender-luxrays-d16b0f132b4a.new/samples/luxmark/slgdefs.h +--- luxrender-luxrays-d16b0f132b4a/samples/luxmark/slgdefs.h 2013-10-16 11:16:00.000000000 +0200 ++++ luxrender-luxrays-d16b0f132b4a.new/samples/luxmark/slgdefs.h 2013-10-30 20:29:36.768650444 +0100 +@@ -41,11 +41,13 @@ + #include "luxrays/core/utils.h" + #include "luxrays/utils/atomic.h" + ++#ifndef Q_MOC_RUN + #include "slg/slg.h" + #include "slg/rendersession.h" + #include "slg/renderconfig.h" + #include "slg/sdl/scene.h" + #include "slg/film/film.h" ++#endif + + #include "mainwindow.h" + diff --git a/libre/luxrays-parabola/luxmark_scenes_path.diff b/libre/luxrays-parabola/luxmark_scenes_path.diff new file mode 100644 index 000000000..80f909a05 --- /dev/null +++ b/libre/luxrays-parabola/luxmark_scenes_path.diff @@ -0,0 +1,20 @@ +diff -rup luxrender-luxrays-475fbf15f0ca/samples/luxmark/luxmarkapp.h luxrender-luxrays-475fbf15f0ca.new/samples/luxmark/luxmarkapp.h +--- luxrender-luxrays-475fbf15f0ca/samples/luxmark/luxmarkapp.h 2013-02-22 22:29:42.000000000 +0100 ++++ luxrender-luxrays-475fbf15f0ca.new/samples/luxmark/luxmarkapp.h 2013-06-24 14:54:12.946992718 +0200 +@@ -36,11 +36,11 @@ + //------------------------------------------------------------------------------ + + // List of supported scenes +-#define SCENE_ROOM "scenes/room/render.cfg" +-#define SCENE_SALA "scenes/sala/render.cfg" +-#define SCENE_LUXBALL_HDR "scenes/luxball/render-hdr.cfg" +-#define SCENE_LUXBALL "scenes/luxball/render.cfg" +-#define SCENE_LUXBALL_SKY "scenes/luxball/render-sunset.cfg" ++#define SCENE_ROOM "/usr/share/luxmark/room/render.cfg" ++#define SCENE_SALA "/usr/share/luxmark/sala/render.cfg" ++#define SCENE_LUXBALL_HDR "/usr/share/luxmark/luxball/render-hdr.cfg" ++#define SCENE_LUXBALL "/usr/share/luxmark/luxball/render.cfg" ++#define SCENE_LUXBALL_SKY "/usr/share/luxmark/luxball/render-sunset.cfg" + + class LuxMarkApp : public QApplication { + Q_OBJECT diff --git a/libre/luxrender-libre/PKGBUILD b/libre/luxrender-libre/PKGBUILD deleted file mode 100644 index e44692544..000000000 --- a/libre/luxrender-libre/PKGBUILD +++ /dev/null @@ -1,56 +0,0 @@ -# $Id: PKGBUILD 111294 2014-05-16 08:45:03Z stativ $ -# Maintainer (Arch): Lukas Jirkovsky <l.jirkovsky@gmail.com> -# Contributor (Arch): flixie <69one@gmx.net> -# Contributor (Arch): Imanol Celaya <ornitorrincos@archlinux-es.org> -# Maintainer: Márcio Silva <coadde@parabola.nu> -_pkgname=luxrender -pkgname=$_pkgname-libre -pkgver=1.3.1 -_pkgver=d0b0e20c47cc -pkgrel=8 -pkgdesc="Rendering system for physically correct, unbiased image synthesis, without nonfree nvidia-utils, amdstream and intel-opencl-sdk recommendation" -arch=('i686' 'x86_64' 'mips64el') -url="http://www.$_pkgname.net/" -license=('GPL') -depends=('boost-libs' 'freeimage' 'openexr' 'libpng' 'libcl' 'libgl' 'fftw') -optdepends=('blender-addon-luxrender: Blender exporter' 'qt4: Qt GUI' \ - 'python: Python interface (pylux)') -makedepends=('cmake' 'boost' 'mesa' 'qt4' "luxrays=$pkgver" 'python' 'opencl-headers') -provides=($_pkgname=$pkgver) -conflicts=($_pkgname) -replaces=($_pkgname) -source=(https://bitbucket.org/$_pkgname/lux/get/$_pkgver.tar.bz2 \ - force_python3.diff) -md5sums=('cbe749f56a1e1976745f5458100efa8a' - '42692e65eabc5828693e2682e94b7c64') - -prepare() { - cd "$srcdir"/$_pkgname-lux-$_pkgver - - patch -Np1 < "$srcdir/force_python3.diff" || true -} - -build() { - cd "$srcdir"/$_pkgname-lux-$_pkgver - - cmake -DCMAKE_INSTALL_PREFIX=/usr \ - -DLUXRAYS_DISABLE_OPENCL=OFF \ - -DPYTHON_CUSTOM=ON \ - -DPYTHON_LIBRARIES=/usr/lib/libpython3.4m.so \ - -DPYTHON_INCLUDE_PATH=/usr/include/python3.4m/ \ - . - make -} - -package() { - cd "$srcdir"/$_pkgname-lux-$_pkgver - make DESTDIR="$pkgdir" install - - # fix library path on 64bit - [[ $CARCH == x86_64 ]] && mv "$pkgdir"/usr/lib64 "$pkgdir"/usr/lib - - #install pylux - install -D -m644 pylux.so "$pkgdir"/usr/lib/python3.4/pylux.so -} - -# vim:set ts=2 sw=2 et: diff --git a/libre/luxrender-parabola/PKGBUILD b/libre/luxrender-parabola/PKGBUILD new file mode 100644 index 000000000..e9f32284c --- /dev/null +++ b/libre/luxrender-parabola/PKGBUILD @@ -0,0 +1,63 @@ +# Maintainer (Arch): Lukas Jirkovsky <l.jirkovsky@gmail.com> +# Contributor (Arch): flixie <69one@gmx.net> +# Contributor (Arch): Imanol Celaya <ornitorrincos@archlinux-es.org> +# Maintainer: Márcio Silva <coadde@parabola.nu> +_pkgname=luxrender +pkgname=$_pkgname-parabola +pkgver=1.3.1 +_pkgver=d0b0e20c47cc +pkgrel=10 +pkgdesc='Rendering system for physically correct, unbiased image synthesis, without nonfree nvidia-utils, amdstream and intel-opencl-sdk recommendation' +arch=('i686' 'x86_64' 'mips64el') +url="http://www.$_pkgname.net/" +license=('GPL') +#depends=('boost-libs' 'freeimage' 'openexr' 'libpng' 'libcl' 'libgl' 'fftw') +depends=('boost-libs' 'freeimage' 'openexr' 'libpng' 'libgl' 'fftw') +optdepends=('blender-addon-luxrender: Blender exporter' 'qt4: Qt GUI' + 'python: pylux Python interface') +# luxrender is constantly broken to various GCC bugs, the latest one being FS#40596 +#makedepends=('cmake' 'boost' 'mesa' 'qt4' "luxrays=$pkgver" 'python' 'opencl-headers' 'clang') +makedepends=('cmake' 'boost' 'mesa' 'qt4' "luxrays=$pkgver" 'python' 'clang') +provides=("$_pkgname=$pkgver") +conflicts=("$_pkgname" "$_pkgname-libre") +replaces=("$_pkgname" "$_pkgname-libre") +source=("https://bitbucket.org/$_pkgname/lux/get/$_pkgver.tar.bz2" + "force_python3.diff") +md5sums=('cbe749f56a1e1976745f5458100efa8a' + '42692e65eabc5828693e2682e94b7c64') + +prepare() { + cd $srcdir/$_pkgname-lux-$_pkgver + + # fix library path on 64bit + sed -i '\|SET[(]LIB_SUFFIX 64[)]|d' CMakeLists.txt + + patch -Np1 < $srcdir/force_python3.diff || true + # workaround QTBUG-22829 + find . -type f -exec sed -i 's|^#include .*boost/.*|#ifndef Q_MOC_RUN\n&\n#endif|' '{}' ';' +} + +build() { + cd $srcdir/$_pkgname-lux-$_pkgver + + export CC=clang + export CXX=clang++ + + cmake . -DCMAKE_INSTALL_PREFIX=/usr \ + -DLUXRAYS_DISABLE_OPENCL=ON \ + -DPYTHON_CUSTOM=ON \ + -DPYTHON_LIBRARIES=/usr/lib/libpython3.4m.so \ + -DPYTHON_INCLUDE_PATH=/usr/include/python3.4m/ \ + -DCMAKE_EXE_LINKER_FLAGS=-lpthread + make +} + +package() { + cd $srcdir/$_pkgname-lux-$_pkgver + make DESTDIR=$pkgdir install + + #install pylux + install -D -m644 pylux.so $pkgdir/usr/lib/python3.4/pylux.so +} + +# vim:set ts=2 sw=2 et: diff --git a/libre/luxrender-libre/force_python3.diff b/libre/luxrender-parabola/force_python3.diff index 1ee61e872..1ee61e872 100644 --- a/libre/luxrender-libre/force_python3.diff +++ b/libre/luxrender-parabola/force_python3.diff diff --git a/libre/pacman-mirrorlist-libre/PKGBUILD b/libre/pacman-mirrorlist-parabola/PKGBUILD index 819b737df..6d2d9b2f9 100644 --- a/libre/pacman-mirrorlist-libre/PKGBUILD +++ b/libre/pacman-mirrorlist-parabola/PKGBUILD @@ -3,7 +3,7 @@ # Maintainer: Esteban Carnevale <alfplayer@mailoo.org> # Maintainer: André Silva <emulatorman@parabola.nu> -pkgname=pacman-mirrorlist-libre +pkgname=pacman-mirrorlist-parabola pkgver=$(LC_ALL=C date -u +%Y%m%d) pkgrel=1 pkgdesc="Parabola GNU/Linux-libre mirror list for use by pacman" @@ -13,8 +13,8 @@ license=('GPL') groups=('base') backup=(etc/pacman.d/mirrorlist) source=(mirrorlist-${pkgver}.txt::${url}) -conflicts=(pacman-mirrorlist) -replaces=(pacman-mirrorlist) +conflicts=(pacman-mirrorlist pacman-mirrorlist-libre) +replaces=(pacman-mirrorlist pacman-mirrorlist-libre) provides=(pacman-mirrorlist) package() { @@ -22,4 +22,4 @@ package() { install -m644 $srcdir/mirrorlist-${pkgver}.txt $pkgdir/etc/pacman.d/mirrorlist } -md5sums=('d9611e055969ee109b56026ed06e4919') +md5sums=('31c810b4eb182ee2d96243d65c8915df') diff --git a/libre/pacman/PKGBUILD b/libre/pacman-parabola/PKGBUILD index 774d45321..06f0737c8 100644 --- a/libre/pacman/PKGBUILD +++ b/libre/pacman-parabola/PKGBUILD @@ -3,7 +3,8 @@ # Maintainer (Arch): Dan McGee <dan@archlinux.org> # Maintainer (Arch): Dave Reisner <dreisner@archlinux.org> -pkgname=pacman +_pkgname=pacman +pkgname=pacman-parabola pkgver=4.1.2 pkgrel=6.1 pkgdesc="A library-based package manager with dependency support" @@ -15,12 +16,12 @@ depends=('bash>=4.2.042-2' 'glibc>=2.17-2' 'libarchive>=3.1.2' 'curl>=7.19.4' 'gpgme' 'pacman-mirrorlist' 'archlinux-keyring' 'parabola-keyring' 'cacert-dot-org') checkdepends=('python2' 'fakechroot') optdepends=('fakeroot: for makepkg usage as normal user') -provides=('pacman-contrib') -conflicts=('pacman-contrib') -replaces=('pacman-contrib') +provides=('pacman-contrib' "$_pkgname=$pkgver") +conflicts=('pacman-contrib' "$_pkgname") +replaces=('pacman-contrib' "$_pkgname") backup=(etc/pacman.conf etc/makepkg.conf) options=('strip' 'debug') -source=(ftp://ftp.archlinux.org/other/pacman/$pkgname-$pkgver.tar.gz{,.sig} +source=(ftp://ftp.archlinux.org/other/pacman/$_pkgname-$pkgver.tar.gz{,.sig} pacman.conf.i686 pacman.conf.x86_64 pacman.conf.mips64el @@ -39,7 +40,7 @@ md5sums=('063c8b0ff6bdf903dc235445525627cd' '093f0779ac55ae781ba028ad74b95f84') build() { - cd "$pkgname-$pkgver" + cd "$_pkgname-$pkgver" ./configure --prefix=/usr --sysconfdir=/etc \ --localstatedir=/var --enable-doc \ @@ -50,11 +51,11 @@ build() { } check() { - make -C "$pkgname-$pkgver" check + make -C "$_pkgname-$pkgver" check } package() { - cd "$pkgname-$pkgver" + cd "$_pkgname-$pkgver" make DESTDIR="$pkgdir" install make DESTDIR="$pkgdir" -C contrib install diff --git a/libre/pacman/gpg.conf b/libre/pacman-parabola/gpg.conf index 7fc6fc661..7fc6fc661 100644 --- a/libre/pacman/gpg.conf +++ b/libre/pacman-parabola/gpg.conf diff --git a/libre/pacman/makepkg.conf b/libre/pacman-parabola/makepkg.conf index 758d7d029..758d7d029 100644 --- a/libre/pacman/makepkg.conf +++ b/libre/pacman-parabola/makepkg.conf diff --git a/libre/pacman/pacman.conf.i686 b/libre/pacman-parabola/pacman.conf.i686 index 84cec630c..84cec630c 100644 --- a/libre/pacman/pacman.conf.i686 +++ b/libre/pacman-parabola/pacman.conf.i686 diff --git a/libre/pacman/pacman.conf.mips64el b/libre/pacman-parabola/pacman.conf.mips64el index 604040640..604040640 100644 --- a/libre/pacman/pacman.conf.mips64el +++ b/libre/pacman-parabola/pacman.conf.mips64el diff --git a/libre/pacman/pacman.conf.x86_64 b/libre/pacman-parabola/pacman.conf.x86_64 index 03a8cf3a6..03a8cf3a6 100644 --- a/libre/pacman/pacman.conf.x86_64 +++ b/libre/pacman-parabola/pacman.conf.x86_64 diff --git a/libre/pacman/refresh-pacman-keys b/libre/pacman-parabola/refresh-pacman-keys index e96dc34e5..e96dc34e5 100644 --- a/libre/pacman/refresh-pacman-keys +++ b/libre/pacman-parabola/refresh-pacman-keys diff --git a/libre/pacman/sks-keyservers.netCA.pem b/libre/pacman-parabola/sks-keyservers.netCA.pem index 24a2ad2e8..24a2ad2e8 100644 --- a/libre/pacman/sks-keyservers.netCA.pem +++ b/libre/pacman-parabola/sks-keyservers.netCA.pem diff --git a/libre/spectrwm-libre/LICENSE b/libre/spectrwm-parabola/LICENSE index 24c04f3a0..24c04f3a0 100644 --- a/libre/spectrwm-libre/LICENSE +++ b/libre/spectrwm-parabola/LICENSE diff --git a/libre/spectrwm-libre/PKGBUILD b/libre/spectrwm-parabola/PKGBUILD index ed632759b..082f189c5 100644 --- a/libre/spectrwm-libre/PKGBUILD +++ b/libre/spectrwm-parabola/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 110857 2014-05-08 17:25:29Z kkeen $ +# $Id: PKGBUILD 117835 2014-08-24 14:10:25Z kkeen $ # Maintainer (Arch): Kyle Keen <keenerd@gmail.com> # Contributor (Arch): Christoph Zeiler <archNOSPAM_at_moonblade.dot.org> _pkgname=spectrwm -pkgname=spectrwm-libre -pkgver=2.5.1 +pkgname=spectrwm-parabola +pkgver=2.6.0 pkgrel=1 pkgdesc="A minimalistic automatic tiling window manager that tries to stay out of the way, without nonfree profont support" arch=('i686' 'x86_64' 'mips64el') @@ -12,19 +12,25 @@ url="http://www.spectrwm.org" _watch="https://opensource.conformal.com/snapshots/spectrwm/" license=('custom:ISC') depends=('dmenu' 'xcb-util' 'xcb-util-wm' 'xcb-util-keysyms' 'libxrandr' 'libxft' 'libxcursor') -replaces=('spectrwm' 'scrotwm') -conflicts=('spectrwm') +replaces=('spectrwm' 'scrotwm' 'spectrwm-libre') +conflicts=('spectrwm' 'spectrwm-libre') provides=("spectrwm=$pkgver") makedepends=('libxt') optdepends=('scrot: screenshots' 'xlockmore: great screenlocker' 'terminus-font: great font') backup=(etc/spectrwm.conf) + +# the 2.6.0 linux makefile does not build +# so download and use the 2.5.1 makefile until this is fixed + source=(http://opensource.conformal.com/snapshots/$_pkgname/$_pkgname-$pkgver.tgz \ + http://opensource.conformal.com/snapshots/$_pkgname/$_pkgname-2.5.1.tgz \ LICENSE \ baraction.sh \ spectrwm-no-preload) -md5sums=('d9aec3342920e31cbe60f1032571043a' +md5sums=('278acafe23d2fa2b1d7a3705bcbe95de' + 'd9aec3342920e31cbe60f1032571043a' 'a67cfe51079481e5b0eab1ad371379e3' '950d663692e1da56e0ac864c6c3ed80e' '974d109ce0af39cc73936d5efd682480') @@ -33,7 +39,7 @@ build() { cd "$srcdir/$_pkgname-$pkgver" sed -i 's|\"/usr/local/lib/libswmhack.so\"|\"libswmhack.so\"|' spectrwm.c - sed -i 's/verbose_layout = 0;/verbose_layout = 1;/' spectrwm.c + sed -i 's/verbose_layout = false;/verbose_layout = true;/' spectrwm.c sed -i 's/# modkey = Mod1/modkey = Mod4/' spectrwm.conf # crashes if defaults can't be found, use less massive defaults sed -i 's/-\*-terminus-medium-\*-\*-\*-\*/-*-profont-*-*-*-*-12/' spectrwm.conf @@ -43,6 +49,7 @@ build() { sed -i 's/setconfspawn("lock".*/setconfspawn("lock", "xlock", SWM_SPAWN_OPTIONAL);/' spectrwm.c cd linux + cp "$srcdir/$_pkgname-2.5.1/linux/Makefile" ./ make PREFIX="/usr" } diff --git a/libre/spectrwm-libre/baraction.sh b/libre/spectrwm-parabola/baraction.sh index 96a8a7b1a..96a8a7b1a 100644 --- a/libre/spectrwm-libre/baraction.sh +++ b/libre/spectrwm-parabola/baraction.sh diff --git a/libre/spectrwm-libre/spectrwm-no-preload b/libre/spectrwm-parabola/spectrwm-no-preload index 12385eddb..12385eddb 100644 --- a/libre/spectrwm-libre/spectrwm-no-preload +++ b/libre/spectrwm-parabola/spectrwm-no-preload diff --git a/libre/tp_smapi-parabola-lts/PKGBUILD b/libre/tp_smapi-parabola-lts/PKGBUILD index 5a64013b2..99678a074 100644 --- a/libre/tp_smapi-parabola-lts/PKGBUILD +++ b/libre/tp_smapi-parabola-lts/PKGBUILD @@ -25,7 +25,7 @@ source=("https://github.com/downloads/evgeni/${_pkgname}/${_pkgname}-${pkgver}.t md5sums=('63c683415c764568f6bf17c7eabe4752') # Package info -pkgrel=53.${_basekernel/./} +pkgrel=29 arch=('i686' 'x86_64' 'mips64el') install='kmod.install' @@ -35,9 +35,9 @@ _toohigh=$(IFS=. read a b <<<$_basekernel; echo $a.$((b+1))) _extramodules=extramodules-${_basekernel}${_kernelname} depends=("linux-libre${_kernelname}>=${_basekernel}" "linux-libre${_kernelname}<${_toohigh}") makedepends=("linux-libre${_kernelname}-headers>=${_basekernel}" "linux-libre${_kernelname}-headers<${_toohigh}") -replaces=( "${_pkgname}${_kernelname}") # for Arch-compatability -conflicts=("${_pkgname}${_kernelname}") # for Arch-compatability -provides=( "${_pkgname}${_kernelname}=${pkgver}") # for Arch-compatability +replaces=("${_pkgname}${_kernelname}" "${_pkgname}-libre${_kernelname}") # for Arch-compatibility +conflicts=("${_pkgname}${_kernelname}" "${_pkgname}-libre${_kernelname}") # for Arch-compatibility +provides=("${_pkgname}${_kernelname}=${pkgver}") # for Arch-compatibility if [[ -n "${_kernelname}" ]]; then provides+=("${_pkgname}-parabola=${pkgver}") # pkgname without _kernelname fi diff --git a/libre/tp_smapi-parabola/PKGBUILD b/libre/tp_smapi-parabola/PKGBUILD index 3f1818f6b..8f73ab13f 100644 --- a/libre/tp_smapi-parabola/PKGBUILD +++ b/libre/tp_smapi-parabola/PKGBUILD @@ -25,7 +25,7 @@ source=("https://github.com/downloads/evgeni/${_pkgname}/${_pkgname}-${pkgver}.t md5sums=('63c683415c764568f6bf17c7eabe4752') # Package info -pkgrel=53.${_basekernel/./} +pkgrel=52.1 arch=('i686' 'x86_64' 'mips64el') install='kmod.install' @@ -35,9 +35,9 @@ _toohigh=$(IFS=. read a b <<<$_basekernel; echo $a.$((b+1))) _extramodules=extramodules-${_basekernel}${_kernelname} depends=("linux-libre${_kernelname}>=${_basekernel}" "linux-libre${_kernelname}<${_toohigh}") makedepends=("linux-libre${_kernelname}-headers>=${_basekernel}" "linux-libre${_kernelname}-headers<${_toohigh}") -replaces=( "${_pkgname}${_kernelname}") # for Arch-compatability -conflicts=("${_pkgname}${_kernelname}") # for Arch-compatability -provides=( "${_pkgname}${_kernelname}=${pkgver}") # for Arch-compatability +replaces=("${_pkgname}${_kernelname}" "${_pkgname}-libre${_kernelname}") # for Arch-compatibility +conflicts=("${_pkgname}${_kernelname}" "${_pkgname}-libre${_kernelname}") # for Arch-compatibility +provides=("${_pkgname}${_kernelname}=${pkgver}") # for Arch-compatibility if [[ -n "${_kernelname}" ]]; then provides+=("${_pkgname}-parabola=${pkgver}") # pkgname without _kernelname fi diff --git a/libre/vhba-module-parabola/PKGBUILD b/libre/vhba-module-parabola/PKGBUILD index a5b0f3fa2..aa392ecb8 100644 --- a/libre/vhba-module-parabola/PKGBUILD +++ b/libre/vhba-module-parabola/PKGBUILD @@ -22,7 +22,7 @@ md5sums=('6b307a80df9c163768cc7ecb3ccebb71' '4dc37dc348b5a2c83585829bde790dcc') # Package info -pkgrel=7.${_basekernel/./} +pkgrel=6.1 arch=('i686' 'x86_64' 'mips64el') options=(!makeflags) install=$_pkgname.install @@ -33,9 +33,9 @@ _toohigh=$(IFS=. read a b <<<$_basekernel; echo $a.$((b+1))) _extramodules=extramodules-${_basekernel}${_kernelname} depends=("linux-libre${_kernelname}>=${_basekernel}" "linux-libre${_kernelname}<${_toohigh}") makedepends=("linux-libre${_kernelname}-headers>=${_basekernel}" "linux-libre${_kernelname}-headers<${_toohigh}") -replaces=( "${_pkgname}${_kernelname}") # for Arch-compatability -conflicts=("${_pkgname}${_kernelname}") # for Arch-compatability -provides=( "${_pkgname}${_kernelname}=${pkgver}") # for Arch-compatability +replaces=("${_pkgname}${_kernelname}" "${_pkgname}-libre${_kernelname}") # for Arch-compatibility +conflicts=("${_pkgname}${_kernelname}" "${_pkgname}-libre${_kernelname}") # for Arch-compatibility +provides=("${_pkgname}${_kernelname}=${pkgver}") # for Arch-compatibility if [[ -n "${_kernelname}" ]]; then provides+=("${_pkgname}-parabola=${pkgver}") # pkgname without _kernelname fi diff --git a/libre/your-freedom/PKGBUILD b/libre/your-freedom/PKGBUILD index a11a35ff7..96ee5047c 100644 --- a/libre/your-freedom/PKGBUILD +++ b/libre/your-freedom/PKGBUILD @@ -5,8 +5,8 @@ pkgdesc="This package conflicts with every nonfree package known to date to ensu license=('GPL3') #url="https://projects.parabolagnulinux.org/blacklist.git" url="https://lukeshu.com/git/mirror/parabola/blacklist.git" -pkgver=20140817 -_gitver=4b2765f8595a8d607e22f8efc49bf172755ecab1 +pkgver=20140824 +_gitver=8f7fa8c6c7a4b97b7804d523b250423004444815 pkgrel=1 arch=('any') @@ -16,7 +16,7 @@ install=${pkgname}.install makedepends=(librelib) #source=(blacklist-${_gitver}.txt::https://projects.parabolagnulinux.org/blacklist.git/plain/blacklist.txt?id=${_gitver}) source=(blacklist-${_gitver}.txt::https://lukeshu.com/git/mirror/parabola/blacklist.git/plain/blacklist.txt?id=${_gitver}) -md5sums=('001bc46b66ad36ba9a7a2c0bce7a6fb1') +md5sums=('5fb3ef4347dc04f255b6a3ceb3e32068') package() { cd "$srcdir" diff --git a/libre/acpi_call-parabola-grsec/PKGBUILD b/pcr/acpi_call-parabola-grsec/PKGBUILD index 4e17173f0..05bf0c697 100644 --- a/libre/acpi_call-parabola-grsec/PKGBUILD +++ b/pcr/acpi_call-parabola-grsec/PKGBUILD @@ -20,10 +20,11 @@ source=("${url}/archive/v${pkgver}.tar.gz") sha256sums=('d0d14b42944282724fca76f57d598eed794ef97448f387d1c489d85ad813f2f0') # Package info -pkgrel=12.${_basekernel/./} +pkgrel=1 arch=('i686' 'x86_64' 'mips64el') install='kmod.install' _replaces=("${_pkgname}" "${_pkgname}-libre") +_provides=("${_pkgname}") # Generic (you shouldn't have to modify any of these variables) pkgname=${_pkgname}-parabola${_kernelname} @@ -33,7 +34,7 @@ depends=("linux-libre${_kernelname}>=${_basekernel}" "linux-libre${_kernelname}< makedepends=("linux-libre${_kernelname}-headers>=${_basekernel}" "linux-libre${_kernelname}-headers<${_toohigh}") replaces=( "${_replaces[@]/%/${_kernelname}}") conflicts=("${_replaces[@]/%/${_kernelname}}") -provides=( "${_replaces[@]/%/${_kernelname}=${_pkgver}}") +provides=( "${_provides[@]/%/${_kernelname}=${pkgver}}") if [[ -n "${_kernelname}" ]]; then provides+=("${_pkgname}-parabola=${pkgver}") # pkgname without _kernelname fi diff --git a/libre/acpi_call-parabola-grsec/kmod.install b/pcr/acpi_call-parabola-grsec/kmod.install index d4bd8cb34..d4bd8cb34 100644 --- a/libre/acpi_call-parabola-grsec/kmod.install +++ b/pcr/acpi_call-parabola-grsec/kmod.install diff --git a/libre/bbswitch-parabola-grsec/PKGBUILD b/pcr/bbswitch-parabola-grsec/PKGBUILD index e00800dfa..393ef3d73 100644 --- a/libre/bbswitch-parabola-grsec/PKGBUILD +++ b/pcr/bbswitch-parabola-grsec/PKGBUILD @@ -20,7 +20,7 @@ source=("https://github.com/Bumblebee-Project/bbswitch/archive/v${pkgver}.tar.gz md5sums=('5b116b31ace3604ddf9d1fc1f4bc5807') # Package info -pkgrel=16.${_basekernel/./} +pkgrel=1 arch=('i686' 'x86_64' 'mips64el') install='kmod.install' @@ -30,9 +30,9 @@ _toohigh=$(IFS=. read a b <<<$_basekernel; echo $a.$((b+1))) _extramodules=extramodules-${_basekernel}${_kernelname} depends=("linux-libre${_kernelname}>=${_basekernel}" "linux-libre${_kernelname}<${_toohigh}") makedepends=("linux-libre${_kernelname}-headers>=${_basekernel}" "linux-libre${_kernelname}-headers<${_toohigh}") -replaces=( "${_pkgname}${_kernelname}") # for Arch-compatability -conflicts=("${_pkgname}${_kernelname}") # for Arch-compatability -provides=( "${_pkgname}${_kernelname}=${pkgver}") # for Arch-compatability +replaces=("${_pkgname}${_kernelname}" "${_pkgname}-libre${_kernelname}") # for Arch-compatibility +conflicts=("${_pkgname}${_kernelname}" "${_pkgname}-libre${_kernelname}") # for Arch-compatibility +provides=("${_pkgname}${_kernelname}=${pkgver}") # for Arch-compatibility if [[ -n "${_kernelname}" ]]; then provides+=("${_pkgname}-parabola=${pkgver}") # pkgname without _kernelname fi diff --git a/libre/bbswitch-parabola-grsec/kmod.install b/pcr/bbswitch-parabola-grsec/kmod.install index d4bd8cb34..d4bd8cb34 100644 --- a/libre/bbswitch-parabola-grsec/kmod.install +++ b/pcr/bbswitch-parabola-grsec/kmod.install diff --git a/libre/bbswitch-parabola-lts/PKGBUILD b/pcr/bbswitch-parabola-lts/PKGBUILD index 77f4f1385..6182e10c7 100644 --- a/libre/bbswitch-parabola-lts/PKGBUILD +++ b/pcr/bbswitch-parabola-lts/PKGBUILD @@ -20,7 +20,7 @@ source=("https://github.com/Bumblebee-Project/bbswitch/archive/v${pkgver}.tar.gz md5sums=('5b116b31ace3604ddf9d1fc1f4bc5807') # Package info -pkgrel=16.${_basekernel/./} +pkgrel=1 arch=('i686' 'x86_64' 'mips64el') install='kmod.install' @@ -30,9 +30,9 @@ _toohigh=$(IFS=. read a b <<<$_basekernel; echo $a.$((b+1))) _extramodules=extramodules-${_basekernel}${_kernelname} depends=("linux-libre${_kernelname}>=${_basekernel}" "linux-libre${_kernelname}<${_toohigh}") makedepends=("linux-libre${_kernelname}-headers>=${_basekernel}" "linux-libre${_kernelname}-headers<${_toohigh}") -replaces=( "${_pkgname}${_kernelname}") # for Arch-compatability -conflicts=("${_pkgname}${_kernelname}") # for Arch-compatability -provides=( "${_pkgname}${_kernelname}=${pkgver}") # for Arch-compatability +replaces=("${_pkgname}${_kernelname}" "${_pkgname}-libre${_kernelname}") # for Arch-compatibility +conflicts=("${_pkgname}${_kernelname}" "${_pkgname}-libre${_kernelname}") # for Arch-compatibility +provides=("${_pkgname}${_kernelname}=${pkgver}") # for Arch-compatibility if [[ -n "${_kernelname}" ]]; then provides+=("${_pkgname}-parabola=${pkgver}") # pkgname without _kernelname fi diff --git a/libre/bbswitch-parabola-lts/kmod.install b/pcr/bbswitch-parabola-lts/kmod.install index d4bd8cb34..d4bd8cb34 100644 --- a/libre/bbswitch-parabola-lts/kmod.install +++ b/pcr/bbswitch-parabola-lts/kmod.install diff --git a/libre/lirc-parabola-grsec/PKGBUILD b/pcr/lirc-parabola-grsec/PKGBUILD index d8fa2f122..b0e04451f 100644 --- a/libre/lirc-parabola-grsec/PKGBUILD +++ b/pcr/lirc-parabola-grsec/PKGBUILD @@ -15,7 +15,7 @@ if [[ -n "${_kernelname}" ]]; then pkgname=$_pkgname else pkgbase=$_pkgname - pkgname=("$_pkgname" lirc-utils-parabola) + pkgname=("$_pkgname" lirc-parabola-utils) fi _pkgver=0.9.1a @@ -35,7 +35,7 @@ md5sums=('1f1fac162ed309dd50f307e96a292957' 'febf25c154a7d36f01159e84f26c2d9a') # Package info -pkgrel=1.${_basekernel/./} +pkgrel=1 epoch=1 arch=('i686' 'x86_64' 'mips64el') options=('!makeflags' '!strip') @@ -82,14 +82,14 @@ build() { _package_lirc() { pkgdesc="Linux Infrared Remote Control kernel modules (built for the linux-libre${_kernelname} kernel package)" - depends=('lirc-libre-utils' "linux-libre${_kernelname}>=${_basekernel}" "linux-libre${_kernelname}<${_toohigh}") + depends=('lirc-utils' "linux-libre${_kernelname}>=${_basekernel}" "linux-libre${_kernelname}<${_toohigh}") replaces=('lirc+pctv') [[ -z "$_kernelname" ]] || provides=("lirc-parabola=${pkgver}") install=kmod.install - replaces+=( "lirc${_kernelname}" "lirc-libre${_kernelname}") - conflicts+=("lirc${_kernelname}" "lirc-libre${_kernelname}") - provides+=( "lirc${_kernelname}=${pkgver}" "lirc-libre${_kernelname}=${pkgver}") + replaces+=("lirc${_kernelname}") + conflicts+=("lirc${_kernelname}") + provides+=("lirc${_kernelname}=${pkgver}") cd "${srcdir}/lirc-${_pkgver}/drivers" @@ -107,16 +107,16 @@ else eval "package_${_pkgname}() { _package_lirc; }" fi -package_lirc-utils-parabola() { +package_lirc-parabola-utils() { pkgdesc="Linux Infrared Remote Control utilities" depends=('alsa-lib' 'libx11' 'libftdi-compat' 'libirman') optdepends=('python2: pronto2lirc utility') options=('strip') backup=('etc/lirc/lirc_options.conf' 'etc/lirc/lircd.conf' 'etc/lirc/lircmd.conf') - replaces=( 'lirc-utils' 'lirc-utils-libre') - conflicts=('lirc-utils' 'lirc-utils-libre') - provides=( "lirc-utils=$pkgver" "lirc-utils-libre=$pkgver") + replaces=('lirc-utils') + conflicts=('lirc-utils') + provides=("lirc-utils=$pkgver") install=kmod.install cd "${srcdir}/lirc-${_pkgver}" diff --git a/libre/lirc-parabola-grsec/irexec.service b/pcr/lirc-parabola-grsec/irexec.service index dffbbf5e0..dffbbf5e0 100644 --- a/libre/lirc-parabola-grsec/irexec.service +++ b/pcr/lirc-parabola-grsec/irexec.service diff --git a/libre/lirc-parabola-grsec/kmod.install b/pcr/lirc-parabola-grsec/kmod.install index d4bd8cb34..d4bd8cb34 100644 --- a/libre/lirc-parabola-grsec/kmod.install +++ b/pcr/lirc-parabola-grsec/kmod.install diff --git a/libre/lirc-parabola-grsec/lirc-utils.install b/pcr/lirc-parabola-grsec/lirc-utils.install index f7faa07eb..f7faa07eb 100644 --- a/libre/lirc-parabola-grsec/lirc-utils.install +++ b/pcr/lirc-parabola-grsec/lirc-utils.install diff --git a/libre/lirc-parabola-grsec/lirc.logrotate b/pcr/lirc-parabola-grsec/lirc.logrotate index 623c4f328..623c4f328 100644 --- a/libre/lirc-parabola-grsec/lirc.logrotate +++ b/pcr/lirc-parabola-grsec/lirc.logrotate diff --git a/libre/lirc-parabola-grsec/lirc.tmpfiles b/pcr/lirc-parabola-grsec/lirc.tmpfiles index 0b80e2e47..0b80e2e47 100644 --- a/libre/lirc-parabola-grsec/lirc.tmpfiles +++ b/pcr/lirc-parabola-grsec/lirc.tmpfiles diff --git a/libre/lirc-parabola-grsec/wpc8769l-build-fix.patch b/pcr/lirc-parabola-grsec/wpc8769l-build-fix.patch index 5e25693ab..5e25693ab 100644 --- a/libre/lirc-parabola-grsec/wpc8769l-build-fix.patch +++ b/pcr/lirc-parabola-grsec/wpc8769l-build-fix.patch diff --git a/libre/lirc-parabola-lts/PKGBUILD b/pcr/lirc-parabola-lts/PKGBUILD index e9e3e4bd5..15a503e3a 100644 --- a/libre/lirc-parabola-lts/PKGBUILD +++ b/pcr/lirc-parabola-lts/PKGBUILD @@ -15,7 +15,7 @@ if [[ -n "${_kernelname}" ]]; then pkgname=$_pkgname else pkgbase=$_pkgname - pkgname=("$_pkgname" lirc-utils-parabola) + pkgname=("$_pkgname" lirc-parabola-utils) fi _pkgver=0.9.1a @@ -35,7 +35,7 @@ md5sums=('1f1fac162ed309dd50f307e96a292957' 'febf25c154a7d36f01159e84f26c2d9a') # Package info -pkgrel=1.${_basekernel/./} +pkgrel=1 epoch=1 arch=('i686' 'x86_64' 'mips64el') options=('!makeflags' '!strip') @@ -82,14 +82,14 @@ build() { _package_lirc() { pkgdesc="Linux Infrared Remote Control kernel modules (built for the linux-libre${_kernelname} kernel package)" - depends=('lirc-libre-utils' "linux-libre${_kernelname}>=${_basekernel}" "linux-libre${_kernelname}<${_toohigh}") + depends=('lirc-utils' "linux-libre${_kernelname}>=${_basekernel}" "linux-libre${_kernelname}<${_toohigh}") replaces=('lirc+pctv') [[ -z "$_kernelname" ]] || provides=("lirc-parabola=${pkgver}") install=kmod.install - replaces+=( "lirc${_kernelname}" "lirc-libre${_kernelname}") - conflicts+=("lirc${_kernelname}" "lirc-libre${_kernelname}") - provides+=( "lirc${_kernelname}=${pkgver}" "lirc-libre${_kernelname}=${pkgver}") + replaces+=("lirc${_kernelname}") + conflicts+=("lirc${_kernelname}") + provides+=("lirc${_kernelname}=${pkgver}") cd "${srcdir}/lirc-${_pkgver}/drivers" @@ -107,16 +107,16 @@ else eval "package_${_pkgname}() { _package_lirc; }" fi -package_lirc-utils-parabola() { +package_lirc-parabola-utils() { pkgdesc="Linux Infrared Remote Control utilities" depends=('alsa-lib' 'libx11' 'libftdi-compat' 'libirman') optdepends=('python2: pronto2lirc utility') options=('strip') backup=('etc/lirc/lirc_options.conf' 'etc/lirc/lircd.conf' 'etc/lirc/lircmd.conf') - replaces=( 'lirc-utils' 'lirc-utils-libre') - conflicts=('lirc-utils' 'lirc-utils-libre') - provides=( "lirc-utils=$pkgver" "lirc-utils-libre=$pkgver") + replaces=('lirc-utils') + conflicts=('lirc-utils') + provides=("lirc-utils=$pkgver") install=kmod.install cd "${srcdir}/lirc-${_pkgver}" diff --git a/libre/lirc-parabola-lts/irexec.service b/pcr/lirc-parabola-lts/irexec.service index dffbbf5e0..dffbbf5e0 100644 --- a/libre/lirc-parabola-lts/irexec.service +++ b/pcr/lirc-parabola-lts/irexec.service diff --git a/libre/lirc-parabola-lts/kmod.install b/pcr/lirc-parabola-lts/kmod.install index d4bd8cb34..d4bd8cb34 100644 --- a/libre/lirc-parabola-lts/kmod.install +++ b/pcr/lirc-parabola-lts/kmod.install diff --git a/libre/lirc-parabola-lts/lirc-utils.install b/pcr/lirc-parabola-lts/lirc-utils.install index f7faa07eb..f7faa07eb 100644 --- a/libre/lirc-parabola-lts/lirc-utils.install +++ b/pcr/lirc-parabola-lts/lirc-utils.install diff --git a/libre/lirc-parabola-lts/lirc.logrotate b/pcr/lirc-parabola-lts/lirc.logrotate index 623c4f328..623c4f328 100644 --- a/libre/lirc-parabola-lts/lirc.logrotate +++ b/pcr/lirc-parabola-lts/lirc.logrotate diff --git a/libre/lirc-parabola-lts/lirc.tmpfiles b/pcr/lirc-parabola-lts/lirc.tmpfiles index 0b80e2e47..0b80e2e47 100644 --- a/libre/lirc-parabola-lts/lirc.tmpfiles +++ b/pcr/lirc-parabola-lts/lirc.tmpfiles diff --git a/libre/lirc-parabola-lts/wpc8769l-build-fix.patch b/pcr/lirc-parabola-lts/wpc8769l-build-fix.patch index 5e25693ab..5e25693ab 100644 --- a/libre/lirc-parabola-lts/wpc8769l-build-fix.patch +++ b/pcr/lirc-parabola-lts/wpc8769l-build-fix.patch diff --git a/libre/tp_smapi-parabola-grsec/PKGBUILD b/pcr/tp_smapi-parabola-grsec/PKGBUILD index 3db1aa984..79dc1f2ea 100644 --- a/libre/tp_smapi-parabola-grsec/PKGBUILD +++ b/pcr/tp_smapi-parabola-grsec/PKGBUILD @@ -25,7 +25,7 @@ source=("https://github.com/downloads/evgeni/${_pkgname}/${_pkgname}-${pkgver}.t md5sums=('63c683415c764568f6bf17c7eabe4752') # Package info -pkgrel=53.${_basekernel/./} +pkgrel=1 arch=('i686' 'x86_64' 'mips64el') install='kmod.install' @@ -35,9 +35,9 @@ _toohigh=$(IFS=. read a b <<<$_basekernel; echo $a.$((b+1))) _extramodules=extramodules-${_basekernel}${_kernelname} depends=("linux-libre${_kernelname}>=${_basekernel}" "linux-libre${_kernelname}<${_toohigh}") makedepends=("linux-libre${_kernelname}-headers>=${_basekernel}" "linux-libre${_kernelname}-headers<${_toohigh}") -replaces=( "${_pkgname}${_kernelname}") # for Arch-compatability -conflicts=("${_pkgname}${_kernelname}") # for Arch-compatability -provides=( "${_pkgname}${_kernelname}=${pkgver}") # for Arch-compatability +replaces=("${_pkgname}${_kernelname}" "${_pkgname}-libre${_kernelname}") # for Arch-compatibility +conflicts=("${_pkgname}${_kernelname}" "${_pkgname}-libre${_kernelname}") # for Arch-compatibility +provides=("${_pkgname}${_kernelname}=${pkgver}") # for Arch-compatibility if [[ -n "${_kernelname}" ]]; then provides+=("${_pkgname}-parabola=${pkgver}") # pkgname without _kernelname fi diff --git a/libre/tp_smapi-parabola-grsec/kmod.install b/pcr/tp_smapi-parabola-grsec/kmod.install index d4bd8cb34..d4bd8cb34 100644 --- a/libre/tp_smapi-parabola-grsec/kmod.install +++ b/pcr/tp_smapi-parabola-grsec/kmod.install diff --git a/libre/vhba-module-parabola-grsec/60-vhba.rules b/pcr/vhba-module-parabola-grsec/60-vhba.rules index 39ae3a4ec..39ae3a4ec 100644 --- a/libre/vhba-module-parabola-grsec/60-vhba.rules +++ b/pcr/vhba-module-parabola-grsec/60-vhba.rules diff --git a/libre/vhba-module-parabola-grsec/PKGBUILD b/pcr/vhba-module-parabola-grsec/PKGBUILD index eb0e9214e..468d7ab0e 100644 --- a/libre/vhba-module-parabola-grsec/PKGBUILD +++ b/pcr/vhba-module-parabola-grsec/PKGBUILD @@ -22,7 +22,7 @@ md5sums=('6b307a80df9c163768cc7ecb3ccebb71' '4dc37dc348b5a2c83585829bde790dcc') # Package info -pkgrel=7.${_basekernel/./} +pkgrel=1 arch=('i686' 'x86_64' 'mips64el') options=(!makeflags) install=$_pkgname.install @@ -33,9 +33,9 @@ _toohigh=$(IFS=. read a b <<<$_basekernel; echo $a.$((b+1))) _extramodules=extramodules-${_basekernel}${_kernelname} depends=("linux-libre${_kernelname}>=${_basekernel}" "linux-libre${_kernelname}<${_toohigh}") makedepends=("linux-libre${_kernelname}-headers>=${_basekernel}" "linux-libre${_kernelname}-headers<${_toohigh}") -replaces=( "${_pkgname}${_kernelname}") # for Arch-compatability -conflicts=("${_pkgname}${_kernelname}") # for Arch-compatability -provides=( "${_pkgname}${_kernelname}=${pkgver}") # for Arch-compatability +replaces=("${_pkgname}${_kernelname}" "${_pkgname}-libre${_kernelname}") # for Arch-compatibility +conflicts=("${_pkgname}${_kernelname}" "${_pkgname}-libre${_kernelname}") # for Arch-compatibility +provides=("${_pkgname}${_kernelname}=${pkgver}") # for Arch-compatibility if [[ -n "${_kernelname}" ]]; then provides+=("${_pkgname}-parabola=${pkgver}") # pkgname without _kernelname fi diff --git a/libre/vhba-module-parabola-grsec/vhba-module.install b/pcr/vhba-module-parabola-grsec/vhba-module.install index 04d26b27b..04d26b27b 100644 --- a/libre/vhba-module-parabola-grsec/vhba-module.install +++ b/pcr/vhba-module-parabola-grsec/vhba-module.install diff --git a/libre/vhba-module-parabola-lts/60-vhba.rules b/pcr/vhba-module-parabola-lts/60-vhba.rules index 39ae3a4ec..39ae3a4ec 100644 --- a/libre/vhba-module-parabola-lts/60-vhba.rules +++ b/pcr/vhba-module-parabola-lts/60-vhba.rules diff --git a/libre/vhba-module-parabola-lts/PKGBUILD b/pcr/vhba-module-parabola-lts/PKGBUILD index d6f99bef9..ed17049c8 100644 --- a/libre/vhba-module-parabola-lts/PKGBUILD +++ b/pcr/vhba-module-parabola-lts/PKGBUILD @@ -22,7 +22,7 @@ md5sums=('6b307a80df9c163768cc7ecb3ccebb71' '4dc37dc348b5a2c83585829bde790dcc') # Package info -pkgrel=7.${_basekernel/./} +pkgrel=1 arch=('i686' 'x86_64' 'mips64el') options=(!makeflags) install=$_pkgname.install @@ -33,9 +33,9 @@ _toohigh=$(IFS=. read a b <<<$_basekernel; echo $a.$((b+1))) _extramodules=extramodules-${_basekernel}${_kernelname} depends=("linux-libre${_kernelname}>=${_basekernel}" "linux-libre${_kernelname}<${_toohigh}") makedepends=("linux-libre${_kernelname}-headers>=${_basekernel}" "linux-libre${_kernelname}-headers<${_toohigh}") -replaces=( "${_pkgname}${_kernelname}") # for Arch-compatability -conflicts=("${_pkgname}${_kernelname}") # for Arch-compatability -provides=( "${_pkgname}${_kernelname}=${pkgver}") # for Arch-compatability +replaces=("${_pkgname}${_kernelname}" "${_pkgname}-libre${_kernelname}") # for Arch-compatibility +conflicts=("${_pkgname}${_kernelname}" "${_pkgname}-libre${_kernelname}") # for Arch-compatibility +provides=("${_pkgname}${_kernelname}=${pkgver}") # for Arch-compatibility if [[ -n "${_kernelname}" ]]; then provides+=("${_pkgname}-parabola=${pkgver}") # pkgname without _kernelname fi diff --git a/libre/vhba-module-parabola-lts/vhba-module.install b/pcr/vhba-module-parabola-lts/vhba-module.install index 04d26b27b..04d26b27b 100644 --- a/libre/vhba-module-parabola-lts/vhba-module.install +++ b/pcr/vhba-module-parabola-lts/vhba-module.install |