From 1f1f3f805f0e973873066c65e20310fe021a32c1 Mon Sep 17 00:00:00 2001 From: David P Date: Sat, 17 Mar 2018 14:34:22 -0300 Subject: Re-add nonprism/digikam I removed it by mistake --- .../digikam/0001-optionally-enable-OpenGL.patch | 34 ++++ nonprism/digikam/PKGBUILD | 72 +++++++ nonprism/digikam/libre.patch | 58 ++++++ nonprism/digikam/nonprism.patch | 225 +++++++++++++++++++++ 4 files changed, 389 insertions(+) create mode 100644 nonprism/digikam/0001-optionally-enable-OpenGL.patch create mode 100644 nonprism/digikam/PKGBUILD create mode 100644 nonprism/digikam/libre.patch create mode 100644 nonprism/digikam/nonprism.patch (limited to 'nonprism/digikam') diff --git a/nonprism/digikam/0001-optionally-enable-OpenGL.patch b/nonprism/digikam/0001-optionally-enable-OpenGL.patch new file mode 100644 index 000000000..f87e8e4a8 --- /dev/null +++ b/nonprism/digikam/0001-optionally-enable-OpenGL.patch @@ -0,0 +1,34 @@ +From 9b37ca152cbae4b86ce2b93f7b1af58f092d1ccf Mon Sep 17 00:00:00 2001 +From: Kevin Mihelich +Date: Tue, 5 Jul 2016 18:47:56 -0600 +Subject: [PATCH] optionally enable OpenGL + +Signed-off-by: Kevin Mihelich +--- + CMakeLists.txt | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 89e0682..b60d0b4 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -105,6 +105,7 @@ option(ENABLE_KFILEMETADATASUPPORT "Build digiKam with KDE files indexer suppor + option(ENABLE_AKONADICONTACTSUPPORT "Build digiKam with KDE Mail Contacts support (default=OFF)" OFF) + option(ENABLE_MEDIAPLAYER "Build digiKam with Media Player support (default=OFF)" OFF) + option(ENABLE_DBUS "Build digiKam with DBUS support (default=ON)" ON) ++option(ENABLE_OPENGL "Build digiKam with OpenGL support (default=ON)" ON) + option(ENABLE_APPSTYLES "Build digiKam with support for changing the widget application style (default=OFF)" OFF) + + # Mysql support options (experimental): +@@ -293,7 +294,7 @@ else() + endif() + + # decide if Presentation tool can be built with OpenGL +-if(OPENGL_FOUND AND OPENGL_GLU_FOUND AND Qt5OpenGL_FOUND) ++if(OPENGL_FOUND AND OPENGL_GLU_FOUND AND Qt5OpenGL_FOUND AND ENABLE_OPENGL) + set(HAVE_OPENGL TRUE) + elseif() + set(HAVE_OPENGL FALSE) +-- +2.10.2 + diff --git a/nonprism/digikam/PKGBUILD b/nonprism/digikam/PKGBUILD new file mode 100644 index 000000000..06d55ef0a --- /dev/null +++ b/nonprism/digikam/PKGBUILD @@ -0,0 +1,72 @@ +# $Id$ +# Maintainer (Arch): Ronald van Haren +# Maintainer (Arch): Antonio Rojas +# Contributor (Arch): Andrea Scarpino +# Contributor (Arch): Tobias Powalowski +# Contributor: Andreas Grapentin +# Contributor: André Silva +# Contributor: Márcio Silva +# Contributor: jc_gargma + +# parabola changes and rationale: +# - remove libkvkontakte support for kipi-plugins + +pkgbase=digikam +pkgname=(kipi-plugins) +_pkgver=5.8.0 +pkgver=${_pkgver//-/_} # for beta versions +pkgrel=1.nonprism1 +pkgdesc="An advanced digital photo management application" +arch=('x86_64' 'i686' 'armv7h') +license=('GPL') +url="http://www.digikam.org/" +makedepends=(extra-cmake-modules libkipi libksane liblqr opencv doxygen lensfun eigen boost kdoctools marble-common + kfilemetadata akonadi-contacts qtav threadweaver kcalcore knotifyconfig libmediawiki libkvkontakte) +source=("http://download.kde.org/stable/${pkgbase}/${pkgbase}-${_pkgver}.tar.xz" + "libre.patch" + "nonprism.patch") +sha256sums=('194a44cc3ca229d501acfba67a38d483d1d64069a85e0491dd28dc2b57091c6e' + '80fbe434d326551f3dc029c5db3ad1b50e87870b03185467aa25a5c03764cc89' + 'e3d8ec4fd041a5545b7efef167d3b2ae6efc1f510832dabc7430ddfeb6b3c4ac') + +prepare() { + mkdir -p build + +# fix freedom issues + cd $pkgbase-$_pkgver + patch -Np1 -i "$srcdir"/libre.patch + patch -Np1 -i "$srcdir"/nonprism.patch +} + +build() { + cd build + + cmake ../${pkgbase}-${_pkgver} \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_TESTING=OFF \ + -DENABLE_KFILEMETADATASUPPORT=ON \ + -DENABLE_MEDIAPLAYER=ON \ + -DENABLE_AKONADICONTACTSUPPORT=ON \ + -DENABLE_MYSQLSUPPORT=ON \ + -DENABLE_OPENCV3=ON \ + -DENABLE_APPSTYLES=ON \ + -DENABLE_LEGACY=ON \ + -DDIGIKAMSC_COMPILE_LIBKVKONTAKTE=OFF + make +} + +package_kipi-plugins() { + pkgdesc="A collection of plugins extending the KDE graphics and image applications as digiKam, without nonfree suggestions and support for unsafe and dangerous for privacy protocols" + depends=(kio libkipi) + optdepends=('libmediawiki: MediaWiki Export plugin') + + cd build/extra + make DESTDIR="$pkgdir" install + cd $srcdir/build/po + make DESTDIR="$pkgdir" install + +# Provided by digikam + rm "$pkgdir"/usr/share/locale/*/LC_MESSAGES/digikam.mo +} diff --git a/nonprism/digikam/libre.patch b/nonprism/digikam/libre.patch new file mode 100644 index 000000000..8c677e210 --- /dev/null +++ b/nonprism/digikam/libre.patch @@ -0,0 +1,58 @@ +diff --git a/extra/kipi-plugins/sendimages/emailsettings.h b/extra/kipi-plugins/sendimages/emailsettings.h +index 0f58cc4..b497299 100644 +--- a/extra/kipi-plugins/sendimages/emailsettings.h ++++ b/extra/kipi-plugins/sendimages/emailsettings.h +@@ -64,10 +64,9 @@ public: + CLAWSMAIL, + EVOLUTION, + KMAIL, +- NETSCAPE, + SYLPHEED, + SYLPHEEDCLAWS, +- THUNDERBIRD ++ ICEDOVE + }; + + enum ImageSize +diff --git a/extra/kipi-plugins/sendimages/sendimages.cpp b/extra/kipi-plugins/sendimages/sendimages.cpp +index 1be65d6..68094de 100644 +--- a/extra/kipi-plugins/sendimages/sendimages.cpp ++++ b/extra/kipi-plugins/sendimages/sendimages.cpp +@@ -589,18 +589,13 @@ bool SendImages::invokeMailAgent() + // More info about command lines options with Mozilla & co: + // http://www.mozilla.org/docs/command-line-args.html#Syntax_Rules + +- case EmailSettings::NETSCAPE: +- case EmailSettings::THUNDERBIRD: ++ case EmailSettings::ICEDOVE: + { + QString prog; + +- if (d->settings.emailProgram == EmailSettings::NETSCAPE) ++ if (d->settings.emailProgram == EmailSettings::ICEDOVE) + { +- prog = QLatin1String("netscape"); +- } +- else +- { +- prog = QLatin1String("thunderbird"); ++ prog = QLatin1String("icedove"); + } + + QStringList args; +diff --git a/extra/kipi-plugins/sendimages/settingswidget.cpp b/extra/kipi-plugins/sendimages/settingswidget.cpp +index b8416a4..f160310 100644 +--- a/extra/kipi-plugins/sendimages/settingswidget.cpp ++++ b/extra/kipi-plugins/sendimages/settingswidget.cpp +@@ -97,10 +97,9 @@ SettingsWidget::SettingsWidget(QWidget* const parent) + d->mailAgentName->insertItem(EmailSettings::CLAWSMAIL, QLatin1String("Claws Mail")); + d->mailAgentName->insertItem(EmailSettings::EVOLUTION, QLatin1String("Evolution")); + d->mailAgentName->insertItem(EmailSettings::KMAIL, QLatin1String("KMail")); +- d->mailAgentName->insertItem(EmailSettings::NETSCAPE, QLatin1String("Netscape")); + d->mailAgentName->insertItem(EmailSettings::SYLPHEED, QLatin1String("Sylpheed")); + d->mailAgentName->insertItem(EmailSettings::SYLPHEEDCLAWS, QLatin1String("Sylpheed-Claws")); +- d->mailAgentName->insertItem(EmailSettings::THUNDERBIRD, QLatin1String("Thunderbird")); ++ d->mailAgentName->insertItem(EmailSettings::ICEDOVE, QLatin1String("Icedove")); + #endif + d->mailAgentName->setCurrentIndex(EmailSettings::DEFAULT); + d->mailAgentName->setWhatsThis(i18n("Select your preferred external email program here. " diff --git a/nonprism/digikam/nonprism.patch b/nonprism/digikam/nonprism.patch new file mode 100644 index 000000000..779196f09 --- /dev/null +++ b/nonprism/digikam/nonprism.patch @@ -0,0 +1,225 @@ +diff --git a/doc/TODO b/doc/TODO +index a0ac4f4c6..23bf7450f 100644 +--- a/doc/TODO ++++ b/doc/TODO +@@ -78,16 +78,10 @@ menu-mainwindow.docbook * * Gi + tool-acquireimages.docbook + tool-advrename.docbook Need to be created + tool-calendar.docbook Need to be created +-tool-dropbox.docbook Need to be created + tool-expoblending.docbook Need to be created +-tool-facebook.docbook Need to be created + tool-findduplicates.docbook Need to be created + tool-flashexport.docbook Need to be created +-tool-flickrexport.docbook + tool-geolocationeditor.docbook Need to be created +-tool-googleexport.docbook Need to be created +-tool-imageshack.docbook Need to be created +-tool-imgur.docbook Need to be created + tool-kmlexport.docbook Need to be created + tool-maintenance.docbook Need to be created + tool-mediawiki.docbook Need to be created +@@ -97,12 +91,8 @@ tool-panorama.docbook + tool-piwigoexport.docbook Need to be created + tool-presentation.docbook + tool-printwizard.docbook +-tool-rajce.docbook Need to be created + tool-remotestorage.docbook Need to be created + tool-sendimages.docbook +-tool-smug.docbook Need to be created +-tool-vkontakte.docbook Need to be created +-tool-yandexfotki.docbook Need to be created + using-bqm.docbook + using-camera.docbook DONE DONE Gilles + using-camera-intro.docbook +diff --git a/doc/digikam/index.docbook b/doc/digikam/index.docbook +index 080275044..0fe7027c9 100644 +--- a/doc/digikam/index.docbook ++++ b/doc/digikam/index.docbook +@@ -172,21 +172,11 @@ + + + +- + + +- + +- +- +- +- + +- + +- +- +- + + + +@@ -311,21 +301,11 @@ + + &doc-tool-printwizard; + &doc-tool-sendimages; +- &doc-tool-flickrexport; + &doc-tool-piwigoexport; + &doc-tool-kmlexport; +- &doc-tool-googleexport; + &doc-tool-flashexport; +- &doc-tool-dropbox; +- &doc-tool-facebook; +- &doc-tool-imageshack; +- &doc-tool-imgur; + &doc-tool-mediawiki; +- &doc-tool-rajce; + &doc-tool-remotestorage; +- &doc-tool-smug; +- &doc-tool-vkontakte; +- &doc-tool-yandexfotki; + + + +diff --git a/doc/digikam/menu-mainwindow.docbook b/doc/digikam/menu-mainwindow.docbook +index 5c8e8e2b2..acdef13a2 100644 +--- a/doc/digikam/menu-mainwindow.docbook ++++ b/doc/digikam/menu-mainwindow.docbook +@@ -943,22 +943,6 @@ + + + +- ExportKML Export... +- +- +- +- Tool to export the images series into a KML structure. KML files can then be opened and displayed with GoogleEarth. +- +- +- See the dedicated +- KML Export Tool +- for more information. +- +- +- +- +- +- + ToolsExport to Piwigo + + +@@ -973,21 +957,6 @@ + + + +- +- +- ExportExport to Flickr... +- +- +- +- Tool to upload or update images to Flickr server. +- +- +- See the dedicated +- Flickr Export Tool +- for more information. +- +- +- + +- +- +- ExportExport to Google Photos... +- +- +- +- Tool upload or update images to Google Photos galleries. +- +- +- See the dedicated +- Google Services Tool +- for more information. +- +- +- +- +- +- +- ExportExport to Google Drive... +- +- +- +- Tool upload images to Google Drive. +- +- +- See the dedicated +- Google Services Tool +- for more information. +- +- +- +