mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-28 22:57:37 +00:00
Merge branch 'master' of https://github.com/archlinuxarm/PKGBUILDs
This commit is contained in:
commit
9f40b040b7
34 changed files with 5082 additions and 897 deletions
|
@ -1,7 +1,7 @@
|
|||
# Maintainer: Kevin Mihelich <kevin@archlinuxarm.org>
|
||||
# Contributor: Kiril Zyapkov <kiril.zyapkov@gmail.com>
|
||||
|
||||
buildarch=16
|
||||
buildarch=20
|
||||
|
||||
_pkgname=gst-omx
|
||||
pkgname=${_pkgname}-rpi
|
||||
|
|
|
@ -17,7 +17,7 @@ pkgname=('kodi-c1' 'kodi-c1-eventclients')
|
|||
_commit=92759dc745082bc3a890ce4648e02a37bf221118
|
||||
pkgver=14.0
|
||||
_codename=Helix
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
arch=('armv7h')
|
||||
url="http://kodi.tv"
|
||||
license=('GPL2')
|
||||
|
@ -103,6 +103,7 @@ package_kodi-c1() {
|
|||
'unrar: Archives support'
|
||||
'unzip: Archives support'
|
||||
'upower: Display battery level'
|
||||
'lsb-release: log distro information in crashlog'
|
||||
)
|
||||
install="kodi.install"
|
||||
provides=('xbmc' 'kodi')
|
||||
|
@ -131,7 +132,7 @@ package_kodi-c1-eventclients() {
|
|||
|
||||
make DESTDIR="$pkgdir" eventclients WII_EXTRA_OPTS=-DCWIID_OLD
|
||||
|
||||
install -dm755 "$pkgdir/usr/share/$pkgbase/eventclients"
|
||||
mv "$pkgdir/kodi"/* "$pkgdir/usr/share/$pkgbase/eventclients"
|
||||
install -dm755 "$pkgdir/usr/lib/python2.7/$pkgbase"
|
||||
mv "$pkgdir/kodi"/* "$pkgdir/usr/lib/python2.7/$pkgbase"
|
||||
rmdir "$pkgdir/kodi"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Contributor tomasgroth at yahoo.dk
|
||||
# Contributor WarheadsSE <max@warheads.net>
|
||||
|
||||
buildarch=16
|
||||
buildarch=20
|
||||
|
||||
pkgname=kodi-rbp-git
|
||||
pkgver=15.20150131
|
||||
|
@ -72,12 +72,11 @@ build() {
|
|||
# Configuring KODI
|
||||
export PYTHON_VERSION=2 # external python v2
|
||||
# we need to compile for armv6 instead of armv5 to avoid problems compiling assembler code
|
||||
export CFLAGS="-Ofast -mcpu=arm1176jzf-s -mtune=arm1176jzf-s -fexcess-precision=fast -mfloat-abi=hard \
|
||||
-mfpu=vfp -mabi=aapcs-linux -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=1 \
|
||||
-I/opt/vc/include/ -I/opt/vc/include/IL -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux"
|
||||
export CXXFLAGS="-Ofast -mcpu=arm1176jzf-s -mtune=arm1176jzf-s -fexcess-precision=fast -mfloat-abi=hard -mfpu=vfp \
|
||||
-mabi=aapcs-linux -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=1 \
|
||||
-I/opt/vc/include/ -I/opt/vc/include/IL -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux"
|
||||
FLAGS="-Ofast -fexcess-precision=fast -mfloat-abi=hard -mabi=aapcs-linux -pipe -fstack-protector --param=ssp-buffer-size=4 \
|
||||
-D_FORTIFY_SOURCE=1 -I/opt/vc/include/ -I/opt/vc/include/IL -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux"
|
||||
[[ $CARCH == "armv6h" ]] && export CFLAGS="$FLAGS -mcpu=arm1176jzf-s -mtune=arm1176jzf-s -mfpu=vfp" && exportCXXFLAGS="$FLAGS -mcpu=arm1176jzf-s -mtune=arm1176jzf-s -mfpu=vfp"
|
||||
[[ $CARCH == "armv7h" ]] && export CFLAGS="$FLAGS -mcpu=cortex-a7 -mtune=cortex-a7 -mfpu=neon-vfpv4 -mvectorize-with-neon-quad" && export CXXFLAGS="$FLAGS -mcpu=cortex-a7 -mtune=cortex-a7 -mfpu=neon-vfpv4 -mvectorize-with-neon-quad"
|
||||
|
||||
export LDFLAGS="$LDFLAGS -L/opt/vc/lib"
|
||||
|
||||
# If build fails try uncommenting the line below first
|
||||
|
|
|
@ -3,14 +3,14 @@
|
|||
# Contributor Romzetron <asromzek@gmail.com>
|
||||
# Contributor Holzhaus <holthuis.jan@googlemail.com>
|
||||
|
||||
buildarch=16
|
||||
buildarch=20
|
||||
|
||||
pkgname=kodi-rbp
|
||||
pkgver=14.1
|
||||
_codename=Helix
|
||||
pkgrel=1
|
||||
pkgdesc="A software media player and entertainment hub for digital media for the Raspberry Pi"
|
||||
arch=('armv6h')
|
||||
arch=('armv6h' 'armv7h')
|
||||
url="http://kodi.tv"
|
||||
license=('GPL' 'custom')
|
||||
depends=('hicolor-icon-theme' 'fribidi' 'lzo2' 'smbclient' 'libtiff' 'libva' 'libpng' 'libcdio' 'yajl' 'libmariadbclient' 'libjpeg-turbo' 'libsamplerate' 'libssh' 'libmicrohttpd' 'sdl_image' 'python2' 'libass' 'libmpeg2' 'libmad' 'libmodplug' 'jasper' 'rtmpdump' 'unzip' 'xorg-xdpyinfo' 'libbluray' 'libnfs' 'afpfs-ng' 'avahi' 'bluez-libs' 'tinyxml' 'raspberrypi-firmware' 'libcec' 'libplist' 'swig' 'taglib' 'libxslt' 'shairplay-git')
|
||||
|
@ -50,14 +50,14 @@ build() {
|
|||
# Configuring Kodi
|
||||
export PYTHON_VERSION=2 # external python v2
|
||||
# we need to compile for armv6 instead of armv5 to avoid problems compiling assembler code
|
||||
export CFLAGS="-Ofast -mcpu=arm1176jzf-s -mtune=arm1176jzf-s -fexcess-precision=fast -mfloat-abi=hard \
|
||||
-mfpu=vfp -mabi=aapcs-linux -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=1 \
|
||||
-I/opt/vc/include/ -I/opt/vc/include/IL -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux"
|
||||
export CXXFLAGS="-Ofast -mcpu=arm1176jzf-s -mtune=arm1176jzf-s -fexcess-precision=fast -mfloat-abi=hard -mfpu=vfp \
|
||||
-mabi=aapcs-linux -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=1 \
|
||||
-I/opt/vc/include/ -I/opt/vc/include/IL -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux"
|
||||
FLAGS="-Ofast -fexcess-precision=fast -mfloat-abi=hard -mabi=aapcs-linux -pipe -fstack-protector --param=ssp-buffer-size=4 \
|
||||
-D_FORTIFY_SOURCE=1 -I/opt/vc/include/ -I/opt/vc/include/IL -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux"
|
||||
[[ $CARCH == "armv6h" ]] && export CFLAGS="$FLAGS -mcpu=arm1176jzf-s -mtune=arm1176jzf-s -mfpu=vfp" && exportCXXFLAGS="$FLAGS -mcpu=arm1176jzf-s -mtune=arm1176jzf-s -mfpu=vfp"
|
||||
[[ $CARCH == "armv7h" ]] && export CFLAGS="$FLAGS -mcpu=cortex-a7 -mtune=cortex-a7 -mfpu=neon-vfpv4 -mvectorize-with-neon-quad" && export CXXFLAGS="$FLAGS -mcpu=cortex-a7 -mtune=cortex-a7 -mfpu=neon-vfpv4 -mvectorize-with-neon-quad"
|
||||
|
||||
export LDFLAGS="$LDFLAGS -L/opt/vc/lib"
|
||||
|
||||
|
||||
#If build fails try uncommenting the line below first
|
||||
#export MAKEFLAGS="-j1"
|
||||
|
||||
|
|
|
@ -2,10 +2,10 @@
|
|||
# Contributor: Huulivoide <gmail.com: jesse.jaara>
|
||||
# Contributor: Jonathan Hudson <daria.co.uk: jh+arch>
|
||||
|
||||
buildarch=16
|
||||
buildarch=20
|
||||
|
||||
pkgname=omxplayer-git
|
||||
pkgver=398.18f051d
|
||||
pkgver=399.ced2387
|
||||
pkgrel=1
|
||||
pkgdesc="omxplayer is a command line media player for the RaspberryPi"
|
||||
arch=('arm' 'armv6h')
|
||||
|
|
|
@ -1,34 +1,22 @@
|
|||
buildarch=20
|
||||
|
||||
pkgbase=raspberrypi-firmware
|
||||
pkgname=('raspberrypi-firmware'
|
||||
'raspberrypi-firmware-bootloader'
|
||||
'raspberrypi-firmware-bootloader-x'
|
||||
'raspberrypi-firmware-tools'
|
||||
'raspberrypi-firmware-examples')
|
||||
pkgver=20150203
|
||||
pkgver=20150205
|
||||
pkgrel=1
|
||||
_commit=d426cd1e79f0785fae6c37db79da7d6dae39716d
|
||||
pkgdesc="Firmware files for Raspberry Pi"
|
||||
arch=('any')
|
||||
url="https://github.com/raspberrypi/firmware"
|
||||
makedepends=('git')
|
||||
license=('custom')
|
||||
options=(!strip)
|
||||
_gitroot=git://github.com/raspberrypi/firmware.git
|
||||
_gitname=firmware
|
||||
|
||||
build() {
|
||||
msg "Connecting to GIT server...."
|
||||
|
||||
if [[ -d "$_gitname" ]]; then
|
||||
cd "$_gitname" && git pull origin
|
||||
msg "The local files are updated."
|
||||
else
|
||||
git clone --depth 1 "$_gitroot" "$_gitname"
|
||||
fi
|
||||
|
||||
msg "GIT checkout done or server timeout"
|
||||
|
||||
rm -f "${srcdir}"/firmware/boot/kernel.img
|
||||
}
|
||||
source=("https://github.com/raspberrypi/firmware/archive/${_commit}.tar.gz")
|
||||
md5sums=('d7a4100f70be3d294bbd983dbe6749de')
|
||||
|
||||
package_raspberrypi-firmware() {
|
||||
depends=('raspberrypi-firmware-bootloader'
|
||||
|
@ -40,8 +28,9 @@ package_raspberrypi-firmware() {
|
|||
package_raspberrypi-firmware-bootloader() {
|
||||
pkgdesc="Bootloader files for Raspberry Pi"
|
||||
|
||||
cp -R "${srcdir}"/firmware/boot "${pkgdir}"/boot
|
||||
rm "${pkgdir}"/boot/{COPYING.linux,start_x.elf,fixup_x.dat}
|
||||
mkdir -p "${pkgdir}"/boot
|
||||
cp "${srcdir}"/firmware-${_commit}/boot/{*.dat,*.bin,*.elf} "${pkgdir}"/boot
|
||||
rm "${pkgdir}"/boot/{start_x.elf,fixup_x.dat}
|
||||
}
|
||||
|
||||
package_raspberrypi-firmware-bootloader-x() {
|
||||
|
@ -49,7 +38,7 @@ package_raspberrypi-firmware-bootloader-x() {
|
|||
depends=('raspberrypi-firmware-bootloader')
|
||||
|
||||
mkdir -p "${pkgdir}"/boot
|
||||
cp "${srcdir}"/firmware/boot/{start_x.elf,fixup_x.dat} "${pkgdir}"/boot
|
||||
cp "${srcdir}"/firmware-${_commit}/boot/{start_x.elf,fixup_x.dat} "${pkgdir}"/boot
|
||||
}
|
||||
|
||||
package_raspberrypi-firmware-tools() {
|
||||
|
@ -57,11 +46,7 @@ package_raspberrypi-firmware-tools() {
|
|||
|
||||
mkdir -p "${pkgdir}"/opt/vc
|
||||
|
||||
if [[ $CARCH == "arm" ]]; then
|
||||
cp -R "${srcdir}"/firmware/opt/vc/{bin,include,lib,sbin,LICENCE} "${pkgdir}"/opt/vc
|
||||
elif [[ $CARCH == "armv6h" ]]; then
|
||||
cp -R "${srcdir}"/firmware/hardfp/opt/vc/{bin,include,lib,sbin,LICENCE} "${pkgdir}"/opt/vc
|
||||
fi
|
||||
cp -R "${srcdir}"/firmware-${_commit}/hardfp/opt/vc/{bin,include,lib,sbin,LICENCE} "${pkgdir}"/opt/vc
|
||||
|
||||
# Create lib links
|
||||
mkdir -p "${pkgdir}"/etc/ld.so.conf.d/
|
||||
|
@ -75,9 +60,5 @@ package_raspberrypi-firmware-examples() {
|
|||
|
||||
mkdir -p "${pkgdir}"/opt/vc
|
||||
|
||||
if [[ $CARCH == "arm" ]]; then
|
||||
cp -R "${srcdir}"/firmware/opt/vc/src "${pkgdir}"/opt/vc
|
||||
elif [[ $CARCH == "armv6h" ]]; then
|
||||
cp -R "${srcdir}"/firmware/hardfp/opt/vc/src "${pkgdir}"/opt/vc
|
||||
fi
|
||||
cp -R "${srcdir}"/firmware-${_commit}/hardfp/opt/vc/src "${pkgdir}"/opt/vc
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
# Maintainer: Mike Brown <mbrown@archlinuxarm.org>
|
||||
# Maintainer: Kevin Mihelich <kevin@archlinuxarm.org>
|
||||
|
||||
buildarch=18
|
||||
buildarch=20
|
||||
|
||||
_pkgname='wiringPi'
|
||||
pkgname=wiringpi
|
||||
pkgver=69.0a9fdeb
|
||||
pkgver=74.72b2af2
|
||||
pkgrel=1
|
||||
pkgdesc="WiringPi: An implementation of most of the Arduino Wiring functions for the Raspberry Pi"
|
||||
arch=('arm')
|
||||
|
@ -39,10 +39,12 @@ package(){
|
|||
install -m 0755 -d "${pkgdir}/usr/include"
|
||||
install -m 0644 *.h "${pkgdir}/usr/include"
|
||||
install -m 0644 libwiringPi.{a,so*} "${pkgdir}/usr/lib"
|
||||
ln -s /usr/lib/libwiringPi.so.2.25 "${pkgdir}/usr/lib/libwiringPi.so"
|
||||
|
||||
cd "${srcdir}/${_pkgname}/devLib"
|
||||
install -m 0644 *.h "${pkgdir}/usr/include"
|
||||
install -m 0644 libwiringPiDev.{a,so*} "${pkgdir}/usr/lib"
|
||||
ln -s /usr/lib/libwiringPiDev.so.2.25 "${pkgdir}/usr/lib/libwiringPiDev.so"
|
||||
|
||||
cd "${srcdir}/${_pkgname}/gpio"
|
||||
install -m 0755 -d "${pkgdir}/usr/bin"
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
|
||||
pkgname=xf86-video-fbturbo-git
|
||||
_gitname=xf86-video-fbturbo
|
||||
pkgver=195.4c7313c
|
||||
pkgrel=2
|
||||
pkgver=196.046a771
|
||||
pkgrel=1
|
||||
pkgdesc="X.org MALI video driver"
|
||||
arch=('armv7h')
|
||||
url="https://github.com/ssvb/xf86-video-fbturbo"
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
pkgname=gdal
|
||||
pkgver=1.11.1
|
||||
pkgrel=5
|
||||
pkgrel=6
|
||||
pkgdesc="A translator library for raster geospatial data formats"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.gdal.org/"
|
||||
|
|
|
@ -19,7 +19,7 @@ _prefix=/usr
|
|||
|
||||
pkgbase=kodi
|
||||
pkgname=('kodi' 'kodi-eventclients')
|
||||
pkgver=14.0
|
||||
pkgver=14.1
|
||||
_codename=Helix
|
||||
pkgrel=1
|
||||
arch=('i686' 'x86_64')
|
||||
|
@ -38,7 +38,7 @@ source=(
|
|||
"$pkgname-$pkgver-$_codename.tar.gz::https://github.com/xbmc/xbmc/archive/$pkgver-$_codename.tar.gz"
|
||||
)
|
||||
sha256sums=(
|
||||
'11746d95cc59361f36ce6ea9d0d36bbd9ec3376e991f5ec1720f8ff740b91192'
|
||||
'a38059e292cf8523918834e49fcc2d688525ceb7951ddf7f5ee535f4147255d6'
|
||||
)
|
||||
|
||||
prepare() {
|
||||
|
@ -64,7 +64,6 @@ build() {
|
|||
--disable-debug \
|
||||
--enable-optimizations \
|
||||
--enable-libbluray \
|
||||
--enable-texturepacker \
|
||||
--enable-external-libraries \
|
||||
--with-lirc-device=/run/lirc/lircd \
|
||||
--disable-vaapi
|
||||
|
@ -101,6 +100,7 @@ package_kodi() {
|
|||
'unrar: Archives support'
|
||||
'unzip: Archives support'
|
||||
'upower: Display battery level'
|
||||
'lsb-release: log distro information in crashlog'
|
||||
)
|
||||
install="kodi.install"
|
||||
provides=('xbmc')
|
||||
|
@ -128,8 +128,7 @@ package_kodi-eventclients() {
|
|||
|
||||
make DESTDIR="$pkgdir" eventclients WII_EXTRA_OPTS=-DCWIID_OLD
|
||||
|
||||
install -dm755 "$pkgdir/usr/share/$pkgbase/eventclients"
|
||||
mv "$pkgdir/kodi"/* "$pkgdir/usr/share/$pkgbase/eventclients"
|
||||
install -dm755 "$pkgdir/usr/lib/python2.7/$pkgbase"
|
||||
mv "$pkgdir/kodi"/* "$pkgdir/usr/lib/python2.7/$pkgbase"
|
||||
rmdir "$pkgdir/kodi"
|
||||
}
|
||||
|
||||
|
|
|
@ -10,8 +10,8 @@
|
|||
|
||||
pkgname=nodejs
|
||||
pkgver=0.10.36
|
||||
_npmver=2.4.1
|
||||
pkgrel=2
|
||||
_npmver=2.5.0
|
||||
pkgrel=3
|
||||
pkgdesc='Evented I/O for V8 javascript'
|
||||
arch=('i686' 'x86_64' 'arm')
|
||||
url='http://nodejs.org/'
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
pkgname=openimageio
|
||||
pkgver=1.4.15
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="A library for reading and writing images, including classes, utilities, and applications"
|
||||
arch=(i686 x86_64)
|
||||
url="http://www.openimageio.org/"
|
||||
|
|
|
@ -4,11 +4,11 @@
|
|||
buildarch=4
|
||||
|
||||
pkgbase=linux-odroid-c1
|
||||
_commit=b33daad52becd91e3c3e48be6752613d5870873a
|
||||
_commit=93826d1399474536e8e7ddb49349d7dcaa75d16e
|
||||
_srcname=linux-${_commit}
|
||||
_kernelname=${pkgbase#linux}
|
||||
_desc="ODROID-C1"
|
||||
pkgver=3.10.66
|
||||
pkgver=3.10.67
|
||||
pkgrel=1
|
||||
arch=('armv7h')
|
||||
url="https://github.com/hardkernel/linux"
|
||||
|
@ -20,9 +20,9 @@ source=("https://github.com/hardkernel/linux/archive/${_commit}.tar.gz"
|
|||
'config'
|
||||
'amlogic.service'
|
||||
'0001-dirty-status-led-active-low-hack.patch')
|
||||
md5sums=('59a21a503fdf17cec3b6e50ee113c526'
|
||||
md5sums=('7bbf195e006fa25775867187ea6a6d80'
|
||||
'SKIP'
|
||||
'9a6e1ccb8a84588fe1e35121e2a6a1d6'
|
||||
'98151cf6620284e5741c941b2a7b689c'
|
||||
'b8956789318f49cec5b8bb0b41654a9b'
|
||||
'11c4c2d1b6cf051fac1c6109c2bf8a16')
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm 3.10.66-1 Kernel Configuration
|
||||
# Linux/arm 3.10.67-1 Kernel Configuration
|
||||
#
|
||||
CONFIG_ARM=y
|
||||
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
|
||||
|
@ -1037,7 +1037,7 @@ CONFIG_CAN_DEV=m
|
|||
CONFIG_CAN_CALC_BITTIMING=y
|
||||
# CONFIG_CAN_LEDS is not set
|
||||
# CONFIG_CAN_AT91 is not set
|
||||
# CONFIG_CAN_MCP251X is not set
|
||||
CONFIG_CAN_MCP251X=m
|
||||
# CONFIG_CAN_GRCAN is not set
|
||||
# CONFIG_CAN_SJA1000 is not set
|
||||
# CONFIG_CAN_C_CAN is not set
|
||||
|
@ -2146,10 +2146,6 @@ CONFIG_RT2X00_LIB_FIRMWARE=y
|
|||
CONFIG_RT2X00_LIB_CRYPTO=y
|
||||
CONFIG_RT2X00_LIB_LEDS=y
|
||||
# CONFIG_RT2X00_DEBUG is not set
|
||||
CONFIG_RTLWIFI=m
|
||||
# CONFIG_RTLWIFI_DEBUG is not set
|
||||
CONFIG_RTL8192CU=m
|
||||
CONFIG_RTL8192C_COMMON=m
|
||||
# CONFIG_WL_TI is not set
|
||||
CONFIG_ZD1211RW=m
|
||||
# CONFIG_ZD1211RW_DEBUG is not set
|
||||
|
@ -2160,6 +2156,7 @@ CONFIG_RTL8723AU=m
|
|||
# CONFIG_RTL8723AS is not set
|
||||
# CONFIG_RTL8723BS is not set
|
||||
CONFIG_RTL8812AU=m
|
||||
CONFIG_RTL8192CU=m
|
||||
CONFIG_RTL8192EU=m
|
||||
CONFIG_RTL8821AU=m
|
||||
CONFIG_RTL8188EU_MP=m
|
||||
|
@ -3346,7 +3343,7 @@ CONFIG_SND_PCM_OSS_PLUGINS=y
|
|||
CONFIG_SND_SEQUENCER_OSS=y
|
||||
CONFIG_SND_HRTIMER=m
|
||||
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
|
||||
# CONFIG_SND_DYNAMIC_MINORS is not set
|
||||
CONFIG_SND_DYNAMIC_MINORS=y
|
||||
CONFIG_SND_SUPPORT_OLD_API=y
|
||||
CONFIG_SND_VERBOSE_PROCFS=y
|
||||
# CONFIG_SND_VERBOSE_PRINTK is not set
|
||||
|
@ -3897,7 +3894,7 @@ CONFIG_PRISM2_USB=m
|
|||
# CONFIG_COMEDI is not set
|
||||
# CONFIG_ASUS_OLED is not set
|
||||
CONFIG_RTLLIB=m
|
||||
CONFIG_RTLLIB_CRYPTO_CCMP=m
|
||||
# CONFIG_RTLLIB_CRYPTO_CCMP is not set
|
||||
CONFIG_RTLLIB_CRYPTO_TKIP=m
|
||||
CONFIG_RTLLIB_CRYPTO_WEP=m
|
||||
CONFIG_R8712U=m
|
||||
|
@ -3905,7 +3902,7 @@ CONFIG_RTS5139=m
|
|||
CONFIG_RTS5139_DEBUG=y
|
||||
# CONFIG_TRANZPORT is not set
|
||||
# CONFIG_LINE6_USB is not set
|
||||
CONFIG_USB_SERIAL_QUATECH2=m
|
||||
# CONFIG_USB_SERIAL_QUATECH2 is not set
|
||||
# CONFIG_VT6656 is not set
|
||||
|
||||
#
|
||||
|
@ -4624,7 +4621,7 @@ CONFIG_CRYPTO_MANAGER2=y
|
|||
CONFIG_CRYPTO_USER=m
|
||||
CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
|
||||
CONFIG_CRYPTO_GF128MUL=y
|
||||
# CONFIG_CRYPTO_NULL is not set
|
||||
CONFIG_CRYPTO_NULL=m
|
||||
CONFIG_CRYPTO_PCRYPT=m
|
||||
CONFIG_CRYPTO_WORKQUEUE=y
|
||||
CONFIG_CRYPTO_CRYPTD=m
|
||||
|
@ -4634,18 +4631,18 @@ CONFIG_CRYPTO_AUTHENC=y
|
|||
#
|
||||
# Authenticated Encryption with Associated Data
|
||||
#
|
||||
# CONFIG_CRYPTO_CCM is not set
|
||||
# CONFIG_CRYPTO_GCM is not set
|
||||
# CONFIG_CRYPTO_SEQIV is not set
|
||||
CONFIG_CRYPTO_CCM=m
|
||||
CONFIG_CRYPTO_GCM=m
|
||||
CONFIG_CRYPTO_SEQIV=m
|
||||
|
||||
#
|
||||
# Block modes
|
||||
#
|
||||
CONFIG_CRYPTO_CBC=y
|
||||
# CONFIG_CRYPTO_CTR is not set
|
||||
CONFIG_CRYPTO_CTR=m
|
||||
CONFIG_CRYPTO_CTS=y
|
||||
CONFIG_CRYPTO_ECB=y
|
||||
# CONFIG_CRYPTO_LRW is not set
|
||||
CONFIG_CRYPTO_LRW=m
|
||||
CONFIG_CRYPTO_PCBC=y
|
||||
CONFIG_CRYPTO_XTS=y
|
||||
|
||||
|
@ -4666,36 +4663,37 @@ CONFIG_CRYPTO_GHASH=y
|
|||
CONFIG_CRYPTO_MD4=y
|
||||
CONFIG_CRYPTO_MD5=y
|
||||
CONFIG_CRYPTO_MICHAEL_MIC=m
|
||||
# CONFIG_CRYPTO_RMD128 is not set
|
||||
# CONFIG_CRYPTO_RMD160 is not set
|
||||
# CONFIG_CRYPTO_RMD256 is not set
|
||||
# CONFIG_CRYPTO_RMD320 is not set
|
||||
CONFIG_CRYPTO_RMD128=m
|
||||
CONFIG_CRYPTO_RMD160=m
|
||||
CONFIG_CRYPTO_RMD256=m
|
||||
CONFIG_CRYPTO_RMD320=m
|
||||
CONFIG_CRYPTO_SHA1=y
|
||||
CONFIG_CRYPTO_SHA1_ARM=y
|
||||
CONFIG_CRYPTO_SHA256=y
|
||||
CONFIG_CRYPTO_SHA512=y
|
||||
# CONFIG_CRYPTO_TGR192 is not set
|
||||
# CONFIG_CRYPTO_WP512 is not set
|
||||
CONFIG_CRYPTO_TGR192=m
|
||||
CONFIG_CRYPTO_WP512=m
|
||||
|
||||
#
|
||||
# Ciphers
|
||||
#
|
||||
CONFIG_CRYPTO_AES=y
|
||||
CONFIG_CRYPTO_AES_ARM=y
|
||||
# CONFIG_CRYPTO_ANUBIS is not set
|
||||
CONFIG_CRYPTO_ANUBIS=m
|
||||
CONFIG_CRYPTO_ARC4=y
|
||||
CONFIG_CRYPTO_BLOWFISH=y
|
||||
CONFIG_CRYPTO_BLOWFISH_COMMON=y
|
||||
# CONFIG_CRYPTO_CAMELLIA is not set
|
||||
# CONFIG_CRYPTO_CAST5 is not set
|
||||
# CONFIG_CRYPTO_CAST6 is not set
|
||||
CONFIG_CRYPTO_CAMELLIA=m
|
||||
CONFIG_CRYPTO_CAST_COMMON=m
|
||||
CONFIG_CRYPTO_CAST5=m
|
||||
CONFIG_CRYPTO_CAST6=m
|
||||
CONFIG_CRYPTO_DES=y
|
||||
# CONFIG_CRYPTO_FCRYPT is not set
|
||||
# CONFIG_CRYPTO_KHAZAD is not set
|
||||
# CONFIG_CRYPTO_SALSA20 is not set
|
||||
# CONFIG_CRYPTO_SEED is not set
|
||||
# CONFIG_CRYPTO_SERPENT is not set
|
||||
# CONFIG_CRYPTO_TEA is not set
|
||||
CONFIG_CRYPTO_FCRYPT=m
|
||||
CONFIG_CRYPTO_KHAZAD=m
|
||||
CONFIG_CRYPTO_SALSA20=m
|
||||
CONFIG_CRYPTO_SEED=m
|
||||
CONFIG_CRYPTO_SERPENT=m
|
||||
CONFIG_CRYPTO_TEA=m
|
||||
CONFIG_CRYPTO_TWOFISH=y
|
||||
CONFIG_CRYPTO_TWOFISH_COMMON=y
|
||||
|
||||
|
|
|
@ -4,17 +4,17 @@
|
|||
|
||||
# NOTE: Packages replace linux-raspberrypi-latest, remove if that package comes back
|
||||
|
||||
buildarch=18
|
||||
buildarch=20
|
||||
|
||||
pkgbase=linux-raspberrypi
|
||||
_commit=05851b0ab113773aeefbe98bee94298fa3cf646c
|
||||
_commit=ddabc66bccf573e00f23c6c09627194e6ec1fa68
|
||||
_srcname=linux-${_commit}
|
||||
_kernelname=${pkgbase#linux}
|
||||
_desc="Raspberry Pi"
|
||||
pkgver=3.18.5
|
||||
pkgrel=1
|
||||
pkgrel=3
|
||||
bfqver=v7r7
|
||||
arch=('arm' 'armv6h')
|
||||
arch=('armv6h' 'armv7h')
|
||||
url="http://www.kernel.org/"
|
||||
license=('GPL2')
|
||||
makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc' 'git')
|
||||
|
@ -22,22 +22,24 @@ options=('!strip')
|
|||
source=("https://github.com/raspberrypi/linux/archive/${_commit}.tar.gz"
|
||||
#"git://git.code.sf.net/p/aufs/aufs3-standalone#branch=aufs3.x-rcN"
|
||||
"git://git.code.sf.net/p/aufs/aufs3-standalone#branch=aufs${pkgver%.*}.1+" # 3.18.1+
|
||||
"http://algo.ing.unimo.it/people/paolo/disk_sched/patches/${pkgver:0:4}.0-${bfqver}/0001-block-cgroups-kconfig-build-bits-for-BFQ-${bfqver}-${pkgver:0:4}.patch"
|
||||
"http://algo.ing.unimo.it/people/paolo/disk_sched/patches/${pkgver:0:4}.0-${bfqver}/0002-block-introduce-the-BFQ-${bfqver}-I-O-sched-for-${pkgver:0:4}.patch"
|
||||
"http://algo.ing.unimo.it/people/paolo/disk_sched/patches/${pkgver:0:4}.0-${bfqver}/0003-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-${bfqver}-for-${pkgver:0:4}.0.patch"
|
||||
"ftp://teambelgium.net/bfq/patches/${pkgver:0:4}.0-${bfqver}/0001-block-cgroups-kconfig-build-bits-for-BFQ-${bfqver}-${pkgver:0:4}.patch"
|
||||
"ftp://teambelgium.net/bfq/patches/${pkgver:0:4}.0-${bfqver}/0002-block-introduce-the-BFQ-${bfqver}-I-O-sched-for-${pkgver:0:4}.patch"
|
||||
"ftp://teambelgium.net/bfq/patches/${pkgver:0:4}.0-${bfqver}/0003-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-${bfqver}-for-${pkgver:0:4}.0.patch"
|
||||
'https://github.com/raspberrypi/tools/raw/master/mkimage/mkknlimg'
|
||||
'config.txt'
|
||||
'cmdline.txt'
|
||||
'config')
|
||||
md5sums=('1d05c5376cc06bea1892dddd93cb5058'
|
||||
'config.v6'
|
||||
'config.v7')
|
||||
md5sums=('ef1fb69bb6522190f9cb318433419509'
|
||||
'SKIP'
|
||||
'1c7c2d0338939a9e6953a64d80861471'
|
||||
'a81346cce95baeac2c56cf60d3c7e5b6'
|
||||
'8f2743651280f5a022e541f4e95e5546'
|
||||
'405015cdeb544575c25018b3487a2e76'
|
||||
'a294b4a0d711c58fb0d94df3b5ace975'
|
||||
'2377702414f77f964fb97fb9ce9502b6'
|
||||
'60bc3624123c183305677097bcd56212'
|
||||
'565e0f31537e6cbfb81960e3f7f9a8eb')
|
||||
'291c9285b48b8f1798389ac634b6dfae'
|
||||
'88a818ae651cd18afca6d0d83188d197')
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}/${_srcname}"
|
||||
|
@ -59,7 +61,8 @@ prepare() {
|
|||
patch -Np1 -i "${srcdir}/0003-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-${bfqver}-for-${pkgver:0:4}.0.patch"
|
||||
|
||||
msg "Prepare to build"
|
||||
cat "${srcdir}/config" > ./.config
|
||||
[[ $CARCH == "armv6h" ]] && cat "${srcdir}/config.v6" > ./.config
|
||||
[[ $CARCH == "armv7h" ]] && cat "${srcdir}/config.v7" > ./.config
|
||||
|
||||
# add pkgrel to extraversion
|
||||
sed -ri "s|^(EXTRAVERSION =)(.*)|\1 \2-${pkgrel}|" Makefile
|
||||
|
@ -119,7 +122,8 @@ _package() {
|
|||
mkdir -p "${pkgdir}"/{lib/modules,lib/firmware,boot/overlays}
|
||||
make INSTALL_MOD_PATH="${pkgdir}" modules_install
|
||||
|
||||
perl ../mkknlimg --dtok arch/$KARCH/boot/zImage "${pkgdir}/boot/kernel.img"
|
||||
[[ $CARCH == "armv6h" ]] && perl ../mkknlimg --dtok arch/$KARCH/boot/zImage "${pkgdir}/boot/kernel.img"
|
||||
[[ $CARCH == "armv7h" ]] && perl ../mkknlimg --dtok arch/$KARCH/boot/zImage "${pkgdir}/boot/kernel7.img"
|
||||
mv arch/$KARCH/boot/dts/*-overlay.dtb "${pkgdir}/boot/overlays"
|
||||
mv arch/$KARCH/boot/dts/*.dtb "${pkgdir}/boot"
|
||||
|
||||
|
@ -175,11 +179,14 @@ _package-headers() {
|
|||
cp -a include/${i} "${pkgdir}/usr/lib/modules/${_kernver}/build/include/"
|
||||
done
|
||||
|
||||
[[ $CARCH == "armv6h" ]] && MACH="mach-bcm2708"
|
||||
[[ $CARCH == "armv7h" ]] && MACH="mach-bcm2709"
|
||||
|
||||
# copy arch includes for external modules
|
||||
mkdir -p ${pkgdir}/usr/lib/modules/${_kernver}/build/arch/$KARCH
|
||||
cp -a arch/$KARCH/include ${pkgdir}/usr/lib/modules/${_kernver}/build/arch/$KARCH/
|
||||
mkdir -p ${pkgdir}/usr/lib/modules/${_kernver}/build/arch/$KARCH/mach-bcm2708
|
||||
cp -a arch/$KARCH/mach-bcm2708/include ${pkgdir}/usr/lib/modules/${_kernver}/build/arch/$KARCH/mach-bcm2708/
|
||||
mkdir -p ${pkgdir}/usr/lib/modules/${_kernver}/build/arch/$KARCH/$MACH
|
||||
cp -a arch/$KARCH/$MACH/include ${pkgdir}/usr/lib/modules/${_kernver}/build/arch/$KARCH/$MACH/
|
||||
|
||||
# copy files necessary for later builds, like nvidia and vmware
|
||||
cp Module.symvers "${pkgdir}/usr/lib/modules/${_kernver}/build"
|
||||
|
|
|
@ -1,28 +1,38 @@
|
|||
# Uncomment some or all of these to enable the optional hardware interfaces
|
||||
# Params:
|
||||
# i2c_arm (default "off") Set to "on" to enable the ARM's i2c interface
|
||||
# i2c_vc (default "off") Set to "on" to enable the i2c interface
|
||||
# i2c_arm Set to "on" to enable the ARM's i2c interface
|
||||
# (default "off")
|
||||
# i2c_vc Set to "on" to enable the i2c interface
|
||||
# usually reserved for the VideoCore processor
|
||||
# i2c An alias for i2c_arm
|
||||
# i2s (default "off") Set to "on" to enable the i2s interface
|
||||
# spi (default "off") Set to "on" to enable the spi interfaces
|
||||
# act_led_trigger (default "mmc")
|
||||
# Choose which activity the LED tracks.
|
||||
# (default "off")
|
||||
# i2c_arm_baudrate Set the baudrate of the ARM's i2c interface
|
||||
# (default "100000")
|
||||
# i2c_vc_baudrate Set the baudrate of the VideoCore i2c interface
|
||||
# (default "100000")
|
||||
# i2c_baudrate An alias for i2c_arm_baudrate
|
||||
# i2s Set to "on" to enable the i2s interface
|
||||
# (default "off")
|
||||
# spi Set to "on" to enable the spi interfaces
|
||||
# (default "off")
|
||||
# act_led_trigger Choose which activity the LED tracks.
|
||||
# Use "heartbeat" for a nice load indicator.
|
||||
# act_led_activelow (default "off")
|
||||
# Set to "on" to invert the sense of the LED
|
||||
# act_led_gpio (default "16" on a non-Plus board, "47" on a Plus)
|
||||
# Set which GPIO pin to use for the activity LED
|
||||
# (default "mmc")
|
||||
# act_led_activelow Set to "on" to invert the sense of the LED
|
||||
# (default "off")
|
||||
# act_led_gpio Set which GPIO pin to use for the activity LED
|
||||
# (in case you want to connect it to an external
|
||||
# device).
|
||||
#
|
||||
# device)
|
||||
# (default "16" on a non-Plus board, "47" on a
|
||||
# Plus or Pi 2)
|
||||
# N.B. It is recommended to only enable those interfaces that are needed.
|
||||
# Leaving all interfaces enabled can lead to unwanted behaviour (i2c_vc
|
||||
# interfering with Pi Camera, I2S and SPI hogging GPIO pins, etc.)
|
||||
# Note also that i2c_arm and i2c_vc are aliases for the physical
|
||||
# Note also that i2c, i2c_arm and i2c_vc are aliases for the physical
|
||||
# interfaces i2c0 and i2c1. Use of the numeric variants is still possible
|
||||
# but deprecated because the ARM/VC assignments differ between board
|
||||
# revisions.
|
||||
# revisions. The same board-specific mapping applies to i2c_baudrate,
|
||||
# and the other i2c baudrate parameters.
|
||||
|
||||
#device_tree_param=i2c_arm=on
|
||||
#device_tree_param=i2c_vc=on
|
||||
#device_tree_param=i2s=on
|
||||
|
@ -38,17 +48,20 @@
|
|||
#device_tree_overlay=iqaudio-dacplus
|
||||
|
||||
# Uncomment to enable the lirc-rpi module
|
||||
# Params: gpio_out_pin (default "17") GPIO pin for output
|
||||
# gpio_in_pin (default "18") GPIO pin for input
|
||||
# gpio_in_pull (default "down") Pull up/down/off on the input pin
|
||||
# sense (defaults to "-1") Override the IR receive auto-detection
|
||||
# logic:
|
||||
# Params: gpio_out_pin GPIO pin for output (default "17")
|
||||
# gpio_in_pin GPIO pin for input (default "18")
|
||||
# gpio_in_pull Pull up/down/off on the input pin
|
||||
# (default "down")
|
||||
# sense Override the IR receive auto-detection logic:
|
||||
# "1" = force active high
|
||||
# "0" = force active low
|
||||
# "-1" = use auto-detection
|
||||
# softcarrier (default "on") Turn the software carrier "on" or "off".
|
||||
# invert (default "off") "on" = invert the output pin.
|
||||
# debug (default "off") "on" = enable additional debug messages.
|
||||
# (default "-1")
|
||||
# softcarrier Turn the software carrier "on" or "off"
|
||||
# (default "on")
|
||||
# invert "on" = invert the output pin (default "off")
|
||||
# debug "on" = enable additional debug messages
|
||||
(default "off")
|
||||
#device_tree_overlay=lirc-rpi
|
||||
#device_tree_param=gpio_out_pin=17
|
||||
#device_tree_param=gpio_in_pin=18
|
||||
|
@ -57,26 +70,29 @@
|
|||
# Uncomment to enable the w1-gpio Onewire interface module
|
||||
# Use this overlay if you *don't* need a pin to drive an external pullup
|
||||
# N.B. The parasitic power feature is not yet functional using DT.
|
||||
# Params: gpiopin (default "4") GPIO pin for I/O
|
||||
# Params: gpiopin GPIO pin for I/O (default "4")
|
||||
#device_tree_overlay=w1-gpio
|
||||
#device_tree_param=gpiopin=4
|
||||
|
||||
# Uncomment to enable the w1-gpio Onewire interface module
|
||||
# Use this overlay if you *do* need a pin to drive an external pullup
|
||||
# N.B. The parasitic power feature is not yet functional using DT.
|
||||
# Params: gpiopin (default "4") GPIO pin for I/O
|
||||
# pullup (default "5") GPIO pin for external pullup
|
||||
# Params: gpiopin GPIO pin for I/O (default "4")
|
||||
# pullup GPIO pin for external pullup (default "5")
|
||||
#device_tree_overlay=w1-gpio
|
||||
#device_tree_param=gpiopin=4
|
||||
#device_tree_param=pullup=5
|
||||
|
||||
# Uncomment to enable pps-gpio (pulse-per-second time signal via GPIO)
|
||||
# Params: gpiopin (default "18") GPIO input pin
|
||||
# Params: gpiopin GPIO input pin (default "18")
|
||||
#device_tree_overlay=pps-gpio
|
||||
#device_tree_param=gpiopin=18
|
||||
|
||||
# Uncomment to enable pfc8523 Real Time Clock
|
||||
#device_tree_overlay=pfc8523-rtc
|
||||
# Uncomment to enable the PCF8523 Real Time Clock
|
||||
#device_tree_overlay=pcf8523-rtc
|
||||
|
||||
# Uncomment to enable the DS1307 Real Time Clock
|
||||
#device_tree_overlay=ds1307-rtc
|
||||
|
||||
# Uncomment if you get no picture on HDMI for a default "safe" mode
|
||||
#hdmi_safe=1
|
||||
|
@ -155,5 +171,6 @@
|
|||
#sdram_freq=500
|
||||
#over_voltage=6
|
||||
|
||||
gpu_mem_1024=64
|
||||
gpu_mem_512=64
|
||||
gpu_mem_256=64
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm 3.18.4-1 Kernel Configuration
|
||||
# Linux/arm 3.18.5-1 Kernel Configuration
|
||||
#
|
||||
CONFIG_ARM=y
|
||||
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
|
||||
|
@ -334,6 +334,7 @@ CONFIG_ARCH_BCM2708=y
|
|||
# CONFIG_ARCH_S3C64XX is not set
|
||||
# CONFIG_ARCH_DAVINCI is not set
|
||||
# CONFIG_ARCH_OMAP1 is not set
|
||||
# CONFIG_ARCH_BCM2709 is not set
|
||||
|
||||
#
|
||||
# Broadcom BCM2708 Implementations
|
||||
|
@ -1148,6 +1149,7 @@ CONFIG_BT_HCIVHCI=m
|
|||
CONFIG_BT_MRVL=m
|
||||
CONFIG_BT_MRVL_SDIO=m
|
||||
CONFIG_BT_ATH3K=m
|
||||
# CONFIG_BT_WILINK is not set
|
||||
# CONFIG_AF_RXRPC is not set
|
||||
CONFIG_FIB_RULES=y
|
||||
CONFIG_WIRELESS=y
|
||||
|
@ -1204,6 +1206,7 @@ CONFIG_NFC_SHDLC=y
|
|||
# Near Field Communication (NFC) devices
|
||||
#
|
||||
CONFIG_NFC_PN533=m
|
||||
# CONFIG_NFC_WILINK is not set
|
||||
# CONFIG_NFC_TRF7970A is not set
|
||||
CONFIG_NFC_SIM=m
|
||||
CONFIG_NFC_PORT100=m
|
||||
|
@ -1334,7 +1337,7 @@ CONFIG_BMP085_SPI=m
|
|||
#
|
||||
# EEPROM support
|
||||
#
|
||||
# CONFIG_EEPROM_AT24 is not set
|
||||
CONFIG_EEPROM_AT24=m
|
||||
# CONFIG_EEPROM_AT25 is not set
|
||||
# CONFIG_EEPROM_LEGACY is not set
|
||||
# CONFIG_EEPROM_MAX6875 is not set
|
||||
|
@ -1344,7 +1347,7 @@ CONFIG_EEPROM_93CX6=m
|
|||
#
|
||||
# Texas Instruments shared transport line discipline
|
||||
#
|
||||
# CONFIG_TI_ST is not set
|
||||
CONFIG_TI_ST=m
|
||||
# CONFIG_SENSORS_LIS3_SPI is not set
|
||||
# CONFIG_SENSORS_LIS3_I2C is not set
|
||||
|
||||
|
@ -1989,7 +1992,7 @@ CONFIG_MAX_RAW_DEVS=256
|
|||
# CONFIG_TCG_TPM is not set
|
||||
CONFIG_BRCM_CHAR_DRIVERS=y
|
||||
CONFIG_BCM_VC_CMA=y
|
||||
# CONFIG_BCM_VC_SM is not set
|
||||
CONFIG_BCM_VC_SM=y
|
||||
# CONFIG_XILLYBUS is not set
|
||||
|
||||
#
|
||||
|
@ -2192,7 +2195,7 @@ CONFIG_W1_SLAVE_SMEM=m
|
|||
CONFIG_W1_SLAVE_DS2408=m
|
||||
CONFIG_W1_SLAVE_DS2408_READBACK=y
|
||||
CONFIG_W1_SLAVE_DS2413=m
|
||||
# CONFIG_W1_SLAVE_DS2406 is not set
|
||||
CONFIG_W1_SLAVE_DS2406=m
|
||||
CONFIG_W1_SLAVE_DS2423=m
|
||||
CONFIG_W1_SLAVE_DS2431=m
|
||||
CONFIG_W1_SLAVE_DS2433=m
|
||||
|
@ -2206,7 +2209,7 @@ CONFIG_POWER_SUPPLY=y
|
|||
# CONFIG_POWER_SUPPLY_DEBUG is not set
|
||||
# CONFIG_PDA_POWER is not set
|
||||
# CONFIG_TEST_POWER is not set
|
||||
# CONFIG_BATTERY_DS2760 is not set
|
||||
CONFIG_BATTERY_DS2760=m
|
||||
# CONFIG_BATTERY_DS2780 is not set
|
||||
CONFIG_BATTERY_DS2781=m
|
||||
# CONFIG_BATTERY_DS2782 is not set
|
||||
|
@ -2690,7 +2693,7 @@ CONFIG_DVB_USB_DVBSKY=m
|
|||
CONFIG_SMS_USB_DRV=m
|
||||
CONFIG_DVB_B2C2_FLEXCOP_USB=m
|
||||
# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
|
||||
# CONFIG_DVB_AS102 is not set
|
||||
CONFIG_DVB_AS102=m
|
||||
|
||||
#
|
||||
# Webcam, TV (analog/digital) USB devices
|
||||
|
@ -2896,7 +2899,7 @@ CONFIG_DVB_CXD2820R=m
|
|||
CONFIG_DVB_RTL2830=m
|
||||
CONFIG_DVB_RTL2832=m
|
||||
CONFIG_DVB_SI2168=m
|
||||
# CONFIG_DVB_AS102_FE is not set
|
||||
CONFIG_DVB_AS102_FE=m
|
||||
|
||||
#
|
||||
# DVB-C (cable) frontends
|
||||
|
@ -3040,7 +3043,7 @@ CONFIG_LOGO=y
|
|||
CONFIG_LOGO_LINUX_CLUT224=y
|
||||
CONFIG_SOUND=y
|
||||
CONFIG_SOUND_OSS_CORE=y
|
||||
# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set
|
||||
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
|
||||
CONFIG_SND=m
|
||||
CONFIG_SND_TIMER=m
|
||||
CONFIG_SND_PCM=m
|
||||
|
@ -3177,7 +3180,7 @@ CONFIG_SND_SOC_WM8804=m
|
|||
# CONFIG_SND_SOC_WM8962 is not set
|
||||
# CONFIG_SND_SOC_WM8978 is not set
|
||||
# CONFIG_SND_SOC_TPA6130A2 is not set
|
||||
# CONFIG_SND_SIMPLE_CARD is not set
|
||||
CONFIG_SND_SIMPLE_CARD=m
|
||||
# CONFIG_SOUND_PRIME is not set
|
||||
CONFIG_AC97_BUS=m
|
||||
|
||||
|
@ -3342,20 +3345,20 @@ CONFIG_USB_WDM=m
|
|||
#
|
||||
CONFIG_USB_STORAGE=y
|
||||
# CONFIG_USB_STORAGE_DEBUG is not set
|
||||
CONFIG_USB_STORAGE_REALTEK=m
|
||||
CONFIG_USB_STORAGE_DATAFAB=m
|
||||
CONFIG_USB_STORAGE_FREECOM=m
|
||||
CONFIG_USB_STORAGE_ISD200=m
|
||||
CONFIG_USB_STORAGE_USBAT=m
|
||||
CONFIG_USB_STORAGE_SDDR09=m
|
||||
CONFIG_USB_STORAGE_SDDR55=m
|
||||
CONFIG_USB_STORAGE_JUMPSHOT=m
|
||||
CONFIG_USB_STORAGE_ALAUDA=m
|
||||
CONFIG_USB_STORAGE_ONETOUCH=m
|
||||
CONFIG_USB_STORAGE_KARMA=m
|
||||
CONFIG_USB_STORAGE_CYPRESS_ATACB=m
|
||||
CONFIG_USB_STORAGE_ENE_UB6250=m
|
||||
# CONFIG_USB_UAS is not set
|
||||
CONFIG_USB_STORAGE_REALTEK=y
|
||||
CONFIG_USB_STORAGE_DATAFAB=y
|
||||
CONFIG_USB_STORAGE_FREECOM=y
|
||||
CONFIG_USB_STORAGE_ISD200=y
|
||||
CONFIG_USB_STORAGE_USBAT=y
|
||||
CONFIG_USB_STORAGE_SDDR09=y
|
||||
CONFIG_USB_STORAGE_SDDR55=y
|
||||
CONFIG_USB_STORAGE_JUMPSHOT=y
|
||||
CONFIG_USB_STORAGE_ALAUDA=y
|
||||
CONFIG_USB_STORAGE_ONETOUCH=y
|
||||
CONFIG_USB_STORAGE_KARMA=y
|
||||
CONFIG_USB_STORAGE_CYPRESS_ATACB=y
|
||||
CONFIG_USB_STORAGE_ENE_UB6250=y
|
||||
CONFIG_USB_UAS=y
|
||||
|
||||
#
|
||||
# USB Imaging devices
|
||||
|
@ -3543,9 +3546,9 @@ CONFIG_LEDS_GPIO=m
|
|||
#
|
||||
CONFIG_LEDS_TRIGGERS=y
|
||||
CONFIG_LEDS_TRIGGER_TIMER=m
|
||||
# CONFIG_LEDS_TRIGGER_ONESHOT is not set
|
||||
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
||||
# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
|
||||
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
|
||||
CONFIG_LEDS_TRIGGER_CPU=y
|
||||
CONFIG_LEDS_TRIGGER_GPIO=m
|
||||
CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
|
||||
|
@ -3553,8 +3556,8 @@ CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
|
|||
#
|
||||
# iptables trigger is under Netfilter config (LED target)
|
||||
#
|
||||
# CONFIG_LEDS_TRIGGER_TRANSIENT is not set
|
||||
# CONFIG_LEDS_TRIGGER_CAMERA is not set
|
||||
CONFIG_LEDS_TRIGGER_TRANSIENT=m
|
||||
CONFIG_LEDS_TRIGGER_CAMERA=m
|
||||
# CONFIG_ACCESSIBILITY is not set
|
||||
# CONFIG_EDAC is not set
|
||||
CONFIG_RTC_LIB=y
|
||||
|
@ -3698,14 +3701,25 @@ CONFIG_R8188EU=m
|
|||
CONFIG_88EU_AP_MODE=y
|
||||
# CONFIG_R8723AU is not set
|
||||
# CONFIG_LINE6_USB is not set
|
||||
# CONFIG_VT6656 is not set
|
||||
CONFIG_VT6656=m
|
||||
CONFIG_BCM_WIMAX=m
|
||||
# CONFIG_FT1000 is not set
|
||||
|
||||
#
|
||||
# Speakup console speech
|
||||
#
|
||||
# CONFIG_SPEAKUP is not set
|
||||
CONFIG_SPEAKUP=m
|
||||
# CONFIG_SPEAKUP_SYNTH_ACNTSA is not set
|
||||
# CONFIG_SPEAKUP_SYNTH_APOLLO is not set
|
||||
# CONFIG_SPEAKUP_SYNTH_AUDPTR is not set
|
||||
# CONFIG_SPEAKUP_SYNTH_BNS is not set
|
||||
# CONFIG_SPEAKUP_SYNTH_DECTLK is not set
|
||||
# CONFIG_SPEAKUP_SYNTH_DECEXT is not set
|
||||
# CONFIG_SPEAKUP_SYNTH_LTLK is not set
|
||||
CONFIG_SPEAKUP_SYNTH_SOFT=m
|
||||
# CONFIG_SPEAKUP_SYNTH_SPKOUT is not set
|
||||
# CONFIG_SPEAKUP_SYNTH_TXPRT is not set
|
||||
# CONFIG_SPEAKUP_SYNTH_DUMMY is not set
|
||||
# CONFIG_TOUCHSCREEN_CLEARPAD_TM1217 is not set
|
||||
# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set
|
||||
CONFIG_STAGING_MEDIA=y
|
4553
core/linux-raspberrypi/config.v7
Normal file
4553
core/linux-raspberrypi/config.v7
Normal file
File diff suppressed because it is too large
Load diff
|
@ -23,7 +23,7 @@ pkgname=('calligra-braindump'
|
|||
'calligra-stage'
|
||||
'calligra-words')
|
||||
pkgver=2.8.7
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
arch=('i686' 'x86_64')
|
||||
url='http://www.calligra-suite.org/'
|
||||
license=('FDL1.2' 'GPL2' 'LGPL')
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
buildarch=4
|
||||
|
||||
pkgname=chromium
|
||||
pkgver=40.0.2214.94
|
||||
pkgver=40.0.2214.111
|
||||
pkgrel=1
|
||||
pkgdesc="The open-source project behind Google Chrome, an attempt at creating a safer, faster, and more stable browser"
|
||||
arch=('armv6h' 'armv7h')
|
||||
|
@ -50,7 +50,7 @@ source=(https://commondatastorage.googleapis.com/chromium-browser-official/$pkgn
|
|||
skia.patch
|
||||
v6-ffmpeg.patch
|
||||
chromium-webkit-buffer-overflow.patch)
|
||||
sha256sums=('a1daa12ca4532fffa2360119716ba2c48783ecca35bb42e9acd84fcc3a28c88d'
|
||||
sha256sums=('9e1f1a661702217a3fa7bf25a0e70d334a236ca67fadc4bebcfa2e8f7328cd49'
|
||||
'09bfac44104f4ccda4c228053f689c947b3e97da9a4ab6fa34ce061ee83d0322'
|
||||
'478340d5760a9bd6c549e19b1b5d1c5b4933ebf5f8cfb2b3e2d70d07443fe232'
|
||||
'4999fded897af692f4974f0a3e3bbb215193519918a1fa9b31ed51e74a2dccb9'
|
||||
|
|
|
@ -9,8 +9,8 @@ buildarch=20
|
|||
|
||||
pkgbase=libreoffice-fresh
|
||||
pkgname=('libreoffice-fresh-sdk' 'libreoffice-fresh')
|
||||
_LOver=4.3.5.2
|
||||
pkgver=4.3.5
|
||||
_LOver=4.4.0.3
|
||||
pkgver=4.4.0
|
||||
pkgrel=1
|
||||
arch=('i686' 'x86_64')
|
||||
license=('LGPL3')
|
||||
|
@ -25,7 +25,8 @@ makedepends=('curl>=7.20.0' 'hunspell>=1.2.8' 'python>=3.4' 'libwpd>=0.9.2' 'lib
|
|||
'gperf' 'kdelibs' 'gconf' 'gtk3' 'cppunit' 'beanshell2' 'vigra' 'clucene'
|
||||
'junit' 'libmythes' 'libwpg' 'mesa' 'java-environment' 'postgresql-libs'
|
||||
'bluez-libs' 'harfbuzz-icu' 'gdb' 'doxygen' 'libatomic_ops' 'mdds' 'glew'
|
||||
'apr' 'serf' 'chrpath' 'ttf-liberation' 'glm' 'libxinerama')
|
||||
'apr' 'serf' 'chrpath' 'ttf-liberation' 'glm' 'libxinerama' 'libpagemaker'
|
||||
'libabw' 'libmwaw' 'libe-book')
|
||||
|
||||
_mirror="http://download.documentfoundation.org/libreoffice/src/${pkgver}"
|
||||
#_mirror="http://dev-builds.libreoffice.org/pre-releases/src"
|
||||
|
@ -37,7 +38,7 @@ source=(${_mirror}/libreoffice{,-help,-translations}-${_LOver}.tar.xz{,.asc}
|
|||
${_additional_source_url}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip
|
||||
${_additional_source_url}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip
|
||||
${_additional_source_url}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip
|
||||
${_additional_source_url}/e8e197d628436490886d17cffa108fe3-commons-logging-1.1.3-src.tar.gz
|
||||
${_additional_source_url}/commons-logging-1.2-src.tar.gz
|
||||
${_additional_source_url}/8ab049135b2d15313da5d9f0656894a1-commons-lang3-3.3.1-src.tar.gz
|
||||
${_additional_source_url}/2c9b0f83ed5890af02c0df1c1776f39b-commons-httpclient-3.1-src.tar.gz
|
||||
${_additional_source_url}/048751f3271906db5126ab76870444c4-commons-codec-1.9-src.zip
|
||||
|
@ -47,40 +48,33 @@ source=(${_mirror}/libreoffice{,-help,-translations}-${_LOver}.tar.xz{,.asc}
|
|||
${_additional_source_url}/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip
|
||||
${_additional_source_url}/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip
|
||||
${_additional_source_url}/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip
|
||||
${_additional_source_url}/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip
|
||||
${_additional_source_url}/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip
|
||||
${_additional_source_url}/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip
|
||||
${_additional_source_url}/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip
|
||||
${_additional_source_url}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip
|
||||
${_additional_source_url}/ae330b9493bd4503ac390106ff6060d7-libexttextcat-3.4.3.tar.bz2
|
||||
${_additional_source_url}/22f8a85daf4a012180322e1f52a7563b-libcmis-0.4.1.tar.gz
|
||||
${_additional_source_url}/10d61fbaa6a06348823651b1bd7940fe-libexttextcat-3.4.4.tar.bz2
|
||||
${_additional_source_url}/7681383be6ce489d84c1c74f4e7f9643-liborcus-0.7.0.tar.bz2
|
||||
${_additional_source_url}/36271d3fa0d9dec1632029b6d7aac925-liblangtag-0.5.1.tar.bz2
|
||||
${_additional_source_url}/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz
|
||||
${_additional_source_url}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
|
||||
${_additional_source_url2}/185d60944ea767075d27247c3162b3bc-unowinreg.dll
|
||||
${_additional_source_url}/libmwaw-0.3.1.tar.bz2
|
||||
${_additional_source_url}/libfreehand-0.1.0.tar.bz2
|
||||
${_additional_source_url}/Firebird-2.5.2.26540-0.tar.bz2
|
||||
${_additional_source_url}/libe-book-0.1.1.tar.bz2
|
||||
${_additional_source_url}/libabw-0.1.0.tar.bz2
|
||||
${_additional_source_url}/language-subtag-registry-2014-04-10.tar.bz2
|
||||
${_additional_source_url}/language-subtag-registry-2014-12-03.tar.bz2
|
||||
${_additional_source_url}/CoinMP-1.7.6.tgz
|
||||
${_additional_source_url}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2
|
||||
${_additional_source_url}/OpenCOLLADA-master-6509aa13af.tar.bz2
|
||||
${_additional_source_url}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
|
||||
${_additional_source_url}/Firebird-2.5.2.26540-0.tar.bz2
|
||||
${_additional_source_url}/libgltf/libgltf-0.0.2.tar.bz2
|
||||
make-pyuno-work-with-system-wide-module-install.diff
|
||||
${_additional_source_url}/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip
|
||||
${_additional_source_url}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip
|
||||
${_additional_source_url}/5821b806a98e6c38370970e682ce76e8-libcmis-0.5.0.tar.gz
|
||||
${_additional_source_url}/libfreehand-0.1.0.tar.bz2
|
||||
${_additional_source_url}/36271d3fa0d9dec1632029b6d7aac925-liblangtag-0.5.1.tar.bz2
|
||||
${_additional_source_url2}/185d60944ea767075d27247c3162b3bc-unowinreg.dll
|
||||
make-pyuno-work-with-system-wide-module-install_LibO44.diff
|
||||
libreoffice-fresh.sh libreoffice-fresh.csh)
|
||||
noextract=(d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2
|
||||
9e96ed4c1d99c0d14ac03c140f9f346c-icu4c-52_1-src.tgz
|
||||
185d60944ea767075d27247c3162b3bc-unowinreg.dll
|
||||
798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip
|
||||
1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz
|
||||
ae330b9493bd4503ac390106ff6060d7-libexttextcat-3.4.3.tar.bz2
|
||||
22f8a85daf4a012180322e1f52a7563b-libcmis-0.4.1.tar.gz
|
||||
35c94d2df8893241173de1d16b6034c0-swingExSrc.zip
|
||||
798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip
|
||||
a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip
|
||||
e8e197d628436490886d17cffa108fe3-commons-logging-1.1.3-src.tar.gz
|
||||
commons-logging-1.2-src.tar.gz
|
||||
8ab049135b2d15313da5d9f0656894a1-commons-lang3-3.3.1-src.tar.gz
|
||||
2c9b0f83ed5890af02c0df1c1776f39b-commons-httpclient-3.1-src.tar.gz
|
||||
048751f3271906db5126ab76870444c4-commons-codec-1.9-src.zip
|
||||
|
@ -90,37 +84,37 @@ noextract=(d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2
|
|||
97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip
|
||||
f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip
|
||||
8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip
|
||||
d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip
|
||||
3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip
|
||||
ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip
|
||||
db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip
|
||||
ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip
|
||||
10d61fbaa6a06348823651b1bd7940fe-libexttextcat-3.4.4.tar.bz2
|
||||
7681383be6ce489d84c1c74f4e7f9643-liborcus-0.7.0.tar.bz2
|
||||
36271d3fa0d9dec1632029b6d7aac925-liblangtag-0.5.1.tar.bz2
|
||||
0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz
|
||||
17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
|
||||
libmwaw-0.3.1.tar.bz2
|
||||
libfreehand-0.1.0.tar.bz2
|
||||
Firebird-2.5.2.26540-0.tar.bz2
|
||||
libe-book-0.1.1.tar.bz2
|
||||
libabw-0.1.0.tar.bz2
|
||||
language-subtag-registry-2014-04-10.tar.bz2
|
||||
language-subtag-registry-2014-12-03.tar.bz2
|
||||
CoinMP-1.7.6.tgz
|
||||
4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2
|
||||
OpenCOLLADA-master-6509aa13af.tar.bz2
|
||||
libgltf-0.0.2.tar.bz2)
|
||||
md5sums=('86b47f5b6e4b816f54fa12eaf75dbd79'
|
||||
17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
|
||||
Firebird-2.5.2.26540-0.tar.bz2
|
||||
libgltf-0.0.2.tar.bz2
|
||||
d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip
|
||||
ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip
|
||||
5821b806a98e6c38370970e682ce76e8-libcmis-0.5.0.tar.gz
|
||||
libfreehand-0.1.0.tar.bz2
|
||||
36271d3fa0d9dec1632029b6d7aac925-liblangtag-0.5.1.tar.bz2
|
||||
185d60944ea767075d27247c3162b3bc-unowinreg.dll)
|
||||
md5sums=('34cf1a7fbac5b496c141c32c8464a73a'
|
||||
'SKIP'
|
||||
'ae73ebf344f02c4d24b0c698e52fa587'
|
||||
'46e893fdbc435917b5cf70565e38d6f0'
|
||||
'SKIP'
|
||||
'ffc4271845377c407db316f6adce084f'
|
||||
'064605fe0695dcf0b461036c07e75c7a'
|
||||
'SKIP'
|
||||
'd6eef4b4cacb2183f2bf265a5a03a354'
|
||||
'1f24ab1d39f4a51faf22244c94a6203f'
|
||||
'35c94d2df8893241173de1d16b6034c0'
|
||||
'798b2ffdc8bcfe7bca2cf92b62caf685'
|
||||
'a7983f859eafb2677d7ff386a023bc40'
|
||||
'e8e197d628436490886d17cffa108fe3'
|
||||
'ce977548f1cbf46918e93cd38ac35163'
|
||||
'8ab049135b2d15313da5d9f0656894a1'
|
||||
'2c9b0f83ed5890af02c0df1c1776f39b'
|
||||
'048751f3271906db5126ab76870444c4'
|
||||
|
@ -130,32 +124,29 @@ md5sums=('86b47f5b6e4b816f54fa12eaf75dbd79'
|
|||
'97b2d4dba862397f446b217e2b623e71'
|
||||
'f94d9870737518e3b597f9265f4e9803'
|
||||
'8ce2fcd72becf06c41f7201d15373ed9'
|
||||
'd8bd5eed178db6e2b18eeed243f85aa8'
|
||||
'3bdf40c0d199af31923e900d082ca2dd'
|
||||
'ace6ab49184e329db254e454a010f56d'
|
||||
'db60e4fde8dd6d6807523deb71ee34dc'
|
||||
'ba2930200c9f019c2d93a8c88c651a0f'
|
||||
'ae330b9493bd4503ac390106ff6060d7'
|
||||
'22f8a85daf4a012180322e1f52a7563b'
|
||||
'10d61fbaa6a06348823651b1bd7940fe'
|
||||
'7681383be6ce489d84c1c74f4e7f9643'
|
||||
'36271d3fa0d9dec1632029b6d7aac925'
|
||||
'0168229624cfac409e766913506961a8'
|
||||
'17410483b5b5f267aa18b7e00b65e6e0'
|
||||
'185d60944ea767075d27247c3162b3bc'
|
||||
'6f1ac4a0e24131c422e1e91f07718fb6'
|
||||
'5f029fef73e42a2c2ae4524a7513f97d'
|
||||
'21154d2004e025c8a3666625b0357bb5'
|
||||
'c25a881d21abc5b4da19205db513cc22'
|
||||
'9317e967c8fa8ff50e049744c4b33c87'
|
||||
'49c94710f7858b1969d74ff72e6aac84'
|
||||
'0f2677ec23bb43ddc7355d1b4cc8ed45'
|
||||
'1cce53bf4b40ae29790d2c5c9f8b1129'
|
||||
'4b87018f7fff1d054939d19920b751a0'
|
||||
'4ca8a6ef0afeefc864e9ef21b9f14bd6'
|
||||
'17410483b5b5f267aa18b7e00b65e6e0'
|
||||
'21154d2004e025c8a3666625b0357bb5'
|
||||
'd63a9f47ab048f5009d90693d6aa6424'
|
||||
'07d2bf5ad839a394cca008b3ec6e7bb1'
|
||||
'd8bd5eed178db6e2b18eeed243f85aa8'
|
||||
'ba2930200c9f019c2d93a8c88c651a0f'
|
||||
'5821b806a98e6c38370970e682ce76e8'
|
||||
'5f029fef73e42a2c2ae4524a7513f97d'
|
||||
'36271d3fa0d9dec1632029b6d7aac925'
|
||||
'185d60944ea767075d27247c3162b3bc'
|
||||
'dcb5ad3e5f7139227677ea064b075422'
|
||||
'4195735a80876ae812fca5736b50192a'
|
||||
'e7e4b3e70e99e5cba8f8dfcacf3b0d87')
|
||||
validpgpkeys=('C2839ECAD9408FBE9531C3E9F434A1EFAFEEAEA3')
|
||||
validpgpkeys=('C2839ECAD9408FBE9531C3E9F434A1EFAFEEAEA3') # LibreOffice Build Team (CODE SIGNING KEY) <build@documentfoundation.org>
|
||||
|
||||
prepare() {
|
||||
cd libreoffice-$_LOver
|
||||
|
@ -173,7 +164,7 @@ prepare() {
|
|||
cp -f ${srcdir}/185d60944ea767075d27247c3162b3bc-unowinreg.dll ${srcdir}/ext_sources
|
||||
|
||||
# fix not upstreamable pyuno paths - patch taken from Debian
|
||||
patch -Np1 -i ${srcdir}/make-pyuno-work-with-system-wide-module-install.diff
|
||||
patch -Np1 -i ${srcdir}/make-pyuno-work-with-system-wide-module-install_LibO44.diff
|
||||
|
||||
#use the CFLAGS but remove the LibO overridden ones
|
||||
for i in $CFLAGS; do
|
||||
|
@ -190,13 +181,17 @@ prepare() {
|
|||
build() {
|
||||
cd libreoffice-$_LOver
|
||||
|
||||
# i686 build broken in make CppunitTest_sw_ooxmlsdrexport
|
||||
# [ "$CARCH" = "i686" ] && sed -i '/CppunitTest_sw_ooxmlsdrexport/d' sw/Module_sw.mk
|
||||
|
||||
#return 1
|
||||
#autoconf -f
|
||||
|
||||
# non-SMP test build
|
||||
#export MAKEFLAGS="-j1"
|
||||
#./configure --with-build-version="${_LOver} Arch Linux build-${pkgrel}" --with-vendor="Arch Linux" \
|
||||
|
||||
./autogen.sh --with-build-version="${_LOver} Arch Linux ARM build-${pkgrel}" --with-vendor="Arch Linux ARM" \
|
||||
./autogen.sh --with-build-version="${_LOver} Arch Linux build-${pkgrel}" --with-vendor="Arch Linux" \
|
||||
--enable-split-app-modules \
|
||||
--with-parallelism=${MAKEFLAGS/-j/} \
|
||||
--with-external-tar="${srcdir}/ext_sources" \
|
||||
|
@ -215,11 +210,8 @@ build() {
|
|||
--disable-kde\
|
||||
--enable-kde4\
|
||||
--enable-gtk3 \
|
||||
--enable-gstreamer \
|
||||
--disable-gstreamer-0-10 \
|
||||
--enable-lockdown\
|
||||
--enable-opencl \
|
||||
--enable-opengl \
|
||||
--enable-openssl \
|
||||
--enable-odk\
|
||||
--enable-orcus \
|
||||
|
@ -243,13 +235,15 @@ build() {
|
|||
--without-system-jfreereport \
|
||||
--without-system-apache-commons \
|
||||
--with-system-libodfgen \
|
||||
--without-system-libmwaw \
|
||||
--with-system-libmwaw \
|
||||
--with-system-libetonyek \
|
||||
--without-system-libfreehand \
|
||||
--without-system-firebird \
|
||||
--with-system-libatomic-ops \
|
||||
--without-system-libebook \
|
||||
--without-system-libabw \
|
||||
--with-system-libebook \
|
||||
--with-system-libabw \
|
||||
--without-system-coinmp \
|
||||
--without-system-libgltf \
|
||||
--with-system-dicts \
|
||||
--with-external-dict-dir=/usr/share/hunspell \
|
||||
--with-external-hyph-dir=/usr/share/hyphen \
|
||||
|
@ -323,8 +317,8 @@ package_libreoffice-fresh() {
|
|||
'libxslt' 'redland' 'icu' 'hyphen' 'lpsolve' 'gcc-libs' 'sh' 'graphite'
|
||||
'lcms2' 'poppler>=0.24.0' 'libvisio' 'libetonyek' 'libodfgen' 'libcdr'
|
||||
'libmspub' 'harfbuzz-icu' 'gconf' 'glew' 'nss' 'clucene' 'hicolor-icon-theme'
|
||||
'desktop-file-utils' 'shared-mime-info' 'xdg-utils' 'glu'
|
||||
'gst-plugins-base-libs' 'libxinerama')
|
||||
'desktop-file-utils' 'shared-mime-info' 'xdg-utils' 'glu' 'libpagemaker'
|
||||
'gst-plugins-base-libs' 'libxinerama' 'libabw' 'libmwaw' 'libe-book')
|
||||
optdepends=('java-runtime: adds java support'
|
||||
'java-environment: required by extension-wiki-publisher and extension-nlpsolver'
|
||||
'pstoedit: translates PostScript and PDF graphics into other vector formats'
|
||||
|
|
|
@ -0,0 +1,44 @@
|
|||
diff --git a/desktop/scripts/soffice.sh b/desktop/scripts/soffice.sh
|
||||
index defd7b2..ea2a809 100755
|
||||
--- a/desktop/scripts/soffice.sh
|
||||
+++ b/desktop/scripts/soffice.sh
|
||||
@@ -128,6 +128,9 @@ if echo "$checks" | grep -q "cc" ; then
|
||||
exit 1;
|
||||
fi
|
||||
|
||||
+PYTHONPATH=$sd_prog${PYTHONPATH+:$PYTHONPATH}
|
||||
+export PYTHONPATH
|
||||
+
|
||||
case "`uname -s`" in
|
||||
NetBSD|OpenBSD|FreeBSD|DragonFly)
|
||||
# this is a temporary hack until we can live with the default search paths
|
||||
diff --git a/pyuno/source/module/uno.py b/pyuno/source/module/uno.py
|
||||
index f93ac5e..92a2891 100644
|
||||
--- a/pyuno/source/module/uno.py
|
||||
+++ b/pyuno/source/module/uno.py
|
||||
@@ -26,8 +26,12 @@
|
||||
# except in compliance with the License. You may obtain a copy of
|
||||
# the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
||||
#
|
||||
+import os
|
||||
import sys
|
||||
|
||||
+sys.path.append('/usr/lib/libreoffice/program')
|
||||
+if getattr(os.environ, 'URE_BOOTSTRAP', None) is None:
|
||||
+ os.environ['URE_BOOTSTRAP'] = "vnd.sun.star.pathname:/usr/lib/libreoffice/program/fundamentalrc"
|
||||
import pyuno
|
||||
|
||||
try:
|
||||
diff --git a/pyuno/source/officehelper.py b/pyuno/source/officehelper.py
|
||||
index 610ac5f..df243d0 100755
|
||||
--- a/pyuno/source/officehelper.py
|
||||
+++ b/pyuno/source/officehelper.py
|
||||
@@ -44,7 +44,7 @@ def bootstrap():
|
||||
if "UNO_PATH" in os.environ:
|
||||
sOffice = os.environ["UNO_PATH"]
|
||||
else:
|
||||
- sOffice = "" # lets hope for the best
|
||||
+ sOffice = "/usr/lib/libreoffice/program"
|
||||
sOffice = os.path.join(sOffice, "soffice")
|
||||
if platform.startswith("win"):
|
||||
sOffice += ".exe"
|
|
@ -3,66 +3,44 @@
|
|||
# Maintainer: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
|
||||
|
||||
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
|
||||
# - patch to fix building icu
|
||||
# - make build-nocheck: unit tests take a huge amount of time on ARM
|
||||
|
||||
buildarch=20
|
||||
|
||||
pkgbase="libreoffice-still"
|
||||
pkgname=('libreoffice-still-common'
|
||||
'libreoffice-still-base'
|
||||
'libreoffice-still-calc'
|
||||
'libreoffice-still-draw'
|
||||
'libreoffice-still-gnome'
|
||||
'libreoffice-still-impress'
|
||||
'libreoffice-still-kde4'
|
||||
'libreoffice-still-math'
|
||||
'libreoffice-still-sdk'
|
||||
'libreoffice-still-sdk-doc'
|
||||
'libreoffice-still-writer'
|
||||
'libreoffice-still-en-US'
|
||||
'libreoffice-still-postgresql-connector'
|
||||
'libreoffice-still-extension-wiki-publisher'
|
||||
'libreoffice-still-extension-nlpsolver')
|
||||
_LOver=4.2.8.2
|
||||
pkgver=4.2.8
|
||||
pkgrel=2
|
||||
pkgbase=libreoffice-still
|
||||
pkgname=('libreoffice-still-sdk' 'libreoffice-still')
|
||||
_LOver=4.3.5.2
|
||||
pkgver=4.3.5
|
||||
pkgrel=1
|
||||
arch=('i686' 'x86_64')
|
||||
license=('LGPL3')
|
||||
url="http://www.libreoffice.org/"
|
||||
makedepends=( # makedepends
|
||||
'sane' 'perl-archive-zip' 'zip' 'unzip' 'unixodbc' 'apache-ant'
|
||||
'gperf' 'kdelibs' 'gconf' 'gtk3' 'cppunit' 'beanshell2' 'vigra'
|
||||
'clucene' 'junit' 'libmythes' 'mesa' 'clucene'
|
||||
'java-environment' 'postgresql-libs' 'bluez-libs' 'harfbuzz-icu'
|
||||
'gdb' 'doxygen' 'libatomic_ops' 'mdds'
|
||||
# the runtime dependencies
|
||||
"curl>=7.20.0" "hunspell>=1.2.8" "python>=3.4"
|
||||
'libxaw' "neon>=0.28.6" 'pango' 'nspr' 'libjpeg' 'libxrandr'
|
||||
'libgl' 'dbus-glib' 'libxslt' 'librsvg' 'redland' 'icu'
|
||||
'hyphen' 'lpsolve' 'gcc-libs' 'sh' 'graphite'
|
||||
'lcms2' 'poppler>=0.24.0'
|
||||
'hicolor-icon-theme' 'desktop-file-utils' 'shared-mime-info'
|
||||
'gtk2' 'orbit2' 'translate-toolkit' 'xdg-utils'
|
||||
'gst-plugins-base-libs' 'glu' 'ttf-liberation' # to satisfy regression tests
|
||||
'git' 'libxinerama')
|
||||
|
||||
# http://download.documentfoundation.org/mirrors/all.html
|
||||
# http://wiki.documentfoundation.org/Mirrors
|
||||
makedepends=('curl>=7.20.0' 'hunspell>=1.2.8' 'python>=3.4' 'libwpd>=0.9.2' 'libwps'
|
||||
'neon>=0.28.6' 'pango' 'nspr' 'libjpeg' 'libxrandr' 'libgl' 'dbus-glib'
|
||||
'libxslt' 'redland' 'icu' 'hyphen' 'lpsolve' 'gcc-libs' 'sh' 'graphite'
|
||||
'lcms2' 'poppler>=0.24.0' 'libvisio' 'libetonyek' 'libodfgen' 'libcdr'
|
||||
'libmspub' 'harfbuzz-icu' 'gconf' 'glew' 'nss' 'clucene' 'hicolor-icon-theme'
|
||||
'desktop-file-utils' 'shared-mime-info' 'gtk2' 'xdg-utils' 'gst-plugins-base-libs'
|
||||
'glu' 'sane' 'perl-archive-zip' 'zip' 'unzip' 'unixodbc' 'apache-ant'
|
||||
'gperf' 'kdelibs' 'gconf' 'gtk3' 'cppunit' 'beanshell2' 'vigra' 'clucene'
|
||||
'junit' 'libmythes' 'libwpg' 'mesa' 'java-environment' 'postgresql-libs'
|
||||
'bluez-libs' 'harfbuzz-icu' 'gdb' 'doxygen' 'libatomic_ops' 'mdds' 'glew'
|
||||
'apr' 'serf' 'chrpath' 'ttf-liberation' 'glm' 'libxinerama')
|
||||
|
||||
_mirror="http://download.documentfoundation.org/libreoffice/src/${pkgver}"
|
||||
#_mirror="http://dev-builds.libreoffice.org/pre-releases/src"
|
||||
_additional_source_url="http://dev-www.libreoffice.org/src"
|
||||
_additional_source_url2="http://dev-www.libreoffice.org/extern"
|
||||
source=(${_mirror}/libreoffice{,-help,-translations}-${_LOver}.tar.xz{,.asc}
|
||||
${_additional_source_url}/15cb8c0803064faef0c4ddf5bc5ca279-boost_1_54_0.tar.bz2
|
||||
${_additional_source_url}/d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2
|
||||
${_additional_source_url}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz
|
||||
${_additional_source_url}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip
|
||||
${_additional_source_url}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip
|
||||
${_additional_source_url}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip
|
||||
${_additional_source_url}/3c219630e4302863a9a83d0efde889db-commons-logging-1.1.1-src.tar.gz
|
||||
${_additional_source_url}/625ff5f2f968dd908bca43c9469d6e6b-commons-lang-2.4-src.tar.gz
|
||||
${_additional_source_url}/e8e197d628436490886d17cffa108fe3-commons-logging-1.1.3-src.tar.gz
|
||||
${_additional_source_url}/8ab049135b2d15313da5d9f0656894a1-commons-lang3-3.3.1-src.tar.gz
|
||||
${_additional_source_url}/2c9b0f83ed5890af02c0df1c1776f39b-commons-httpclient-3.1-src.tar.gz
|
||||
${_additional_source_url}/2e482c7567908d334785ce7d69ddfff7-commons-codec-1.6-src.tar.gz
|
||||
${_additional_source_url}/048751f3271906db5126ab76870444c4-commons-codec-1.9-src.zip
|
||||
${_additional_source_url}/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip
|
||||
${_additional_source_url}/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip
|
||||
${_additional_source_url}/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip
|
||||
|
@ -76,29 +54,25 @@ source=(${_mirror}/libreoffice{,-help,-translations}-${_LOver}.tar.xz{,.asc}
|
|||
${_additional_source_url}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip
|
||||
${_additional_source_url}/ae330b9493bd4503ac390106ff6060d7-libexttextcat-3.4.3.tar.bz2
|
||||
${_additional_source_url}/22f8a85daf4a012180322e1f52a7563b-libcmis-0.4.1.tar.gz
|
||||
${_additional_source_url}/ea2acaf140ae40a87a952caa75184f4d-liborcus-0.5.1.tar.bz2
|
||||
${_additional_source_url}/7681383be6ce489d84c1c74f4e7f9643-liborcus-0.7.0.tar.bz2
|
||||
${_additional_source_url}/36271d3fa0d9dec1632029b6d7aac925-liblangtag-0.5.1.tar.bz2
|
||||
${_additional_source_url}/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz
|
||||
${_additional_source_url}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
|
||||
${_additional_source_url2}/185d60944ea767075d27247c3162b3bc-unowinreg.dll
|
||||
${_additional_source_url}/libmwaw-0.2.0.tar.bz2
|
||||
${_additional_source_url}/libcdr-0.0.15.tar.bz2
|
||||
${_additional_source_url}/libetonyek-0.0.4.tar.bz2
|
||||
${_additional_source_url}/libmspub-0.0.6.tar.bz2
|
||||
${_additional_source_url}/libodfgen-0.0.4.tar.bz2
|
||||
${_additional_source_url}/libvisio-0.0.31.tar.bz2
|
||||
${_additional_source_url}/a3dcac551fae5ebbec16e844810828c4-libwpd-0.9.9.tar.bz2
|
||||
${_additional_source_url}/b85436266b2ac91d351ab5684b181151-libwpg-0.2.2.tar.bz2
|
||||
${_additional_source_url}/46eb0e7f213ad61bd5dee0c494132cb0-libwps-0.2.9.tar.bz2
|
||||
${_additional_source_url}/libfreehand-0.0.0.tar.bz2
|
||||
${_additional_source_url}/libmwaw-0.3.1.tar.bz2
|
||||
${_additional_source_url}/libfreehand-0.1.0.tar.bz2
|
||||
${_additional_source_url}/Firebird-2.5.2.26540-0.tar.bz2
|
||||
${_additional_source_url}/libe-book-0.0.3.tar.bz2
|
||||
${_additional_source_url}/libabw-0.0.2.tar.bz2
|
||||
${_additional_source_url}/language-subtag-registry-2014-03-27.tar.bz2
|
||||
${_additional_source_url}/libe-book-0.1.1.tar.bz2
|
||||
${_additional_source_url}/libabw-0.1.0.tar.bz2
|
||||
${_additional_source_url}/language-subtag-registry-2014-04-10.tar.bz2
|
||||
${_additional_source_url}/CoinMP-1.7.6.tgz
|
||||
${_additional_source_url}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2
|
||||
${_additional_source_url}/OpenCOLLADA-master-6509aa13af.tar.bz2
|
||||
${_additional_source_url}/libgltf/libgltf-0.0.2.tar.bz2
|
||||
make-pyuno-work-with-system-wide-module-install.diff
|
||||
libreoffice-still-common.sh libreoffice-still-common.csh
|
||||
icudata-stdlibs.patch)
|
||||
noextract=(15cb8c0803064faef0c4ddf5bc5ca279-boost_1_54_0.tar.bz2
|
||||
libreoffice-still.sh libreoffice-still.csh)
|
||||
noextract=(d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2
|
||||
9e96ed4c1d99c0d14ac03c140f9f346c-icu4c-52_1-src.tgz
|
||||
185d60944ea767075d27247c3162b3bc-unowinreg.dll
|
||||
798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip
|
||||
1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz
|
||||
|
@ -106,10 +80,10 @@ noextract=(15cb8c0803064faef0c4ddf5bc5ca279-boost_1_54_0.tar.bz2
|
|||
22f8a85daf4a012180322e1f52a7563b-libcmis-0.4.1.tar.gz
|
||||
35c94d2df8893241173de1d16b6034c0-swingExSrc.zip
|
||||
a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip
|
||||
3c219630e4302863a9a83d0efde889db-commons-logging-1.1.1-src.tar.gz
|
||||
625ff5f2f968dd908bca43c9469d6e6b-commons-lang-2.4-src.tar.gz
|
||||
e8e197d628436490886d17cffa108fe3-commons-logging-1.1.3-src.tar.gz
|
||||
8ab049135b2d15313da5d9f0656894a1-commons-lang3-3.3.1-src.tar.gz
|
||||
2c9b0f83ed5890af02c0df1c1776f39b-commons-httpclient-3.1-src.tar.gz
|
||||
2e482c7567908d334785ce7d69ddfff7-commons-codec-1.6-src.tar.gz
|
||||
048751f3271906db5126ab76870444c4-commons-codec-1.9-src.zip
|
||||
eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip
|
||||
39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip
|
||||
3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip
|
||||
|
@ -121,39 +95,35 @@ noextract=(15cb8c0803064faef0c4ddf5bc5ca279-boost_1_54_0.tar.bz2
|
|||
ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip
|
||||
db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip
|
||||
ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip
|
||||
ea2acaf140ae40a87a952caa75184f4d-liborcus-0.5.1.tar.bz2
|
||||
7681383be6ce489d84c1c74f4e7f9643-liborcus-0.7.0.tar.bz2
|
||||
36271d3fa0d9dec1632029b6d7aac925-liblangtag-0.5.1.tar.bz2
|
||||
0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz
|
||||
17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
|
||||
libmwaw-0.2.0.tar.bz2
|
||||
libcdr-0.0.15.tar.bz2
|
||||
libetonyek-0.0.4.tar.bz2
|
||||
libmspub-0.0.6.tar.bz2
|
||||
libodfgen-0.0.4.tar.bz2
|
||||
libvisio-0.0.31.tar.bz2
|
||||
a3dcac551fae5ebbec16e844810828c4-libwpd-0.9.9.tar.bz2
|
||||
b85436266b2ac91d351ab5684b181151-libwpg-0.2.2.tar.bz2
|
||||
46eb0e7f213ad61bd5dee0c494132cb0-libwps-0.2.9.tar.bz2
|
||||
libfreehand-0.0.0.tar.bz2
|
||||
libmwaw-0.3.1.tar.bz2
|
||||
libfreehand-0.1.0.tar.bz2
|
||||
Firebird-2.5.2.26540-0.tar.bz2
|
||||
libe-book-0.0.3.tar.bz2
|
||||
libabw-0.0.2.tar.bz2
|
||||
language-subtag-registry-2014-03-27.tar.bz2)
|
||||
md5sums=('fe048f5fa2566c4e301fb87f252820a5'
|
||||
libe-book-0.1.1.tar.bz2
|
||||
libabw-0.1.0.tar.bz2
|
||||
language-subtag-registry-2014-04-10.tar.bz2
|
||||
CoinMP-1.7.6.tgz
|
||||
4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2
|
||||
OpenCOLLADA-master-6509aa13af.tar.bz2
|
||||
libgltf-0.0.2.tar.bz2)
|
||||
md5sums=('86b47f5b6e4b816f54fa12eaf75dbd79'
|
||||
'SKIP'
|
||||
'3a9143fa085e7762518ae6b00af85d09'
|
||||
'ae73ebf344f02c4d24b0c698e52fa587'
|
||||
'SKIP'
|
||||
'c33aa87f06c85b282776a9bb2dd84418'
|
||||
'ffc4271845377c407db316f6adce084f'
|
||||
'SKIP'
|
||||
'15cb8c0803064faef0c4ddf5bc5ca279'
|
||||
'd6eef4b4cacb2183f2bf265a5a03a354'
|
||||
'1f24ab1d39f4a51faf22244c94a6203f'
|
||||
'35c94d2df8893241173de1d16b6034c0'
|
||||
'798b2ffdc8bcfe7bca2cf92b62caf685'
|
||||
'a7983f859eafb2677d7ff386a023bc40'
|
||||
'3c219630e4302863a9a83d0efde889db'
|
||||
'625ff5f2f968dd908bca43c9469d6e6b'
|
||||
'e8e197d628436490886d17cffa108fe3'
|
||||
'8ab049135b2d15313da5d9f0656894a1'
|
||||
'2c9b0f83ed5890af02c0df1c1776f39b'
|
||||
'2e482c7567908d334785ce7d69ddfff7'
|
||||
'048751f3271906db5126ab76870444c4'
|
||||
'eeb2c7ddf0d302fba4bfc6e97eac9624'
|
||||
'39bb3fcea1514f1369fcfc87542390fd'
|
||||
'3404ab6b1792ae5f16bbd603bd1e1d03'
|
||||
|
@ -167,35 +137,28 @@ md5sums=('fe048f5fa2566c4e301fb87f252820a5'
|
|||
'ba2930200c9f019c2d93a8c88c651a0f'
|
||||
'ae330b9493bd4503ac390106ff6060d7'
|
||||
'22f8a85daf4a012180322e1f52a7563b'
|
||||
'ea2acaf140ae40a87a952caa75184f4d'
|
||||
'7681383be6ce489d84c1c74f4e7f9643'
|
||||
'36271d3fa0d9dec1632029b6d7aac925'
|
||||
'0168229624cfac409e766913506961a8'
|
||||
'17410483b5b5f267aa18b7e00b65e6e0'
|
||||
'185d60944ea767075d27247c3162b3bc'
|
||||
'd794625f156a9fb1c53b3f8a8aa13b5e'
|
||||
'fbcd8619fc6646f41d527c1329102998'
|
||||
'3c50bc60394d1f2675fbf9bd22581363'
|
||||
'1120705cd0f0d9bd5506360bf57b6c2e'
|
||||
'e5483d1f0b71e64c367c1194b54b0f53'
|
||||
'82628333418f101a20cd21f980cf9f40'
|
||||
'a3dcac551fae5ebbec16e844810828c4'
|
||||
'b85436266b2ac91d351ab5684b181151'
|
||||
'46eb0e7f213ad61bd5dee0c494132cb0'
|
||||
'496dd00028afcc19f896b01394769043'
|
||||
'6f1ac4a0e24131c422e1e91f07718fb6'
|
||||
'5f029fef73e42a2c2ae4524a7513f97d'
|
||||
'21154d2004e025c8a3666625b0357bb5'
|
||||
'2f1ceaf2ac8752ed278e175447d9b978'
|
||||
'40fa48e03b1e28ae0325cc34b35bc46d'
|
||||
'504af523f5d1a5590bbeb6a4b55e8a97'
|
||||
'c25a881d21abc5b4da19205db513cc22'
|
||||
'9317e967c8fa8ff50e049744c4b33c87'
|
||||
'49c94710f7858b1969d74ff72e6aac84'
|
||||
'1cce53bf4b40ae29790d2c5c9f8b1129'
|
||||
'4b87018f7fff1d054939d19920b751a0'
|
||||
'4ca8a6ef0afeefc864e9ef21b9f14bd6'
|
||||
'd63a9f47ab048f5009d90693d6aa6424'
|
||||
'07d2bf5ad839a394cca008b3ec6e7bb1'
|
||||
'4195735a80876ae812fca5736b50192a'
|
||||
'e7e4b3e70e99e5cba8f8dfcacf3b0d87'
|
||||
'116ddf2ea92ecd6003f8178d5d8f28da')
|
||||
validpgpkeys=('C2839ECAD9408FBE9531C3E9F434A1EFAFEEAEA3')
|
||||
'e7e4b3e70e99e5cba8f8dfcacf3b0d87')
|
||||
validpgpkeys=('C2839ECAD9408FBE9531C3E9F434A1EFAFEEAEA3') # LibreOffice Build Team (CODE SIGNING KEY) <build@documentfoundation.org>
|
||||
|
||||
prepare() {
|
||||
|
||||
cd libreoffice-$_LOver
|
||||
#return 1
|
||||
|
||||
# move external sources into place
|
||||
mkdir ${srcdir}/ext_sources && pushd ${srcdir}/ext_sources
|
||||
|
@ -212,9 +175,6 @@ prepare() {
|
|||
# fix not upstreamable pyuno paths - patch taken from Debian
|
||||
patch -Np1 -i ${srcdir}/make-pyuno-work-with-system-wide-module-install.diff
|
||||
|
||||
# fix icu building on ARM
|
||||
patch -Np1 -i ${srcdir}/icudata-stdlibs.patch
|
||||
|
||||
#use the CFLAGS but remove the LibO overridden ones
|
||||
for i in $CFLAGS; do
|
||||
case "$i" in
|
||||
|
@ -223,7 +183,6 @@ prepare() {
|
|||
ARCH_FLAGS="$ARCH_FLAGS $i"
|
||||
done
|
||||
|
||||
|
||||
# qt4 fix
|
||||
sed -i "s:qmake:qmake-qt4:g" configure.ac
|
||||
}
|
||||
|
@ -231,6 +190,12 @@ prepare() {
|
|||
build() {
|
||||
cd libreoffice-$_LOver
|
||||
|
||||
# i686 build broken in make CppunitTest_sw_ooxmlsdrexport
|
||||
[ "$CARCH" = "i686" ] && sed -i '/CppunitTest_sw_ooxmlsdrexport/d' sw/Module_sw.mk
|
||||
# next broken test
|
||||
[ "$CARCH" = "x86_64" ] && sed -i '/CppunitTest_macros_test/d' sw/Module_sw.mk
|
||||
|
||||
#return 1
|
||||
#autoconf -f
|
||||
|
||||
# non-SMP test build
|
||||
|
@ -271,21 +236,21 @@ build() {
|
|||
--enable-ext-wiki-publisher \
|
||||
--enable-ext-nlpsolver \
|
||||
--without-fonts\
|
||||
--without-afms\
|
||||
--without-system-libcdr \
|
||||
--with-system-apr \
|
||||
--with-system-libcdr \
|
||||
--with-system-mdds\
|
||||
--without-myspell-dicts \
|
||||
--without-system-libvisio \
|
||||
--with-system-libvisio \
|
||||
--without-system-libcmis \
|
||||
--without-system-libmspub \
|
||||
--with-system-libmspub \
|
||||
--without-system-libexttextcat \
|
||||
--without-system-orcus \
|
||||
--without-system-liblangtag \
|
||||
--without-system-jfreereport \
|
||||
--without-system-apache-commons \
|
||||
--without-system-libodfgen \
|
||||
--with-system-libodfgen \
|
||||
--without-system-libmwaw \
|
||||
--without-system-libetonyek \
|
||||
--with-system-libetonyek \
|
||||
--without-system-libfreehand \
|
||||
--without-system-firebird \
|
||||
--with-system-libatomic-ops \
|
||||
|
@ -298,10 +263,12 @@ build() {
|
|||
--with-system-beanshell \
|
||||
--with-system-cppunit\
|
||||
--with-system-graphite\
|
||||
--without-system-libwpd \
|
||||
--without-system-libwpg \
|
||||
--without-system-libwps \
|
||||
--with-system-glew \
|
||||
--with-system-glm \
|
||||
--with-system-libwpg \
|
||||
--with-system-libwps \
|
||||
--with-system-redland\
|
||||
--with-system-serf \
|
||||
--without-system-npapi-headers \
|
||||
--with-jdk-home="/usr/lib/jvm/default" \
|
||||
--with-ant-home="/usr/share/apache-ant"\
|
||||
|
@ -315,14 +282,15 @@ build() {
|
|||
--with-alloc=system \
|
||||
--with-system-clucene \
|
||||
--disable-dependency-tracking \
|
||||
--enable-hardlink-deliver #--help
|
||||
--enable-hardlink-deliver
|
||||
|
||||
touch src.downloaded
|
||||
#./download
|
||||
make build
|
||||
# fake installation to create split file lists
|
||||
mkdir $srcdir/fakeinstall
|
||||
make DESTDIR=${srcdir}/fakeinstall distro-pack-install # -o build -o check
|
||||
make build-nocheck
|
||||
# use this if i686 fails
|
||||
#make || make CppunitTest_sw_ooxmlsdrexport VALGRIND=memcheck
|
||||
|
||||
mkdir ${srcdir}/fakeinstall
|
||||
make DESTDIR=${srcdir}/fakeinstall distro-pack-install
|
||||
}
|
||||
|
||||
#check() {
|
||||
|
@ -330,57 +298,82 @@ build() {
|
|||
# make check
|
||||
#}
|
||||
|
||||
package_libreoffice-still-common() {
|
||||
pkgdesc="Common files for LibreOffice maintenance branch"
|
||||
install=libreoffice-still-common.install
|
||||
depends=('libreoffice-still-langpack' "hunspell>=1.2.8" "python>=3.3" "neon>=0.28.6"
|
||||
'dbus-glib' 'librsvg' 'libcups' 'nss' 'libsm' 'redland' 'hyphen'
|
||||
'graphite' 'clucene' 'lcms2' "poppler>=0.24.0" 'icu'
|
||||
'harfbuzz-icu' 'hicolor-icon-theme' 'glu' 'libxinerama'
|
||||
'desktop-file-utils' 'shared-mime-info' 'xdg-utils')
|
||||
optdepends=('libreoffice-still-langpack: additional language support'
|
||||
'java-runtime: adds java support'
|
||||
package_libreoffice-still-sdk() {
|
||||
pkgdesc="Software Development Kit for LibreOffice maintenance branch"
|
||||
depends=('libreoffice-still' 'gcc-libs' 'sh' 'make' 'zip' 'gcc' 'java-environment')
|
||||
provides=('libreoffice-still-sdk-doc' 'libreoffice-sdk' 'libreoffice-sdk-doc')
|
||||
conflicts=('libreoffice-still-sdk-doc' 'libreoffice-fresh-sdk')
|
||||
|
||||
for dir in $(grep -h ^%dir libreoffice-$_LOver/file-lists/sdk{,_doc}_list.txt); do
|
||||
install -dm755 ${pkgdir}/${dir/\%dir/}
|
||||
done
|
||||
|
||||
for file in $(grep -h -v ^%dir libreoffice-$_LOver/file-lists/sdk{,_doc}_list.txt); do
|
||||
dirname=$(dirname $file)
|
||||
[[ -d ${pkgdir}/$dirname ]] || install -dm755 ${pkgdir}/$dirname
|
||||
mv ${srcdir}/fakeinstall/${file} ${pkgdir}/$file
|
||||
done
|
||||
|
||||
# fix environment path to keep compatibility with other java-environments
|
||||
sed -i -e "s:\/usr\/lib\/jvm\/java-7-openjdk:\$J2SDKDIR:" \
|
||||
${pkgdir}/usr/lib/libreoffice/sdk/setsdkenv_unix.sh
|
||||
|
||||
# fix permissions
|
||||
find ${pkgdir}/usr/lib/libreoffice/sdk/examples -type f -exec chmod -x {} +
|
||||
}
|
||||
|
||||
package_libreoffice-still() {
|
||||
pkgdesc="LibreOffice maintenance branch"
|
||||
depends=('curl>=7.20.0' 'hunspell>=1.2.8' 'python>=3.4' 'libwpd>=0.9.2' 'libwps'
|
||||
'neon>=0.28.6' 'pango' 'nspr' 'libjpeg' 'libxrandr' 'libgl' 'dbus-glib'
|
||||
'libxslt' 'redland' 'icu' 'hyphen' 'lpsolve' 'gcc-libs' 'sh' 'graphite'
|
||||
'lcms2' 'poppler>=0.24.0' 'libvisio' 'libetonyek' 'libodfgen' 'libcdr'
|
||||
'libmspub' 'harfbuzz-icu' 'gconf' 'glew' 'nss' 'clucene' 'hicolor-icon-theme'
|
||||
'desktop-file-utils' 'shared-mime-info' 'xdg-utils' 'glu'
|
||||
'gst-plugins-base-libs' 'libxinerama')
|
||||
optdepends=('java-runtime: adds java support'
|
||||
'java-environment: required by extension-wiki-publisher and extension-nlpsolver'
|
||||
'pstoedit: translates PostScript and PDF graphics into other vector formats'
|
||||
'libmythes: for use in thesaurus'
|
||||
'beanshell2: interactive java -- good for prototyping/macros'
|
||||
'vigra: C++ computer vision library, usable in Basebmp'
|
||||
'libmspack: library for Microsoft compression formats for use in FontOOo'
|
||||
'libwpg: library for importing and converting WordPerfect Graphics format'
|
||||
'sane: for scanner access'
|
||||
'unixodbc: adds ODBC database support'
|
||||
'gst-plugins-base-libs: + some gstr-plugins to support multimedia content, e.g. in impress'
|
||||
'gtk2: for browser plugin'
|
||||
'libpaper: takes care of papersize')
|
||||
'gst-plugins-base-libs: for multimedia content, e.g. in Impress'
|
||||
'libpaper: takes care of papersize'
|
||||
'postgresql-libs: for postgresql-connector'
|
||||
'gtk2: for GTK2 integration'
|
||||
'gtk3: for GTK3 integration'
|
||||
'kdelibs: for KDE desktop integration')
|
||||
backup=(etc/libreoffice/sofficerc
|
||||
etc/libreoffice/bootstraprc
|
||||
etc/libreoffice/psprint.conf
|
||||
etc/profile.d/libreoffice-still-common.sh
|
||||
etc/profile.d/libreoffice-still-common.csh)
|
||||
groups=('libreoffice-still')
|
||||
provides=('libreoffice-common' 'libreoffice-still-extension-pdfimport' 'libreoffice-still-extension-presenter-screen'
|
||||
'libreoffice-still-scripting-beanshell' 'libreoffice-still-scripting-javascript' 'libreoffice-still-extension-scripting-python'
|
||||
'libreoffice-still-extension-report-builder')
|
||||
replaces=('libreoffice' 'libreoffice-common' 'libreoffice-extension-pdfimport' 'libreoffice-extension-presenter-screen'
|
||||
'libreoffice-scripting-beanshell' 'libreoffice-scripting-javascript' 'libreoffice-extension-scripting-python'
|
||||
'libreoffice-extension-report-builder' 'libreoffice-extension-presentation-minimizer' 'libreoffice-extension-presentation-minimizer')
|
||||
conflicts=('libreoffice-common' 'libreoffice-fresh')
|
||||
etc/profile.d/libreoffice-still.sh
|
||||
etc/profile.d/libreoffice-still.csh)
|
||||
install=$pkgbase.install
|
||||
provides=('libreoffice' 'libreoffice-en-US')
|
||||
conflicts=('libreoffice-fresh' 'libreoffice-still-common' 'libreoffice-still-base' 'libreoffice-still-calc'
|
||||
'libreoffice-still-draw' 'libreoffice-still-gnome' 'libreoffice-still-impress'
|
||||
'libreoffice-still-kde4' 'libreoffice-still-math' 'libreoffice-still-writer'
|
||||
'libreoffice-still-extension-wiki-publisher' 'libreoffice-still-postgresql-connector'
|
||||
'libreoffice-still-extension-nlpsolver' 'libreoffice-still-en-US')
|
||||
replaces=('libreoffice-still-common' 'libreoffice-still-base' 'libreoffice-still-calc'
|
||||
'libreoffice-still-draw' 'libreoffice-still-gnome' 'libreoffice-still-impress'
|
||||
'libreoffice-still-kde4' 'libreoffice-still-math' 'libreoffice-still-writer'
|
||||
'libreoffice-still-extension-wiki-publisher' 'libreoffice-still-postgresql-connector'
|
||||
'libreoffice-still-extension-nlpsolver' 'libreoffice-still-en-US')
|
||||
|
||||
# create directories from *list.txt file
|
||||
for directory in `grep ^%dir ${srcdir}/libreoffice-$_LOver/file-lists/common_list.txt`; do
|
||||
install -dm755 ${pkgdir}/${directory/\%dir/}
|
||||
done
|
||||
# install files into the pkg from fakeinstall dir
|
||||
for file in `grep -v ^%dir $srcdir/libreoffice-$_LOver/file-lists/common_list.txt`; do
|
||||
dirname=`dirname $file`
|
||||
# check if directory has been already been created - some are missing like manpages
|
||||
[ -d ${pkgdir}/$dirname ] || install -dm755 ${pkgdir}/$dirname
|
||||
# mv file from fakeinstall to pkgdir
|
||||
mv ${srcdir}/fakeinstall${file} ${pkgdir}$file
|
||||
done
|
||||
mv fakeinstall/* ${pkgdir}/
|
||||
|
||||
# put configuration files into place
|
||||
install -dm755 ${pkgdir}/etc/libreoffice
|
||||
install -m644 ${pkgdir}/usr/lib/libreoffice/program/{bootstraprc,sofficerc} ${pkgdir}/etc/libreoffice/
|
||||
install -m644 ${pkgdir}/usr/lib/libreoffice/share/psprint/psprint.conf ${pkgdir}/etc/libreoffice/
|
||||
install -m644 ${pkgdir}/usr/lib/libreoffice/program/{bootstraprc,sofficerc} \
|
||||
${pkgdir}/etc/libreoffice/
|
||||
install -m644 ${pkgdir}/usr/lib/libreoffice/share/psprint/psprint.conf \
|
||||
${pkgdir}/etc/libreoffice/
|
||||
|
||||
# install dummy links to make them found by LibO
|
||||
cd ${pkgdir}/usr/lib/libreoffice/program/
|
||||
ln -vsf /etc/libreoffice/{bootstraprc,sofficerc} .
|
||||
|
@ -389,358 +382,34 @@ package_libreoffice-still-common() {
|
|||
|
||||
# allow to preset desired VLC
|
||||
install -dm755 ${pkgdir}/etc/profile.d
|
||||
install -m755 ${srcdir}/libreoffice-still-common.{sh,csh} ${pkgdir}/etc/profile.d/
|
||||
install -m755 ${srcdir}/libreoffice-still.{sh,csh} ${pkgdir}/etc/profile.d/
|
||||
|
||||
# move bash-completion files to its new place
|
||||
install -dm755 ${pkgdir}/usr/share/bash-completion/completions
|
||||
mv ${pkgdir}/etc/bash_completion.d/libreoffice.sh ${pkgdir}/usr/share/bash-completion/completions/libreoffice.sh
|
||||
mv ${pkgdir}/etc/bash_completion.d/libreoffice.sh \
|
||||
${pkgdir}/usr/share/bash-completion/completions/libreoffice.sh # fails
|
||||
rm -rf ${pkgdir}/etc/bash_completion.d
|
||||
|
||||
# make pyuno find its modules
|
||||
install -dm755 ${pkgdir}/usr/lib/python3.4/site-packages
|
||||
ln -svf /usr/lib/libreoffice/program/uno.py ${pkgdir}/usr/lib/python3.4/site-packages/uno.py
|
||||
ln -svf /usr/lib/libreoffice/program/unohelper.py ${pkgdir}/usr/lib/python3.4/site-packages/unohelper.py
|
||||
ln -svf /usr/lib/libreoffice/program/uno.py \
|
||||
${pkgdir}/usr/lib/python3.4/site-packages/uno.py
|
||||
ln -svf /usr/lib/libreoffice/program/unohelper.py \
|
||||
${pkgdir}/usr/lib/python3.4/site-packages/unohelper.py
|
||||
|
||||
# workaround all packages now depend on that file
|
||||
cp ${srcdir}/fakeinstall/usr/lib/libreoffice/share/registry/writer.xcd ${pkgdir}/usr/lib/libreoffice/share/registry/writer.xcd
|
||||
# cleanup
|
||||
rm -rf ${pkgdir}/usr/share/libreoffice/sdk
|
||||
|
||||
# add missing files from Beanshell provider
|
||||
# create directories from *list.txt file
|
||||
for directory in `grep ^%dir ${srcdir}/libreoffice-$_LOver/file-lists/orig/gid_Module_Optional_Extensions_Script_Provider_For_BS`; do
|
||||
install -dm755 ${pkgdir}/${directory/\%dir/}
|
||||
done
|
||||
# install files into the pkg from fakeinstall dir
|
||||
for file in `grep -v ^%dir $srcdir/libreoffice-$_LOver/file-lists/orig/gid_Module_Optional_Extensions_Script_Provider_For_BS`; do
|
||||
dirname=`dirname $file`
|
||||
# check if directory has been already been created - some are missing like manpages
|
||||
[ -d ${pkgdir}/$dirname ] || install -dm755 ${pkgdir}/$dirname
|
||||
# mv file from fakeinstall to pkgdir
|
||||
mv ${srcdir}/fakeinstall${file} ${pkgdir}$file || /bin/true # some double file entries make it fail
|
||||
done
|
||||
}
|
||||
|
||||
package_libreoffice-still-base() {
|
||||
pkgdesc="GUI database front-end for LibreOffice maintenance branch. Allows creation and management of databases through a GUI."
|
||||
install=libreoffice-still-base.install
|
||||
depends=('libreoffice-still-common')
|
||||
optdepends=('libreoffice-still-postgresql-connector')
|
||||
groups=('libreoffice-still')
|
||||
replaces=('libreoffice' 'libreoffice-base')
|
||||
provides=('libreoffice-base')
|
||||
conflicts=('libreoffice-base' 'libreoffice-fresh')
|
||||
|
||||
# create directories from *list.txt file
|
||||
for directory in `grep ^%dir ${srcdir}/libreoffice-$_LOver/file-lists/base_list.txt`; do
|
||||
install -dm755 ${pkgdir}/${directory/\%dir/}
|
||||
done
|
||||
# install files into the pkg from fakeinstall dir
|
||||
for file in `grep -v ^%dir $srcdir/libreoffice-$_LOver/file-lists/base_list.txt`; do
|
||||
dirname=`dirname $file`
|
||||
# check if directory has been already been created - some are missing like manpages
|
||||
[ -d ${pkgdir}/$dirname ] || install -dm755 ${pkgdir}/$dirname
|
||||
# mv file from fakeinstall to pkgdir
|
||||
mv ${srcdir}/fakeinstall${file} ${pkgdir}$file
|
||||
done
|
||||
}
|
||||
|
||||
package_libreoffice-still-postgresql-connector() {
|
||||
pkgdesc="A PostgreSQL connector for the database front-end for LibreOffice maintenance branch"
|
||||
depends=('libreoffice-still-base' 'postgresql-libs')
|
||||
groups=('libreoffice-still')
|
||||
replaces=('libreoffice' 'libreoffice-postgresql-connector')
|
||||
provides=('libreoffice-postgresql-connector')
|
||||
conflicts=('libreoffice-postgresql-connector' 'libreoffice-fresh')
|
||||
|
||||
# workaround double entries in the file list
|
||||
mv ${srcdir}/libreoffice-$_LOver/file-lists/postgresql_list.txt ${srcdir}/libreoffice-$_LOver/file-lists/postgresql_list.txt.orig
|
||||
sort ${srcdir}/libreoffice-$_LOver/file-lists/postgresql_list.txt.orig | uniq 1>& ${srcdir}/libreoffice-$_LOver/file-lists/postgresql_list.txt
|
||||
|
||||
# create directories from *list.txt file
|
||||
for directory in `grep ^%dir ${srcdir}/libreoffice-$_LOver/file-lists/postgresql_list.txt`; do
|
||||
install -dm755 ${pkgdir}/${directory/\%dir/}
|
||||
done
|
||||
# install files into the pkg from fakeinstall dir
|
||||
for file in `grep -v ^%dir $srcdir/libreoffice-$_LOver/file-lists/postgresql_list.txt`; do
|
||||
dirname=`dirname $file`
|
||||
# check if directory has been already been created - some are missing like manpages
|
||||
[ -d ${pkgdir}/$dirname ] || install -dm755 ${pkgdir}/$dirname
|
||||
# mv file from fakeinstall to pkgdir
|
||||
mv ${srcdir}/fakeinstall${file} ${pkgdir}$file
|
||||
done
|
||||
}
|
||||
|
||||
package_libreoffice-still-calc() {
|
||||
pkgdesc="Spreadsheet application for LibreOffice maintenance branch"
|
||||
install=libreoffice-still-calc.install
|
||||
depends=('libreoffice-still-common' 'lpsolve')
|
||||
groups=('libreoffice-still')
|
||||
replaces=('libreoffice' 'libreoffice-calc')
|
||||
conflicts=('libreoffice-calc' 'libreoffice-fresh')
|
||||
|
||||
# create directories from *list.txt file
|
||||
for directory in `grep ^%dir ${srcdir}/libreoffice-$_LOver/file-lists/calc_list.txt`; do
|
||||
install -dm755 ${pkgdir}/${directory/\%dir/}
|
||||
done
|
||||
# install files into the pkg from fakeinstall dir
|
||||
for file in `grep -v ^%dir $srcdir/libreoffice-$_LOver/file-lists/calc_list.txt`; do
|
||||
dirname=`dirname $file`
|
||||
# check if directory has been already been created - some are missing like manpages
|
||||
[ -d ${pkgdir}/$dirname ] || install -dm755 ${pkgdir}/$dirname
|
||||
# mv file from fakeinstall to pkgdir
|
||||
mv ${srcdir}/fakeinstall${file} ${pkgdir}$file
|
||||
done
|
||||
}
|
||||
|
||||
package_libreoffice-still-draw() {
|
||||
pkgdesc="Drawing Application for LibreOffice maintenance branch"
|
||||
install=libreoffice-still-draw.install
|
||||
depends=('libreoffice-still-common')
|
||||
groups=('libreoffice-still')
|
||||
replaces=('libreoffice' 'libreoffice-draw')
|
||||
provides=('libreoffice-draw')
|
||||
conflicts=('libreoffice-draw' 'libreoffice-fresh')
|
||||
|
||||
# create directories from *list.txt file
|
||||
for directory in `grep ^%dir ${srcdir}/libreoffice-$_LOver/file-lists/draw_list.txt`; do
|
||||
install -dm755 ${pkgdir}/${directory/\%dir/}
|
||||
done
|
||||
# install files into the pkg from fakeinstall dir
|
||||
for file in `grep -v ^%dir $srcdir/libreoffice-$_LOver/file-lists/draw_list.txt`; do
|
||||
dirname=`dirname $file`
|
||||
# check if directory has been already been created - some are missing like manpages
|
||||
[ -d ${pkgdir}/$dirname ] || install -dm755 ${pkgdir}/$dirname
|
||||
# mv file from fakeinstall to pkgdir
|
||||
mv ${srcdir}/fakeinstall${file} ${pkgdir}$file
|
||||
done
|
||||
}
|
||||
|
||||
package_libreoffice-still-gnome() {
|
||||
pkgdesc="Plug-in for LibreOffice maintenance branch that enables integration into the Gnome and other gtk desktop environment."
|
||||
depends=('libreoffice-still-common' 'gconf')
|
||||
optdepends=('gtk3: for gtk3 Gnome integration'
|
||||
'gtk2: for older gtk2 desktop integration')
|
||||
groups=('libreoffice-still')
|
||||
replaces=('libreoffice-gnome')
|
||||
provides=('libreoffice-gnome')
|
||||
conflicts=('libreoffice-gnome' 'libreoffice-fresh')
|
||||
|
||||
# create directories from *list.txt file
|
||||
for directory in `grep ^%dir ${srcdir}/libreoffice-$_LOver/file-lists/gnome_list.txt`; do
|
||||
install -dm755 ${pkgdir}/${directory/\%dir/}
|
||||
done
|
||||
# install files into the pkg from fakeinstall dir
|
||||
for file in `grep -v ^%dir $srcdir/libreoffice-$_LOver/file-lists/gnome_list.txt`; do
|
||||
dirname=`dirname $file`
|
||||
# check if directory has been already been created - some are missing like manpages
|
||||
[ -d ${pkgdir}/$dirname ] || install -dm755 ${pkgdir}/$dirname
|
||||
# mv file from fakeinstall to pkgdir
|
||||
mv ${srcdir}/fakeinstall${file} ${pkgdir}$file
|
||||
done
|
||||
}
|
||||
|
||||
package_libreoffice-still-impress() {
|
||||
pkgdesc="Presentation Application for LibreOffice maintenance branch"
|
||||
install=libreoffice-still-impress.install
|
||||
depends=('libreoffice-still-common')
|
||||
groups=('libreoffice-still')
|
||||
replaces=('libreoffice' 'libreoffice-impress')
|
||||
provides=('libreoffice-impress')
|
||||
conflicts=('libreoffice-impress' 'libreoffice-fresh')
|
||||
|
||||
|
||||
# create directories from *list.txt file
|
||||
for directory in `grep ^%dir ${srcdir}/libreoffice-$_LOver/file-lists/impress_list.txt`; do
|
||||
install -dm755 ${pkgdir}/${directory/\%dir/}
|
||||
done
|
||||
# install files into the pkg from fakeinstall dir
|
||||
for file in `grep -v ^%dir $srcdir/libreoffice-$_LOver/file-lists/impress_list.txt`; do
|
||||
dirname=`dirname $file`
|
||||
# check if directory has been already been created - some are missing like manpages
|
||||
[ -d ${pkgdir}/$dirname ] || install -dm755 ${pkgdir}/$dirname
|
||||
# mv file from fakeinstall to pkgdir
|
||||
mv ${srcdir}/fakeinstall${file} ${pkgdir}$file
|
||||
done
|
||||
}
|
||||
|
||||
package_libreoffice-still-kde4() {
|
||||
pkgdesc="Plug-in for LibreOffice maintenance branch that enables integration into the KDE4 desktop environment."
|
||||
depends=('libreoffice-still-common' 'kdelibs')
|
||||
optdepends=()
|
||||
backup=()
|
||||
groups=('libreoffice-still')
|
||||
replaces=('libreoffice-kde4')
|
||||
provides=('libreoffice-kde4')
|
||||
conflicts=('libreoffice-kde4' 'libreoffice-fresh')
|
||||
|
||||
# create directories from *list.txt file
|
||||
for directory in `grep ^%dir ${srcdir}/libreoffice-$_LOver/file-lists/kde4_list.txt`; do
|
||||
install -dm755 ${pkgdir}/${directory/\%dir/}
|
||||
done
|
||||
# install files into the pkg from fakeinstall dir
|
||||
for file in `grep -v ^%dir $srcdir/libreoffice-$_LOver/file-lists/kde4_list.txt`; do
|
||||
dirname=`dirname $file`
|
||||
# check if directory has been already been created - some are missing like manpages
|
||||
[ -d ${pkgdir}/$dirname ] || install -dm755 ${pkgdir}/$dirname
|
||||
# mv file from fakeinstall to pkgdir
|
||||
mv ${srcdir}/fakeinstall${file} ${pkgdir}$file
|
||||
done
|
||||
|
||||
# one file (libkde4be1lo.so) is part of kde_list.txt
|
||||
# create directories from *list.txt file
|
||||
for directory in `grep ^%dir ${srcdir}/libreoffice-$_LOver/file-lists/kde_list.txt`; do
|
||||
install -dm755 ${pkgdir}/${directory/\%dir/}
|
||||
done
|
||||
# install files into the pkg from fakeinstall dir
|
||||
for file in `grep -v ^%dir $srcdir/libreoffice-$_LOver/file-lists/kde_list.txt`; do
|
||||
dirname=`dirname $file`
|
||||
# check if directory has been already been created - some are missing like manpages
|
||||
[ -d ${pkgdir}/$dirname ] || install -dm755 ${pkgdir}/$dirname
|
||||
# mv file from fakeinstall to pkgdir
|
||||
mv ${srcdir}/fakeinstall${file} ${pkgdir}$file
|
||||
done
|
||||
}
|
||||
|
||||
package_libreoffice-still-math() {
|
||||
pkgdesc="Equation Editor Application for LibreOffice maintenance branch."
|
||||
depends=('libreoffice-still-common')
|
||||
groups=('libreoffice-still')
|
||||
replaces=('libreoffice' 'libreoffice-math')
|
||||
provides=('libreoffice-math')
|
||||
conflicts=('libreoffice-math' 'libreoffice-fresh')
|
||||
|
||||
# create directories from *list.txt file
|
||||
for directory in `grep ^%dir ${srcdir}/libreoffice-$_LOver/file-lists/math_list.txt`; do
|
||||
install -dm755 ${pkgdir}/${directory/\%dir/}
|
||||
done
|
||||
# install files into the pkg from fakeinstall dir
|
||||
for file in `grep -v ^%dir $srcdir/libreoffice-$_LOver/file-lists/math_list.txt`; do
|
||||
dirname=`dirname $file`
|
||||
# check if directory has been already been created - some are missing like manpages
|
||||
[ -d ${pkgdir}/$dirname ] || install -dm755 ${pkgdir}/$dirname
|
||||
# mv file from fakeinstall to pkgdir
|
||||
mv ${srcdir}/fakeinstall${file} ${pkgdir}$file
|
||||
done
|
||||
}
|
||||
|
||||
package_libreoffice-still-sdk() {
|
||||
pkgdesc="Software Development Kit for LibreOffice maintenance branch."
|
||||
depends=('libreoffice-still-common' 'gcc-libs' 'sh' 'make' 'zip' 'gcc' 'java-environment')
|
||||
groups=('libreoffice-still')
|
||||
replaces=('libreoffice-sdk')
|
||||
provides=('libreoffice-sdk')
|
||||
conflicts=('libreoffice-sdk' 'libreoffice-fresh-sdk')
|
||||
|
||||
# create directories from *list.txt file
|
||||
for directory in `grep ^%dir ${srcdir}/libreoffice-$_LOver/file-lists/sdk_list.txt`; do
|
||||
install -dm755 ${pkgdir}/${directory/\%dir/}
|
||||
done
|
||||
# install files into the pkg from fakeinstall dir
|
||||
for file in `grep -v ^%dir $srcdir/libreoffice-$_LOver/file-lists/sdk_list.txt`; do
|
||||
dirname=`dirname $file`
|
||||
# check if directory has been already been created - some are missing like manpages
|
||||
[ -d ${pkgdir}/$dirname ] || install -dm755 ${pkgdir}/$dirname
|
||||
# mv file from fakeinstall to pkgdir
|
||||
mv ${srcdir}/fakeinstall${file} ${pkgdir}$file
|
||||
done
|
||||
|
||||
# fix environment path to keep compatibility with other java-environments
|
||||
# sed -i -e "s:\/usr\/lib\/jvm\/java-7-openjdk:\$J2SDKDIR:" ${pkgdir}/usr/lib/libreoffice/sdk/setsdkenv_unix.{sh,csh}
|
||||
sed -i -e "s:\/usr\/lib\/jvm\/java-7-openjdk:\$J2SDKDIR:" ${pkgdir}/usr/lib/libreoffice/sdk/setsdkenv_unix.sh
|
||||
}
|
||||
|
||||
package_libreoffice-still-sdk-doc() {
|
||||
pkgdesc="Software Development Kit documentation for LibreOffice maintenance branch"
|
||||
depends=('libreoffice-still-common' 'libreoffice-still-sdk')
|
||||
groups=('libreoffice-still')
|
||||
replaces=('libreoffice-sdk-doc')
|
||||
provides=('libreoffice-sdk-doc')
|
||||
conflicts=('libreoffice-sdk-doc' 'libreoffice-fresh-sdk')
|
||||
|
||||
# create directories from *list.txt file
|
||||
for directory in `grep ^%dir ${srcdir}/libreoffice-$_LOver/file-lists/sdk_doc_list.txt`; do
|
||||
install -dm755 ${pkgdir}/${directory/\%dir/}
|
||||
done
|
||||
# install files into the pkg from fakeinstall dir
|
||||
for file in `grep -v ^%dir $srcdir/libreoffice-$_LOver/file-lists/sdk_doc_list.txt`; do
|
||||
dirname=`dirname $file`
|
||||
# check if directory has been already been created - some are missing like manpages
|
||||
[ -d ${pkgdir}/$dirname ] || install -dm755 ${pkgdir}/$dirname
|
||||
# mv file from fakeinstall to pkgdir
|
||||
mv ${srcdir}/fakeinstall${file} ${pkgdir}$file
|
||||
done
|
||||
|
||||
#fix permissions
|
||||
find ${pkgdir}/usr/lib/libreoffice/sdk/examples -type f -exec chmod -x {} \;
|
||||
}
|
||||
|
||||
package_libreoffice-still-writer() {
|
||||
pkgdesc="Word Processor Application for LibreOffice maintenance branch."
|
||||
install=libreoffice-still-writer.install
|
||||
depends=('libreoffice-still-common' 'libxml2')
|
||||
groups=('libreoffice-still')
|
||||
replaces=('libreoffice' 'libreoffice-writer')
|
||||
provides=('libreoffice-writer')
|
||||
conflicts=('libreoffice-writer' 'libreoffice-fresh')
|
||||
|
||||
# create directories from *list.txt file
|
||||
for directory in `grep ^%dir ${srcdir}/libreoffice-$_LOver/file-lists/writer_list.txt`; do
|
||||
install -dm755 ${pkgdir}/${directory/\%dir/}
|
||||
done
|
||||
# install files into the pkg from fakeinstall dir
|
||||
for file in `grep -v ^%dir $srcdir/libreoffice-$_LOver/file-lists/writer_list.txt`; do
|
||||
dirname=`dirname $file`
|
||||
# check if directory has been already been created - some are missing like manpages
|
||||
[ -d ${pkgdir}/$dirname ] || install -dm755 ${pkgdir}/$dirname
|
||||
# mv file from fakeinstall to pkgdir
|
||||
mv ${srcdir}/fakeinstall${file} ${pkgdir}$file
|
||||
done
|
||||
|
||||
# for workaround this file belongs now to common
|
||||
rm -vf ${pkgdir}/usr/lib/libreoffice/share/registry/writer.xcd
|
||||
}
|
||||
|
||||
package_libreoffice-still-en-US() {
|
||||
pkgdesc="English (US) language pack for LibreOffice maintenance branch"
|
||||
replaces=('libreoffice-en-US')
|
||||
provides=('libreoffice-still-langpack' 'libreoffice-en-US')
|
||||
conflicts=('libreoffice-en-US' 'libreoffice-fresh')
|
||||
|
||||
# create directories from *list.txt file
|
||||
for directory in `grep ^%dir ${srcdir}/libreoffice-$_LOver/file-lists/lang_en_US_list.txt`; do
|
||||
install -dm755 ${pkgdir}/${directory/\%dir/}
|
||||
done
|
||||
# install files into the pkg from fakeinstall dir
|
||||
for file in `grep -v ^%dir $srcdir/libreoffice-$_LOver/file-lists/lang_en_US_list.txt`; do
|
||||
dirname=`dirname $file`
|
||||
# check if directory has been already been created - some are missing like manpages
|
||||
[ -d ${pkgdir}/$dirname ] || install -dm755 ${pkgdir}/$dirname
|
||||
# mv file from fakeinstall to pkgdir
|
||||
mv ${srcdir}/fakeinstall${file} ${pkgdir}$file
|
||||
done
|
||||
}
|
||||
|
||||
package_libreoffice-still-extension-wiki-publisher() {
|
||||
|
||||
pkgdesc="This extension enables you to create Wiki articles on MediaWiki servers without having to know the syntax of the MediaWiki markup language"
|
||||
depends=('libreoffice-still-common' 'java-environment')
|
||||
groups=('libreoffice-still-extensions')
|
||||
replaces=('libreoffice-extension-wiki-publisher')
|
||||
provides=('libreoffice-extension-wiki-publisher')
|
||||
conflicts=('libreoffice-extension-wiki-publisher' 'libreoffice-fresh')
|
||||
|
||||
install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions
|
||||
unzip -q ${srcdir}/libreoffice-$_LOver/workdir/Extension/wiki-publisher.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/wiki-publisher
|
||||
}
|
||||
|
||||
package_libreoffice-still-extension-nlpsolver() {
|
||||
|
||||
pkgdesc="This extension integrates into Calc and offers new Solver engines to use for optimizing nonlinear programming models"
|
||||
depends=('libreoffice-still-common' 'java-environment')
|
||||
groups=('libreoffice-still-extensions')
|
||||
replaces=('libreoffice-extension-nlpsolver')
|
||||
provides=('libreoffice-extension-nlpsolver')
|
||||
conflicts=('libreoffice-extension-nlpsolver' 'libreoffice-fresh')
|
||||
|
||||
install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions
|
||||
unzip -q ${srcdir}/libreoffice-$_LOver/workdir/Extension/nlpsolver.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/nlpsolver
|
||||
# add application descriptions
|
||||
install -v -m644 ${srcdir}/libreoffice-$_LOver/sysui/desktop/appstream-appdata/*.xml \
|
||||
${pkgdir}/usr/share/appdata
|
||||
|
||||
# fix insecure rpath
|
||||
chrpath -d ${pkgdir}/usr/lib/libreoffice/program/libCbc.so.3
|
||||
chrpath -d ${pkgdir}/usr/lib/libreoffice/program/libOsi.so.1
|
||||
chrpath -d ${pkgdir}/usr/lib/libreoffice/program/libCoinMP.so.1
|
||||
chrpath -d ${pkgdir}/usr/lib/libreoffice/program/libCbcSolver.so.3
|
||||
chrpath -d ${pkgdir}/usr/lib/libreoffice/program/libOsiClp.so.1
|
||||
chrpath -d ${pkgdir}/usr/lib/libreoffice/program/libCgl.so.1
|
||||
chrpath -d ${pkgdir}/usr/lib/libreoffice/program/libClp.so.1
|
||||
}
|
||||
|
|
|
@ -1,29 +0,0 @@
|
|||
diff -urN a/external/icu/icudata-stdlibs.patch b/external/icu/icudata-stdlibs.patch
|
||||
--- a/external/icu/icudata-stdlibs.patch 1969-12-31 17:00:00.000000000 -0700
|
||||
+++ b/external/icu/icudata-stdlibs.patch 2014-12-12 17:15:38.356606308 -0700
|
||||
@@ -0,0 +1,14 @@
|
||||
+diff -urN a/source/config/mh-linux b/source/config/mh-linux
|
||||
+--- misc/icu/source/config/mh-linux 2010-09-29 20:37:36.000000000 +0200
|
||||
++++ misc/build/icu/source/config/mh-linux 2011-03-15 10:56:26.653056004 +0100
|
||||
+@@ -26,7 +26,9 @@
|
||||
+ RPATHLDFLAGS=${LD_RPATH_PRE}'$$ORIGIN:$$ORIGIN/../ure-link/lib'
|
||||
+
|
||||
+ ## These are the library specific LDFLAGS
|
||||
+-LDFLAGSICUDT=-nodefaultlibs -nostdlib
|
||||
++#LDFLAGSICUDT=-nodefaultlibs -nostdlib
|
||||
++# Debian change: linking icudata as data only causes too many problems.
|
||||
++LDFLAGSICUDT=
|
||||
+
|
||||
+ ## Compiler switch to embed a library name
|
||||
+ # The initial tab in the next line is to prevent icu-config from reading it.
|
||||
diff -urN a/external/icu/UnpackedTarball_icu.mk b/external/icu/UnpackedTarball_icu.mk
|
||||
--- a/external/icu/UnpackedTarball_icu.mk 2014-12-03 12:26:43.000000000 -0700
|
||||
+++ b/external/icu/UnpackedTarball_icu.mk 2014-12-12 17:15:38.356606308 -0700
|
||||
@@ -21,6 +21,7 @@
|
||||
external/icu/icu4c-mkdir.patch \
|
||||
external/icu/icu4c-buffer-overflow.patch \
|
||||
external/icu/icu4c-$(if $(filter ANDROID,$(OS)),android,rpath).patch \
|
||||
+ external/icu/icudata-stdlibs.patch \
|
||||
external/icu/icu4c-scriptrun.patch \
|
||||
))
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
post_install() {
|
||||
update-desktop-database -q
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
update-desktop-database -q
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
update-desktop-database -q
|
||||
}
|
|
@ -1,11 +0,0 @@
|
|||
post_install() {
|
||||
update-desktop-database -q
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
update-desktop-database -q
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
update-desktop-database -q
|
||||
}
|
|
@ -1,22 +0,0 @@
|
|||
post_install() {
|
||||
xdg-icon-resource forceupdate --theme hicolor
|
||||
update-desktop-database -q
|
||||
update-mime-database usr/share/mime > /dev/null 2>&1
|
||||
echo "Arch is now shipping LibreOffice in two branches:"
|
||||
echo "* libreoffice-still: the maintenance branch you are using right now"
|
||||
echo "* libreoffice-fresh: the new fresh release branch offering latest feature additions"
|
||||
echo "If you want switch to the \"fresh\" branch run"
|
||||
echo " pacman -S libreoffice-fresh"
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
xdg-icon-resource forceupdate --theme hicolor
|
||||
update-desktop-database -q
|
||||
update-mime-database usr/share/mime > /dev/null 2>&1
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
xdg-icon-resource forceupdate --theme hicolor
|
||||
update-desktop-database -q
|
||||
update-mime-database usr/share/mime > /dev/null 2>&1
|
||||
}
|
|
@ -1,11 +0,0 @@
|
|||
post_install() {
|
||||
update-desktop-database -q
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
update-desktop-database -q
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
update-desktop-database -q
|
||||
}
|
|
@ -1,11 +0,0 @@
|
|||
post_install() {
|
||||
update-desktop-database -q
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
update-desktop-database -q
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
update-desktop-database -q
|
||||
}
|
|
@ -1,11 +0,0 @@
|
|||
post_install() {
|
||||
update-desktop-database -q
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
update-desktop-database -q
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
update-desktop-database -q
|
||||
}
|
13
extra/libreoffice-still/libreoffice-still.install
Normal file
13
extra/libreoffice-still/libreoffice-still.install
Normal file
|
@ -0,0 +1,13 @@
|
|||
post_install() {
|
||||
xdg-icon-resource forceupdate --theme hicolor
|
||||
update-desktop-database -q
|
||||
update-mime-database usr/share/mime > /dev/null 2>&1
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
post_install $1
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
post_install $1
|
||||
}
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
pkgname=texlive-bin
|
||||
pkgver=2014.34260
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
pkgdesc="TeX Live binaries"
|
||||
license=('GPL')
|
||||
arch=('i686' 'x86_64')
|
||||
|
|
Loading…
Reference in a new issue