diff options
author | István Váradi <ivaradi@users.noreply.github.com> | 2017-05-07 15:36:42 +0300 |
---|---|---|
committer | Daniel Hansson <daniel@techandme.se> | 2017-05-07 15:36:42 +0300 |
commit | 20dcf3f4aaa29d5a50048951237bcc935df87522 (patch) | |
tree | 421b6c90a4e082cecb73afc184b2af4450690fdb | |
parent | 52f5289919de9e2332e990bd39fc99b4bcdc1d7a (diff) |
Build with Qt5 and the KDE Frameworks (#136)
-rw-r--r-- | linux/debian/nextcloud-client/debian.trusty/control | 59 | ||||
-rw-r--r-- | linux/debian/nextcloud-client/debian.yakkety/changelog (renamed from linux/debian/nextcloud-client/debian.xenial/changelog) | 14 | ||||
-rw-r--r-- | linux/debian/nextcloud-client/debian.yakkety/nextcloud-client-dolphin.install | 4 | ||||
-rw-r--r-- | linux/debian/nextcloud-client/debian.zesty/nextcloud-client-dolphin.install | 4 | ||||
-rw-r--r-- | linux/debian/nextcloud-client/debian/changelog | 14 | ||||
-rw-r--r-- | linux/debian/nextcloud-client/debian/control | 32 | ||||
-rw-r--r-- | linux/debian/nextcloud-client/debian/nextcloud-client-dolphin.install | 4 | ||||
-rw-r--r-- | linux/debian/nextcloud-client/debian/nextcloud-client-dolphin.lintian-overrides | 2 | ||||
-rw-r--r-- | linux/debian/nextcloud-client/debian/nextcloud-client-dolphin.triggers | 1 | ||||
-rw-r--r-- | linux/debian/nextcloud-client/debian/nextcloud-client.lintian-overrides | 1 | ||||
-rw-r--r-- | linux/debian/nextcloud-client/debian/source/lintian-overrides | 1 | ||||
-rwxr-xr-x | linux/debian/scripts/build.sh | 2 |
12 files changed, 121 insertions, 17 deletions
diff --git a/linux/debian/nextcloud-client/debian.trusty/control b/linux/debian/nextcloud-client/debian.trusty/control new file mode 100644 index 0000000..10c66d0 --- /dev/null +++ b/linux/debian/nextcloud-client/debian.trusty/control @@ -0,0 +1,59 @@ +Source: nextcloud-client +Section: contrib/devel +Priority: optional +Maintainer: István Váradi <ivaradi@varadiistvan.hu> +Build-Depends: debhelper (>= 9), cdbs, cmake, libssl-dev (>= 1.0.0), libsqlite3-dev (>=3.8.0), + qtkeychain-dev (>=0.7.0), libqtwebkit-dev, pkg-config +Standards-Version: 3.9.8 +Homepage: https://github.com/nextcloud/client_theming +#Vcs-Git: git://anonscm.debian.org/collab-maint/nextcloud-client.git +#Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/nextcloud-client.git + +Package: nextcloud-client +Architecture: any +Depends: libnextcloudsync0 (=${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, nextcloud-client-l10n +Description: Nextcloud desktop sync client + Use the desktop client to keep your files synchronized + between your Nextcloud server and your desktop. Select + one or more directories on your local machine and always + have access to your latest files wherever you are. + +Package: libnextcloudsync0 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Nextcloud sync library + Used by the Nextcloud desktop client as the synchronization engine. + +Package: libnextcloudsync-dev +Architecture: any +Section: contrib/libdevel +Depends: libnextcloudsync0 (=${binary:Version}), ${misc:Depends} +Description: Nextcloud sync library development files + The headers and development library for the Nextcloud sync library. + +Package: nextcloud-client-l10n +Architecture: all +Depends: ${misc:Depends} +Description: Nextcloud client internatialization files + The translation files. + +Package: nextcloud-client-nautilus +Architecture: all +Depends: nextcloud-client (>=${binary:Version}), libnextcloudsync0, python-nautilus, nautilus, ${misc:Depends} +Description: Nautilus plugin for Nextcloud + This package contains a Nautilus plugin to display + synchronization status icons for Nextcloud files. + +Package: nextcloud-client-nemo +Architecture: all +Depends: nextcloud-client (>=${binary:Version}), libnextcloudsync0, python-nemo | nemo-python, nemo, ${misc:Depends} +Description: Nemo plugin for Nextcloud + This package contains a Nemo plugin to display + synchronization status icons for Nextcloud files. + +Package: nextcloud-client-caja +Architecture: all +Depends: nextcloud-client (>=${binary:Version}), libnextcloudsync0, python-caja, caja, ${misc:Depends} +Description: Caja plugin for Nextcloud + This package contains a Caja plugin to display + synchronization status icons for Nextcloud files. diff --git a/linux/debian/nextcloud-client/debian.xenial/changelog b/linux/debian/nextcloud-client/debian.yakkety/changelog index d08cbd2..02eabe4 100644 --- a/linux/debian/nextcloud-client/debian.xenial/changelog +++ b/linux/debian/nextcloud-client/debian.yakkety/changelog @@ -1,41 +1,41 @@ -nextcloud-client (2.3.1-1.0~xenial1) xenial; urgency=medium +nextcloud-client (2.3.1-1.0~yakkety1) yakkety; urgency=medium * New upstream version -- István Váradi <ivaradi@varadiistvan.hu> Thu, 23 Mar 2017 19:07:36 +0100 -nextcloud-client (2.3.0-1.0~xenial1) xenial; urgency=medium +nextcloud-client (2.3.0-1.0~yakkety1) yakkety; urgency=medium * New upstream version -- István Váradi <ivaradi@varadiistvan.hu> Tue, 21 Mar 2017 19:34:13 +0100 -nextcloud-client (2.2.4-1.4~xenial1) xenial; urgency=medium +nextcloud-client (2.2.4-1.4~yakkety1) yakkety; urgency=medium * The locale-specific icon names are correct too -- István Váradi <ivaradi@varadiistvan.hu> Tue, 7 Feb 2017 19:55:40 +0100 -nextcloud-client (2.2.4-1.3~xenial1) xenial; urgency=medium +nextcloud-client (2.2.4-1.3~yakkety1) yakkety; urgency=medium * Caja syncstate plugin is built. * The syncstate plugin has application-specific name -- István Váradi <ivaradi@varadiistvan.hu> Fri, 27 Jan 2017 19:34:18 +0100 -nextcloud-client (2.2.4-1.2~xenial1) xenial; urgency=medium +nextcloud-client (2.2.4-1.2~yakkety1) yakkety; urgency=medium * Fixed appname in the Nemo syncstate extension. -- István Váradi <ivaradi@varadiistvan.hu> Thu, 19 Jan 2017 16:46:50 +0100 -nextcloud-client (2.2.4-1.1~xenial1) xenial; urgency=medium +nextcloud-client (2.2.4-1.1~yakkety1) yakkety; urgency=medium * Added Nautilus and Nemo syncstate extensions. -- István Váradi <ivaradi@varadiistvan.hu> Tue, 17 Jan 2017 19:55:32 +0100 -nextcloud-client (2.2.4-1.0~xenial1) xenial; urgency=medium +nextcloud-client (2.2.4-1.0~yakkety1) yakkety; urgency=medium * Initial release. diff --git a/linux/debian/nextcloud-client/debian.yakkety/nextcloud-client-dolphin.install b/linux/debian/nextcloud-client/debian.yakkety/nextcloud-client-dolphin.install new file mode 100644 index 0000000..1b81e95 --- /dev/null +++ b/linux/debian/nextcloud-client/debian.yakkety/nextcloud-client-dolphin.install @@ -0,0 +1,4 @@ +usr/lib/*/libnextclouddolphinpluginhelper.so +usr/lib/*/qt5/plugins/kf5/overlayicon/nextclouddolphinoverlayplugin.so +usr/lib/*/qt5/plugins/nextclouddolphinactionplugin.so +usr/share/kservices5/nextclouddolphinactionplugin.desktop diff --git a/linux/debian/nextcloud-client/debian.zesty/nextcloud-client-dolphin.install b/linux/debian/nextcloud-client/debian.zesty/nextcloud-client-dolphin.install new file mode 100644 index 0000000..1b81e95 --- /dev/null +++ b/linux/debian/nextcloud-client/debian.zesty/nextcloud-client-dolphin.install @@ -0,0 +1,4 @@ +usr/lib/*/libnextclouddolphinpluginhelper.so +usr/lib/*/qt5/plugins/kf5/overlayicon/nextclouddolphinoverlayplugin.so +usr/lib/*/qt5/plugins/nextclouddolphinactionplugin.so +usr/share/kservices5/nextclouddolphinactionplugin.desktop diff --git a/linux/debian/nextcloud-client/debian/changelog b/linux/debian/nextcloud-client/debian/changelog index 02eabe4..d08cbd2 100644 --- a/linux/debian/nextcloud-client/debian/changelog +++ b/linux/debian/nextcloud-client/debian/changelog @@ -1,41 +1,41 @@ -nextcloud-client (2.3.1-1.0~yakkety1) yakkety; urgency=medium +nextcloud-client (2.3.1-1.0~xenial1) xenial; urgency=medium * New upstream version -- István Váradi <ivaradi@varadiistvan.hu> Thu, 23 Mar 2017 19:07:36 +0100 -nextcloud-client (2.3.0-1.0~yakkety1) yakkety; urgency=medium +nextcloud-client (2.3.0-1.0~xenial1) xenial; urgency=medium * New upstream version -- István Váradi <ivaradi@varadiistvan.hu> Tue, 21 Mar 2017 19:34:13 +0100 -nextcloud-client (2.2.4-1.4~yakkety1) yakkety; urgency=medium +nextcloud-client (2.2.4-1.4~xenial1) xenial; urgency=medium * The locale-specific icon names are correct too -- István Váradi <ivaradi@varadiistvan.hu> Tue, 7 Feb 2017 19:55:40 +0100 -nextcloud-client (2.2.4-1.3~yakkety1) yakkety; urgency=medium +nextcloud-client (2.2.4-1.3~xenial1) xenial; urgency=medium * Caja syncstate plugin is built. * The syncstate plugin has application-specific name -- István Váradi <ivaradi@varadiistvan.hu> Fri, 27 Jan 2017 19:34:18 +0100 -nextcloud-client (2.2.4-1.2~yakkety1) yakkety; urgency=medium +nextcloud-client (2.2.4-1.2~xenial1) xenial; urgency=medium * Fixed appname in the Nemo syncstate extension. -- István Váradi <ivaradi@varadiistvan.hu> Thu, 19 Jan 2017 16:46:50 +0100 -nextcloud-client (2.2.4-1.1~yakkety1) yakkety; urgency=medium +nextcloud-client (2.2.4-1.1~xenial1) xenial; urgency=medium * Added Nautilus and Nemo syncstate extensions. -- István Váradi <ivaradi@varadiistvan.hu> Tue, 17 Jan 2017 19:55:32 +0100 -nextcloud-client (2.2.4-1.0~yakkety1) yakkety; urgency=medium +nextcloud-client (2.2.4-1.0~xenial1) xenial; urgency=medium * Initial release. diff --git a/linux/debian/nextcloud-client/debian/control b/linux/debian/nextcloud-client/debian/control index 10c66d0..6d70823 100644 --- a/linux/debian/nextcloud-client/debian/control +++ b/linux/debian/nextcloud-client/debian/control @@ -2,8 +2,29 @@ Source: nextcloud-client Section: contrib/devel Priority: optional Maintainer: István Váradi <ivaradi@varadiistvan.hu> -Build-Depends: debhelper (>= 9), cdbs, cmake, libssl-dev (>= 1.0.0), libsqlite3-dev (>=3.8.0), - qtkeychain-dev (>=0.7.0), libqtwebkit-dev, pkg-config +Build-Depends: cmake, + debhelper, + cdbs, + dh-python, + extra-cmake-modules (>= 5.16), + kdelibs5-dev, + kio-dev, + libcmocka-dev, + libhttp-dav-perl, + libinotify-dev [kfreebsd-any], + libqt5webkit5-dev, + libsqlite3-dev, + libssl-dev (>> 1.0.0), + zlib1g-dev, + optipng, + pkg-kde-tools, + python-sphinx | python3-sphinx, + python3-all, + qt5keychain-dev, + qtdeclarative5-dev, + qttools5-dev, + qttools5-dev-tools, + xvfb Standards-Version: 3.9.8 Homepage: https://github.com/nextcloud/client_theming #Vcs-Git: git://anonscm.debian.org/collab-maint/nextcloud-client.git @@ -57,3 +78,10 @@ Depends: nextcloud-client (>=${binary:Version}), libnextcloudsync0, python-caja, Description: Caja plugin for Nextcloud This package contains a Caja plugin to display synchronization status icons for Nextcloud files. + +Package: nextcloud-client-dolphin +Architecture: any +Depends: dolphin (>= 4:15.12.1), libnextcloudsync0 (= ${binary:Version}), nextcloud-client, ${misc:Depends}, ${shlibs:Depends} +Description: Dolphin plugin for Nextcloud + This package contains a Dolphin plugin to display + synchronization status icons for Nextcloud files. diff --git a/linux/debian/nextcloud-client/debian/nextcloud-client-dolphin.install b/linux/debian/nextcloud-client/debian/nextcloud-client-dolphin.install new file mode 100644 index 0000000..736f0ad --- /dev/null +++ b/linux/debian/nextcloud-client/debian/nextcloud-client-dolphin.install @@ -0,0 +1,4 @@ +usr/lib/*/libnextclouddolphinpluginhelper.so +usr/lib/*/plugins/kf5/overlayicon/nextclouddolphinoverlayplugin.so +usr/lib/*/plugins/nextclouddolphinactionplugin.so +usr/share/kservices5/nextclouddolphinactionplugin.desktop diff --git a/linux/debian/nextcloud-client/debian/nextcloud-client-dolphin.lintian-overrides b/linux/debian/nextcloud-client/debian/nextcloud-client-dolphin.lintian-overrides new file mode 100644 index 0000000..0056659 --- /dev/null +++ b/linux/debian/nextcloud-client/debian/nextcloud-client-dolphin.lintian-overrides @@ -0,0 +1,2 @@ +nextcloud-client-dolphin: package-name-doesnt-match-sonames +nextcloud-client-dolphin: shlib-without-versioned-soname diff --git a/linux/debian/nextcloud-client/debian/nextcloud-client-dolphin.triggers b/linux/debian/nextcloud-client/debian/nextcloud-client-dolphin.triggers new file mode 100644 index 0000000..dd86603 --- /dev/null +++ b/linux/debian/nextcloud-client/debian/nextcloud-client-dolphin.triggers @@ -0,0 +1 @@ +activate-noawait ldconfig diff --git a/linux/debian/nextcloud-client/debian/nextcloud-client.lintian-overrides b/linux/debian/nextcloud-client/debian/nextcloud-client.lintian-overrides index a59d947..a33e6e7 100644 --- a/linux/debian/nextcloud-client/debian/nextcloud-client.lintian-overrides +++ b/linux/debian/nextcloud-client/debian/nextcloud-client.lintian-overrides @@ -1,2 +1,3 @@ nextcloud-client: binary-or-shlib-defines-rpath nextcloud-client: binary-without-manpage +nextcloud-client: license-problem-convert-utf-code diff --git a/linux/debian/nextcloud-client/debian/source/lintian-overrides b/linux/debian/nextcloud-client/debian/source/lintian-overrides index 98a1c21..d44c6a5 100644 --- a/linux/debian/nextcloud-client/debian/source/lintian-overrides +++ b/linux/debian/nextcloud-client/debian/source/lintian-overrides @@ -6,3 +6,4 @@ nextcloud-client source: source-is-missing client/doc/ocdoc/_shared_assets/theme nextcloud-client source: source-is-missing client/doc/ocdoc/_shared_assets/themes/owncloud_release/static/bootstrap.js line length is 22206 characters (>512) nextcloud-client source: source-is-missing client/doc/ocdoc/_shared_assets/themes/owncloud_release/static/jquery.js line length is 32412 characters (>512) nextcloud-client source: source-is-missing client/doc/ocdoc/_shared_assets/themes/owncloud_org/static/js/jquery-1.11.0.min.js +nextcloud-client source: license-problem-convert-utf-code diff --git a/linux/debian/scripts/build.sh b/linux/debian/scripts/build.sh index 8f931dd..af5e95a 100755 --- a/linux/debian/scripts/build.sh +++ b/linux/debian/scripts/build.sh @@ -17,6 +17,6 @@ pushd / "${scriptdir}/create_debdir.sh" "${package}" "${tag}" "${version}" "${distribution}" -(cd "${BUILDAREA}/${package}_${version}"; debuild "$@") +(cd "${BUILDAREA}/${package}_${version}"; EDITOR=true dpkg-source --commit . local-changes; debuild "$@") popd |