[arch-commits] Commit in (13 files)

Sergej Pupykin spupykin at archlinux.org
Fri Feb 17 15:09:40 UTC 2017


    Date: Friday, February 17, 2017 @ 15:09:39
  Author: spupykin
Revision: 212923

Added:
  libreoffice-online/
  libreoffice-online/repos/
  libreoffice-online/trunk/
  libreoffice-online/trunk/PKGBUILD
  libreoffice-online/trunk/libreoffice-online.install
  libreoffice-online/trunk/loolwsd.service
  nextcloud-app-richdocuments/
  poco/
  poco/repos/
  poco/trunk/
  poco/trunk/PKGBUILD
Modified:
  nextcloud-app-richdocuments/trunk/PKGBUILD	(contents, properties)
Deleted:
  nextcloud-app-documents/

-----------------------------------------------------+
 libreoffice-online/trunk/PKGBUILD                   |   47 ++++++++++++++++++
 libreoffice-online/trunk/libreoffice-online.install |   22 ++++++++
 libreoffice-online/trunk/loolwsd.service            |   12 ++++
 poco/trunk/PKGBUILD                                 |   40 +++++++++++++++
 trunk/PKGBUILD                                      |   29 +++++------
 5 files changed, 136 insertions(+), 14 deletions(-)

Added: libreoffice-online/trunk/PKGBUILD
===================================================================
--- libreoffice-online/trunk/PKGBUILD	                        (rev 0)
+++ libreoffice-online/trunk/PKGBUILD	2017-02-17 15:09:39 UTC (rev 212923)
@@ -0,0 +1,47 @@
+# $Id$
+# Maintainer: Sergej Pupykin <arch+pub at sergej.pp.ru>
+# Maintainer: Jonas Heinrich <onny at project-insanity.org>
+# Contributor: Jonas Heinrich <onny at project-insanity.org>
+
+pkgname=libreoffice-online
+pkgver=2.0.3
+pkgrel=5
+pkgdesc="HTML5-based/cloud-based version of the office suite"
+arch=("x86_64")
+url="https://cgit.freedesktop.org/libreoffice/online/"
+license=("MPL")
+makedepends=("cppunit" "poco" "libreoffice-fresh-sdk" "jake" "npm")
+depends=("libpng12" "poco" "pcre" "cpio" "libreoffice")
+backup=("etc/loolwsd/loolwsd.xml")
+install="libreoffice-online.install"
+
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/LibreOffice/online/archive/${pkgver}.tar.gz"
+	"loolwsd.service")
+sha512sums=('4658238b6343a6ed1faf221737486fcbcfc9514d0a5d0e4c0df3c875ae6b78b745e4ea57f79b3e2be107b2acde7ace3d87990241205fcaa30c37fd96ec459203'
+	    '71fd3aec864b1f084dafc602a7fadc91fed146b57dba8cacc7bc277a42f197616a6a43c07d13e2e74a604166cd691a81f5c7de447ddecb680919e3f6b451adb6')
+
+build() {
+  cd "${srcdir}/online-${pkgver}"
+  ./autogen.sh
+  ./configure --enable-silent-rules \
+	--with-lokit-path=/usr/include/libreoffice \
+	--with-lo-path=/usr/lib/libreoffice \
+	--prefix=/usr \
+	--sysconfdir=/etc
+  BUILDING_FROM_RPMBUILD=yes make
+  cd loleaflet
+  make
+}
+
+package() {
+  cd "${srcdir}/online-${pkgver}"
+  BUILDING_FROM_RPMBUILD=yes make DESTDIR=${pkgdir} install
+  install -Dm644 "${srcdir}/loolwsd.service" "${pkgdir}/usr/lib/systemd/system/loolwsd.service"
+  mkdir -p "${pkgdir}/var/lib/lool"
+  mkdir -p "${pkgdir}/var/cache/loolwsd"
+  mkdir -p "${pkgdir}/var/lib/lool/child-roots"
+  chmod u+w "${pkgdir}/var/lib/lool/child-roots"
+  sed -i 's|/usr/var/cache/loolwsd|/var/cache/loolwsd|g' ${pkgdir}/etc/loolwsd/loolwsd.xml
+  mkdir -p "${pkgdir}/usr/share/loolwsd/loleaflet"
+  cp -r "loleaflet/dist" "${pkgdir}/usr/share/loolwsd/loleaflet/"
+}


Property changes on: libreoffice-online/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
Added: libreoffice-online/trunk/libreoffice-online.install
===================================================================
--- libreoffice-online/trunk/libreoffice-online.install	                        (rev 0)
+++ libreoffice-online/trunk/libreoffice-online.install	2017-02-17 15:09:39 UTC (rev 212923)
@@ -0,0 +1,22 @@
+post_install() {
+  getent group lool > /dev/null || groupadd -r lool > /dev/null
+  getent passwd lool > /dev/null || useradd -g lool lool > /dev/null
+  post_upgrade
+}
+
+post_upgrade() {
+  loolwsd-systemplate-setup /var/lib/lool/systemplate /usr/lib/libreoffice
+  chown -R lool:lool /var/cache/loolwsd \
+                     /var/lib/lool/child-roots \
+                     /var/lib/lool/systemplate
+  chmod u+w /var/lib/lool/child-roots
+  setcap cap_fowner,cap_mknod,cap_sys_chroot=ep /usr/bin/loolforkit
+  setcap cap_sys_admin=ep /usr/bin/loolmount
+}
+
+post_remove() {
+   userdel -rf lool
+   groupdel lool
+   rm -r /var/lib/lool
+}
+

Added: libreoffice-online/trunk/loolwsd.service
===================================================================
--- libreoffice-online/trunk/loolwsd.service	                        (rev 0)
+++ libreoffice-online/trunk/loolwsd.service	2017-02-17 15:09:39 UTC (rev 212923)
@@ -0,0 +1,12 @@
+[Unit]
+Description=loolwsd as a service
+
+[Service]
+User=lool
+ExecStart=/usr/bin/loolwsd --o:sys_template_path=/var/lib/lool/systemplate --o:lo_template_path=/usr/lib/libreoffice --o:child_root_path=/var/lib/lool/child-roots --o:file_server_root_path=/usr/share/loolwsd
+ExecReload=/bin/kill -HUP $MAINPID
+KillMode=process
+Restart=on-failure
+
+[Install]
+WantedBy=multi-user.target

Modified: nextcloud-app-richdocuments/trunk/PKGBUILD
===================================================================
--- nextcloud-app-documents/trunk/PKGBUILD	2017-02-17 15:09:10 UTC (rev 212922)
+++ nextcloud-app-richdocuments/trunk/PKGBUILD	2017-02-17 15:09:39 UTC (rev 212923)
@@ -1,21 +1,22 @@
-# $Id: PKGBUILD 103944 2014-01-13 20:31:53Z spupykin $
-# Maintainer: Sergej Pupykin <pupykin.s+arch at gmail.com>
+# $Id$
+# Maintainer: Sergej Pupykin <arch+pub at sergej.pp.ru>
+# Maintainer: Jonas Heinrich <onny at project-insanity.org>
+# Contributor: Jonas Heinrich <onny at project-insanity.org>
 
-pkgname=owncloud-app-documents
-epoch=1
-pkgver=9.1.2
-pkgrel=1
-pkgdesc="Documents app for owncloud"
+pkgname=nextcloud-app-richdocuments
+pkgver=1.1.25
+pkgrel=3
+pkgdesc="Integrate Collabora Online into NextCloud"
 arch=('any')
-url="http://owncloud.org/"
-license=('GPL')
-depends=('owncloud')
+url="https://github.com/nextcloud/richdocuments"
+license=('AGPL')
+depends=('nextcloud' 'libreoffice-online')
 makedepends=()
 options=('!strip')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/owncloud/documents/archive/v$pkgver.tar.gz")
-sha256sums=('3949115ad2d5eaed5107ef6a1f983887268728424b82b63d2a1dc74205b17f70')
+source=("richdocuments-${pkgver}.tar.gz::https://github.com/nextcloud/richdocuments/releases/download/1.1.25/richdocuments.tar.gz")
+sha512sums=("4d55f366ed9c39dcc04a5685c86e8099af472ff305bfba7bee0aaf2e80b571c3343638eec2051857911f63f3428b39509665b73b3b2f527b7380dc25a6795c29")
 
 package() {
-  install -d "$pkgdir"/usr/share/webapps/owncloud/apps
-  cp -a "$srcdir"/documents-$pkgver "$pkgdir"/usr/share/webapps/owncloud/apps/documents
+  install -d "${pkgdir}/usr/share/webapps/nextcloud/apps"
+  cp -a "${srcdir}/richdocuments" "${pkgdir}/usr/share/webapps/nextcloud/apps/richdocuments"
 }


Property changes on: nextcloud-app-richdocuments/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
Added: poco/trunk/PKGBUILD
===================================================================
--- poco/trunk/PKGBUILD	                        (rev 0)
+++ poco/trunk/PKGBUILD	2017-02-17 15:09:39 UTC (rev 212923)
@@ -0,0 +1,40 @@
+# $Id$
+# Maintainer: Sergej Pupykin <arch+pub at sergej.pp.ru>
+# Maintainer: Ido Rosen <ido at kernel.org>
+# Contributor: Ross Whitfield <whitfieldre at ornl.gov>
+# Contributor: Mateusz Paluszkiewcz <aifam96 at gmail dot com>
+# Contributor: Christopher Reimer <vdr4arch at creimer dot net>
+
+pkgname=poco
+pkgver=1.7.7
+pkgrel=1
+pkgdesc="C++ class libraries for network-centric, portable applications, complete edition with debug libraries"
+arch=('i686' 'x86_64')
+url="http://www.pocoproject.org/"
+license=('custom:boost')
+depends=('libmariadbclient' 'openssl' 'unixodbc')
+makedepends=('chrpath')
+source=("http://pocoproject.org/releases/poco-${pkgver%p?}/poco-${pkgver}-all.tar.bz2")
+sha256sums=('79c0a853385f4012ae9eb7af19d03f2662162b8f81151886bfe3422a5b004aea')
+conflicts=('poco-dev')
+provides=('poco-dev')
+replaces=('poco-dev')
+
+build()
+{
+  cd "${srcdir}/poco-${pkgver}-all"
+  ./configure --prefix=/usr --no-samples --no-tests --unbundled
+  make ODBCLIBDIR="/usr/lib"
+}
+
+package()
+{
+  cd "${srcdir}/poco-${pkgver}-all"
+  make ODBCLIBDIR="/usr/lib" DESTDIR="${pkgdir}" install
+  install -Dm644 'LICENSE' "${pkgdir}/usr/share/licenses/poco/LICENSE"
+
+  chrpath -d "${pkgdir}/usr/bin/cpspc"
+  chrpath -d "${pkgdir}/usr/bin/cpspcd"
+  chrpath -d "${pkgdir}/usr/bin/f2cpspd"
+  chrpath -d "${pkgdir}/usr/bin/f2cpsp"
+}


Property changes on: poco/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property



More information about the arch-commits mailing list