summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordr460nf1r32021-05-12 10:53:04 +0200
committerdr460nf1r32021-05-12 10:53:04 +0200
commit19aacd3f1884beabae21b5931c6bca6b6dedccb7 (patch)
tree9c0dd7df47b1dd3068d20020deb701ab140c4b3d
downloadaur-19aacd3f1884beabae21b5931c6bca6b6dedccb7.tar.gz
Initial upload
-rw-r--r--.SRCINFO97
-rw-r--r--PKGBUILD97
2 files changed, 194 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a8e7b43d95a6
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,97 @@
+pkgbase = libreoffice-slim-fixed-git
+ pkgdesc = A slimmed down git version of LibreOffice
+ pkgver = 7.2.0.r2009af1c0
+ pkgrel = 1
+ url = https://www.libreoffice.org/community/developers/
+ arch = x86_64
+ license = GPL
+ makedepends = curl>=7.20.0
+ makedepends = hunspell>=1.2.8
+ makedepends = python>=3.7
+ makedepends = libwpd>=0.9.2
+ makedepends = libwps
+ makedepends = neon>=0.28.6
+ makedepends = pango
+ makedepends = nspr
+ makedepends = libjpeg
+ makedepends = libxrandr
+ makedepends = libgl
+ makedepends = dbus-glib
+ makedepends = libxslt
+ makedepends = redland
+ makedepends = hyphen
+ makedepends = lpsolve
+ makedepends = gcc-libs
+ makedepends = sh
+ makedepends = graphite
+ makedepends = icu
+ makedepends = lcms2
+ makedepends = poppler>=0.24.0
+ makedepends = libvisio
+ makedepends = libetonyek
+ makedepends = libodfgen
+ makedepends = libcdr
+ makedepends = libmspub
+ makedepends = harfbuzz-icu
+ makedepends = nss
+ makedepends = hicolor-icon-theme
+ makedepends = desktop-file-utils
+ makedepends = shared-mime-info
+ makedepends = gst-plugins-base-libs
+ makedepends = sane
+ makedepends = perl-archive-zip
+ makedepends = zip
+ makedepends = unzip
+ makedepends = unixodbc
+ makedepends = gperf
+ makedepends = gtk3
+ makedepends = qt5-base
+ makedepends = plasma-framework
+ makedepends = cppunit
+ makedepends = clucene
+ makedepends = libmythes
+ makedepends = libwpg
+ makedepends = postgresql-libs
+ makedepends = mariadb-libs
+ makedepends = libgl
+ makedepends = bluez-libs
+ makedepends = gdb
+ makedepends = doxygen
+ makedepends = libatomic_ops
+ makedepends = mdds
+ makedepends = glm
+ makedepends = apr
+ makedepends = serf
+ makedepends = ttf-liberation
+ makedepends = ttf-dejavu
+ makedepends = ttf-carlito
+ makedepends = libxinerama
+ makedepends = libpagemaker
+ makedepends = libabw
+ makedepends = libmwaw
+ makedepends = libe-book
+ makedepends = coin-or-mp
+ makedepends = liblangtag
+ makedepends = liborcus
+ makedepends = libexttextcat
+ makedepends = libcmis
+ makedepends = gobject-introspection
+ makedepends = libtommath
+ makedepends = libzmf
+ makedepends = gpgme
+ makedepends = xmlsec
+ makedepends = rxvt-unicode
+ makedepends = libepubgen
+ makedepends = libfreehand
+ makedepends = libqxp
+ makedepends = libstaroffice
+ makedepends = boost
+ makedepends = libnumbertext
+ makedepends = libffi
+ makedepends = box2d
+ makedepends = git
+ depends = python
+ source = git+https://gerrit.libreoffice.org/core.git
+ source = git+https://gitlab.com/chaotic-aur-pkgbuilds/libreoffice-slim-git.git
+
+pkgname = libreoffice-slim-fixed-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a7c91d5fd826
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,97 @@
+# Maintainer: dr460nf1r3 <dr460nf1r3 at garudalinux dot org>
+# Contributor: Simon Wilper <sxw@chronowerks.de>
+
+pkgname=libreoffice-slim-fixed-git
+_gitname=core
+pkgver=7.2.0.r2009af1c0
+pkgrel=1
+pkgdesc="A slimmed down git version of LibreOffice"
+arch=('x86_64')
+url="https://www.libreoffice.org/community/developers/"
+license=('GPL')
+makedepends=('curl>=7.20.0' 'hunspell>=1.2.8' 'python>=3.7' 'libwpd>=0.9.2' 'libwps'
+ 'neon>=0.28.6' 'pango' 'nspr' 'libjpeg' 'libxrandr' 'libgl' 'dbus-glib'
+ 'libxslt' 'redland' 'hyphen' 'lpsolve' 'gcc-libs' 'sh' 'graphite' 'icu'
+ 'lcms2' 'poppler>=0.24.0' 'libvisio' 'libetonyek' 'libodfgen' 'libcdr'
+ 'libmspub' 'harfbuzz-icu' 'nss' 'hicolor-icon-theme'
+ 'desktop-file-utils' 'shared-mime-info' 'gst-plugins-base-libs'
+ 'sane' 'perl-archive-zip' 'zip' 'unzip' 'unixodbc'
+ 'gperf' 'gtk3' 'qt5-base' 'plasma-framework' 'cppunit' 'clucene'
+ 'libmythes' 'libwpg' 'postgresql-libs' 'mariadb-libs'
+ 'libgl' 'bluez-libs' 'gdb' 'doxygen' 'libatomic_ops' 'mdds' 'glm'
+ 'apr' 'serf' 'ttf-liberation' 'ttf-dejavu' 'ttf-carlito' 'libxinerama' 'libpagemaker'
+ 'libabw' 'libmwaw' 'libe-book' 'coin-or-mp' 'liblangtag' 'liborcus'
+ 'libexttextcat' 'libcmis' 'gobject-introspection'
+ 'libtommath' 'libzmf' 'gpgme' 'xmlsec' 'rxvt-unicode'
+ 'libepubgen' 'libfreehand' 'libqxp' 'libstaroffice' 'boost' 'libnumbertext'
+ 'libffi' 'box2d' 'git')
+depends=(python)
+source=('git+https://gerrit.libreoffice.org/core.git'
+ 'git+https://gitlab.com/chaotic-aur-pkgbuilds/libreoffice-slim-git.git')
+
+pkgver() {
+ cd "${srcdir}/${_gitname}"
+ printf "7.2.0.r%s" "$(git log --pretty=%h | head -n1)"
+}
+
+prepare() {
+ cd "${srcdir}/${_gitname}"
+ [[ -d workdir ]] && make clean
+
+ build_hash=$(git log --pretty=%h | head -n1)
+ build_date=$(date +%Y%m%d)
+ ./autogen.sh\
+ --enable-dbus\
+ --enable-gtk3-kde5\
+ --enable-kf5\
+ --enable-openssl\
+ --enable-qt5\
+ --disable-avahi\
+ --disable-coinmp\
+ --disable-crashdump\
+ --disable-cups\
+ --disable-dconf\
+ --disable-dependency-tracking\
+ --disable-firebird-sdbc\
+ --disable-gio\
+ --disable-gstreamer-1-0\
+ --disable-ldap\
+ --disable-lotuswordpro\
+ --disable-lpsolve\
+ --disable-mariadb-sdbc\
+ --disable-neon\
+ --disable-odk\
+ --disable-opencl\
+ --disable-postgresql-sdbc\
+ --disable-report-builder\
+ --enable-lto\
+ --enable-pdfimport\
+ --enable-optimized=yes\
+ --enable-python=system\
+ --enable-release-build\
+ --with-extra-buildid="${build_hash}-${build_date}"\
+ --with-galleries=no\
+ --with-java=no\
+ --with-package-format=archive\
+ --with-vendor="Chaotic-AUR"\
+ --without-fonts\
+ --without-help
+}
+
+build() {
+ cd "${srcdir}/${_gitname}"
+ make build-nocheck
+ cd workdir/installation/LibreOffice/archive/install/en-US
+ tar xf *.tar.gz
+
+ cd LibreOffice*/program
+ sed -i -e 's@^UserInstallation.*@UserInstallation=$SYSUSERCONFIG/libreoffice@g' bootstraprc
+}
+
+package() {
+ install -d -m755 ${pkgdir}/opt/libreoffice
+ cp -r ${srcdir}/${_gitname}/workdir/installation/LibreOffice/archive/install/en-US/LibreOffice*/* ${pkgdir}/opt/libreoffice
+
+ install -d -m755 ${pkgdir}/usr/share/applications
+ cp ${srcdir}/libreoffice-slim-git/starters/* ${pkgdir}/usr/share/applications
+}