Date: Friday, November 10, 2017 @ 21:12:18 Author: arojas Revision: 266180
archrelease: copy trunk to community-staging-x86_64 Added: nemo-extensions/repos/community-staging-x86_64/ nemo-extensions/repos/community-staging-x86_64/PKGBUILD (from rev 266179, nemo-extensions/trunk/PKGBUILD) nemo-extensions/repos/community-staging-x86_64/nemo-seahorse-gnupg.patch (from rev 266179, nemo-extensions/trunk/nemo-seahorse-gnupg.patch) ---------------------------+ PKGBUILD | 202 ++++++++++++++++++++++++++++++++++++++++++++ nemo-seahorse-gnupg.patch | 13 ++ 2 files changed, 215 insertions(+) Copied: nemo-extensions/repos/community-staging-x86_64/PKGBUILD (from rev 266179, nemo-extensions/trunk/PKGBUILD) =================================================================== --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-11-10 21:12:18 UTC (rev 266180) @@ -0,0 +1,202 @@ +# $Id$ +# Maintainer: Alexandre Filgueira <alexfilgue...@antergos.com> + +pkgbase=nemo-extensions +pkgname=('nemo-fileroller' + 'nemo-image-converter' + 'nemo-preview' + 'nemo-python' + 'nemo-seahorse' + 'nemo-share' + 'nemo-terminal') + #'nemo-media-columns' + #'nemo-pastebin' + #'nemo-compare' + #'nemo-rabbitvcs' +pkgver=3.6.0 +pkgrel=1 +pkgdesc="Various extensions for Nemo" +arch=('i686' 'x86_64') +license=('GPL2') +url="https://github.com/linuxmint/nemo-extensions" +depends=(nemo file-roller cjs clutter-gtk clutter-gst gst-plugins-good imagemagick libmusicbrainz5 + evince gtksourceview3 webkit2gtk python2-gobject seahorse-nautilus samba) +makedepends=(gnome-common gtk-doc intltool gobject-introspection libgnome-keyring xreader) # python2-distutils-extra +options=('!emptydirs') +source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/linuxmint/nemo-extensions/archive/${pkgver}.tar.gz" + nemo-seahorse-gnupg.patch) +sha256sums=('593aaf206ef50a8185e1f71c9018ce6a8b4bcb82b4684494e069f9045ba11fd1' + 'ba6ae77a7d6727088e49aae2dc2c89c77c44f1ea19ee48956481d673d97caa36') + +prepare() { + cd ${pkgbase}-${pkgver} + + # Python2 fix + find -type f | xargs sed -i 's@^#!.*python$@#!/usr/bin/python2@' + + # Fix path for nemo-python + sed -i 's|libdirsuffix="/i386-linux-gnu/"|libdirsuffix=""|' nemo-python/m4/python.m4 + + # Support GnuPG 2.2 + patch -p1 -i ../nemo-seahorse-gnupg.patch +} + +build() { + cd ${pkgbase}-${pkgver} + + _configure_pkgs="nemo-fileroller nemo-seahorse nemo-share" + for dir in ${_configure_pkgs} + do + pushd ${dir} + autoreconf -fi + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib/${dir} \ + --disable-schemas-compile + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' -e 's/ if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/ func_append compile_command " -Wl,-O1,--as-needed"\n func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool + make + popd + done + + _autogen_pkgs="nemo-image-converter nemo-preview nemo-python" + for dir in ${_autogen_pkgs} + do + pushd ${dir} + ./autogen.sh --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib/${dir} \ + --disable-schemas-compile PYTHON=python2 + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' -e 's/ if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/ func_append compile_command " -Wl,-O1,--as-needed"\n func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool + make + popd + done + + # # nemo-pastebin + # cd nemo-pastebin + # python2 ./setup.py build --build-base ${srcdir}/build/ || return 1 + # cd .. + + # nemo-media-columns + # Nothing to do here + # Required python2-pypdf from AUR + + # nemo-compare + # cd nemo-compare + + # nemo-rabbitvcs + # Nothing to do here + +} + +package_nemo-fileroller(){ + pkgdesc="File archiver extension for Nemo" + depends=(nemo file-roller) + + cd ${pkgbase}-${pkgver}/nemo-fileroller + make DESTDIR="${pkgdir}" install +} + +package_nemo-image-converter(){ + pkgdesc="Nemo extension to rotate/resize image files" + depends=(nemo imagemagick) + + cd ${pkgbase}-${pkgver}/nemo-image-converter + make DESTDIR="${pkgdir}" install +} + +package_nemo-preview(){ + pkgdesc="GtkClutter and Javascript-based quick previewer for Nemo" + depends=(nemo cjs clutter-gtk clutter-gst libmusicbrainz5 evince gtksourceview3 xreader) + + cd ${pkgbase}-${pkgver}/nemo-preview + make DESTDIR="${pkgdir}" install +} + +package_nemo-python() { + pkgdesc="Python2 binding for Nemo components" + depends=(nemo python2-gobject) + + cd ${pkgbase}-${pkgver}/nemo-python + make DESTDIR="${pkgdir}" install +} + +package_nemo-seahorse(){ + pkgdesc="PGP encryption and signing extension for Nemo" + depends=(nemo seahorse-nautilus) + + cd ${pkgbase}-${pkgver}/nemo-seahorse + make DESTDIR="${pkgdir}" install + + # seahorse-tool is already in seahorse-nautilus package + make -C data DESTDIR="${pkgdir}" uninstall + make -C tool DESTDIR="${pkgdir}" uninstall +} + +package_nemo-share(){ + pkgdesc="Samba extension for Nemo" + depends=(nemo samba) + + cd ${pkgbase}-${pkgver}/nemo-share + make DESTDIR="${pkgdir}" install +} + +package_nemo-terminal(){ + pkgdesc="Embedded terminal window for Nemo" + depends=(nemo-python vte3) + + cd ${pkgbase}-${pkgver}/nemo-terminal + install -Dm644 src/nemo_terminal.py "$pkgdir"/usr/share/nemo-python/extensions/nemo_terminal.py + install -Dm644 src/org.nemo.extensions.nemo-terminal.gschema.xml "$pkgdir"/usr/share/glib-2.0/schemas/org.nemo.extensions.nemo-terminal.gschema.xml + install -Dm644 pixmap/logo_120x120.png "$pkgdir"/usr/share/nemo-terminal/logo_120x120.png +} + +# package_nemo-media-columns(){ +# cd ${pkgbase}-${pkgver}/nemo-media-columns + +# pkgdesc=("A Nemo extension to display music/EXIF and PDF metadata info in the Nemo List View") +# arch=(any) + +# install -d ${pkgdir}/usr/share/nemo-python/extensions/ +# install -Dm755 ${srcdir}/nemo-media-columns.py \ +# ${pkgdir}/usr/share/nemo-python/extensions/nemo-media-columns.py +# } + +# package_nemo-pastebin(){ +# cd ${pkgbase}-${pkgver}/nemo-pastebin + +# pkgdesc="Nemo extension to send files to a pastebin" +# arch=(any) +# depends=(nemo pastebinit nemo-python) + +# python2 ./setup.py install --prefix=/usr --root=${pkgdir} \ +# --no-compile -O0 +# } + +# package_nemo-compare() { +# cd ${pkgbase}-${pkgver}/nemo-compare + +# pkgdesc="Context menu comparison extension for Nemo file manager" +# depends=(python2 python2-xdg meld nemo-python) + +# install -d ${pkgdir}/usr/share/applications/ +# install -d ${pkgdir}/usr/share/nemo-compare/ + +# install -Dm755 ${srcdir}/data/nemo-compare-preferences.desktop \ +# /usr/share/applications/nemo-compare-preferences.desktop +# install -Dm755 ${srcdir}/data/nemo-compare-notification \ +# /usr/share/nemo-compare/nemo-compare-notification +# install -Dm755 ${srcdir}/src/nemo-compare.py \ +# /usr/share/nemo-compare/nemo-compare.py +# install -Dm755 ${srcdir}/src/utils.py \ +# /usr/share/nemo-compare/utils.py +# install -Dm755 ${srcdir}/src/nemo-compare-preferences.py \ +# /usr/share/nemo-compare/nemo-compare-preferences.py + +# } + +# package_nemo-rabbitvcs(){ +# cd ${pkgbase}-${pkgver}/nemo-rabbitvcs + +# depends=(nemo-python python2-dbus) + +# install -d ${pkgdir}/usr/share/nemo-python/extensions/ +# install -Dm755 ${srcdir}/RabbitVCS.py \ +# ${pkgdir}/usr/share/nemo-python/extensions/RabbitVCS.py +# } + Copied: nemo-extensions/repos/community-staging-x86_64/nemo-seahorse-gnupg.patch (from rev 266179, nemo-extensions/trunk/nemo-seahorse-gnupg.patch) =================================================================== --- community-staging-x86_64/nemo-seahorse-gnupg.patch (rev 0) +++ community-staging-x86_64/nemo-seahorse-gnupg.patch 2017-11-10 21:12:18 UTC (rev 266180) @@ -0,0 +1,13 @@ +diff --git a/nemo-extensions-3.6.0/nemo-seahorse/configure.ac.orig b/nemo-extensions-3.6.0/nemo-seahorse/configure.ac +index acea698..9aa06c2 100644 +--- a/nemo-seahorse/configure.ac.orig ++++ b/nemo-seahorse/configure.ac +@@ -57,7 +57,7 @@ AC_ARG_ENABLE(gpg-check, + DO_CHECK=$enableval, DO_CHECK=yes) + + if test "$DO_CHECK" = "yes"; then +- accepted_versions="1.2 1.4 2.0 2.1" ++ accepted_versions="1.2 1.4 2.0 2.1 2.2" + AC_PATH_PROGS(GNUPG, [gpg gpg2], no) + ok="no" + if test "$GNUPG" != "no"; then