aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJimi Huotari <chiitoo@gentoo.org>2018-09-23 16:18:33 +0300
committerJimi Huotari <chiitoo@gentoo.org>2018-09-23 17:57:38 +0300
commit182b079cd39004a600b9dddce6d47449574fd5fc (patch)
tree1aa34804485a78180ae20a9f85e9774522e8582c /lxqt-base
parentlxqt-base/lxqt-themes: move to x11-themes/lxqt-themes (diff)
downloadqt-182b079cd39004a600b9dddce6d47449574fd5fc.tar.gz
qt-182b079cd39004a600b9dddce6d47449574fd5fc.tar.bz2
qt-182b079cd39004a600b9dddce6d47449574fd5fc.zip
lxqt: sync related ebuilds/metadata with the main Gentoo repo tree
With this, the metadata and 9999 ebuilds are in sync with the 0.13.0 versions found via the official Gentoo repository tree, with the following exceptions: - Polkit is optional. - Some of the USE-flags are not used/included in the metadata. - A patch for 'lxqt-config' is not needed. - The handling of translations has been changed upstream, so 'lxqt-meta' does not depend on 'lxqt-l10n' due to file collisions. Package-Manager: Portage-2.3.49, Repoman-2.3.11
Diffstat (limited to 'lxqt-base')
-rw-r--r--lxqt-base/liblxqt/liblxqt-9999.ebuild30
-rw-r--r--lxqt-base/liblxqt/metadata.xml11
-rw-r--r--lxqt-base/libsysstat/libsysstat-9999.ebuild20
-rw-r--r--lxqt-base/libsysstat/metadata.xml11
-rw-r--r--lxqt-base/lxqt-about/lxqt-about-9999.ebuild30
-rw-r--r--lxqt-base/lxqt-about/metadata.xml11
-rw-r--r--lxqt-base/lxqt-admin/lxqt-admin-9999.ebuild31
-rw-r--r--lxqt-base/lxqt-admin/metadata.xml11
-rw-r--r--lxqt-base/lxqt-config/lxqt-config-9999.ebuild53
-rw-r--r--lxqt-base/lxqt-config/metadata.xml14
-rw-r--r--lxqt-base/lxqt-globalkeys/lxqt-globalkeys-9999.ebuild30
-rw-r--r--lxqt-base/lxqt-globalkeys/metadata.xml11
-rw-r--r--lxqt-base/lxqt-l10n/lxqt-l10n-9999.ebuild17
-rw-r--r--lxqt-base/lxqt-l10n/metadata.xml11
-rw-r--r--lxqt-base/lxqt-meta/lxqt-meta-9999.ebuild81
-rw-r--r--lxqt-base/lxqt-meta/metadata.xml54
-rw-r--r--lxqt-base/lxqt-notificationd/lxqt-notificationd-9999.ebuild26
-rw-r--r--lxqt-base/lxqt-notificationd/metadata.xml11
-rw-r--r--lxqt-base/lxqt-openssh-askpass/lxqt-openssh-askpass-9999.ebuild27
-rw-r--r--lxqt-base/lxqt-openssh-askpass/metadata.xml11
-rw-r--r--lxqt-base/lxqt-panel/lxqt-panel-9999.ebuild108
-rw-r--r--lxqt-base/lxqt-panel/metadata.xml53
-rw-r--r--lxqt-base/lxqt-policykit/lxqt-policykit-9999.ebuild29
-rw-r--r--lxqt-base/lxqt-policykit/metadata.xml11
-rw-r--r--lxqt-base/lxqt-powermanagement/lxqt-powermanagement-9999.ebuild35
-rw-r--r--lxqt-base/lxqt-powermanagement/metadata.xml11
-rw-r--r--lxqt-base/lxqt-qtplugin/lxqt-qtplugin-9999.ebuild32
-rw-r--r--lxqt-base/lxqt-qtplugin/metadata.xml11
-rw-r--r--lxqt-base/lxqt-runner/lxqt-runner-9999.ebuild36
-rw-r--r--lxqt-base/lxqt-runner/metadata.xml11
-rw-r--r--lxqt-base/lxqt-session/lxqt-session-9999.ebuild43
-rw-r--r--lxqt-base/lxqt-session/metadata.xml14
-rw-r--r--lxqt-base/lxqt-sudo/lxqt-sudo-9999.ebuild30
-rw-r--r--lxqt-base/lxqt-sudo/metadata.xml11
-rw-r--r--lxqt-base/metadata.xml6
35 files changed, 521 insertions, 421 deletions
diff --git a/lxqt-base/liblxqt/liblxqt-9999.ebuild b/lxqt-base/liblxqt/liblxqt-9999.ebuild
index 79420a8f..589d9054 100644
--- a/lxqt-base/liblxqt/liblxqt-9999.ebuild
+++ b/lxqt-base/liblxqt/liblxqt-9999.ebuild
@@ -1,22 +1,23 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit cmake-utils
+
+inherit cmake-utils eapi7-ver
DESCRIPTION="Common base library for the LXQt desktop environment"
-HOMEPAGE="http://lxqt.org/"
+HOMEPAGE="https://lxqt.org/"
-if [[ ${PV} == *9999* ]]; then
+if [[ ${PV} = *9999* ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/lxde/${PN}.git"
+ EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
else
- SRC_URI="https://github.com/lxde/${PN}/releases/download/${PV}/${P}.tar.xz"
+ SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
-LICENSE="|| ( BSD LGPL-2.1+ )"
-SLOT="0"
+LICENSE="LGPL-2.1+ BSD"
+SLOT="0/$(ver_cut 1-2)"
IUSE="policykit"
RDEPEND="
@@ -28,27 +29,22 @@ RDEPEND="
dev-qt/qtx11extras:5
dev-qt/qtxml:5
kde-frameworks/kwindowsystem:5[X]
+ x11-libs/libX11
x11-libs/libXScrnSaver
"
+
DEPEND="${RDEPEND}
dev-qt/linguist-tools:5
- >=dev-util/lxqt-build-tools-0.4.0
+ >=dev-util/lxqt-build-tools-0.5.0
policykit? ( sys-auth/polkit-qt )
"
PATCHES=( "$FILESDIR/${PN}-make-polkit-optional.patch" )
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]]; then
- tc-is-gcc && [[ $(gcc-version) < 4.8 ]] && \
- die 'The active compiler needs to be gcc 4.8 (or newer)'
- fi
-}
-
src_configure() {
local mycmakeargs=(
- $(usex !policykit '-DBUILD_POLKIT=OFF')
-DPULL_TRANSLATIONS=OFF
+ $(usex !policykit '-DBUILD_POLKIT=OFF')
)
cmake-utils_src_configure
}
diff --git a/lxqt-base/liblxqt/metadata.xml b/lxqt-base/liblxqt/metadata.xml
index a40a83a9..68951bb1 100644
--- a/lxqt-base/liblxqt/metadata.xml
+++ b/lxqt-base/liblxqt/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>lxqt@gentoo.org</email>
- <name>LXQt</name>
- </maintainer>
+ <maintainer type="project">
+ <email>lxqt@gentoo.org</email>
+ <name>LXQt</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">lxqt/liblxqt</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/lxqt-base/libsysstat/libsysstat-9999.ebuild b/lxqt-base/libsysstat/libsysstat-9999.ebuild
index d9e602ae..62ebc611 100644
--- a/lxqt-base/libsysstat/libsysstat-9999.ebuild
+++ b/lxqt-base/libsysstat/libsysstat-9999.ebuild
@@ -1,27 +1,25 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
+
inherit cmake-utils
DESCRIPTION="A Qt-based interface to system statistics"
-HOMEPAGE="http://lxqt.org/"
+HOMEPAGE="https://lxqt.org/"
-if [[ ${PV} == *9999* ]]; then
+if [[ ${PV} = *9999* ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/lxde/${PN}.git"
+ EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
else
- SRC_URI="https://github.com/lxde/${PN}/releases/download/${PV}/${P}.tar.xz"
+ SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
-LICENSE="LGPL-2.1+"
+LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
-RDEPEND="
- dev-qt/qtcore:5
-"
+RDEPEND="dev-qt/qtcore:5"
DEPEND="${RDEPEND}
- dev-qt/linguist-tools:5
- >=dev-util/lxqt-build-tools-0.4.0
+ >=dev-util/lxqt-build-tools-0.5.0
"
diff --git a/lxqt-base/libsysstat/metadata.xml b/lxqt-base/libsysstat/metadata.xml
index a40a83a9..38582790 100644
--- a/lxqt-base/libsysstat/metadata.xml
+++ b/lxqt-base/libsysstat/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>lxqt@gentoo.org</email>
- <name>LXQt</name>
- </maintainer>
+ <maintainer type="project">
+ <email>lxqt@gentoo.org</email>
+ <name>LXQt</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">lxqt/libsysstat</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/lxqt-base/lxqt-about/lxqt-about-9999.ebuild b/lxqt-base/lxqt-about/lxqt-about-9999.ebuild
index ee880e46..0613a2ec 100644
--- a/lxqt-base/lxqt-about/lxqt-about-9999.ebuild
+++ b/lxqt-base/lxqt-about/lxqt-about-9999.ebuild
@@ -1,36 +1,38 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit cmake-utils
+
+inherit cmake-utils eapi7-ver
DESCRIPTION="LXQt about dialog"
-HOMEPAGE="http://lxqt.org/"
+HOMEPAGE="https://lxqt.org/"
-if [[ ${PV} == *9999* ]]; then
+if [[ ${PV} = *9999* ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/lxde/${PN}.git"
+ EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
else
- SRC_URI="https://github.com/lxde/${PN}/releases/download/${PV}/${P}.tar.xz"
+ SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
LICENSE="LGPL-2.1+"
SLOT="0"
-DEPEND="
+RDEPEND="
+ >=dev-libs/libqtxdg-3.0.0
dev-qt/qtcore:5
- dev-qt/qtdbus:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- dev-qt/qtxml:5
- >=dev-util/lxqt-build-tools-0.3.1
- lxqt-base/liblxqt
+ =lxqt-base/liblxqt-$(ver_cut 1-2)*
+"
+DEPEND="${RDEPEND}
+ >=dev-util/lxqt-build-tools-0.5.0
"
-RDEPEND="${DEPEND}"
src_configure() {
- local mycmakeargs=( -DPULL_TRANSLATIONS=OFF )
+ local mycmakeargs=(
+ -DPULL_TRANSLATIONS=OFF
+ )
cmake-utils_src_configure
}
diff --git a/lxqt-base/lxqt-about/metadata.xml b/lxqt-base/lxqt-about/metadata.xml
index a40a83a9..fb782dbf 100644
--- a/lxqt-base/lxqt-about/metadata.xml
+++ b/lxqt-base/lxqt-about/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>lxqt@gentoo.org</email>
- <name>LXQt</name>
- </maintainer>
+ <maintainer type="project">
+ <email>lxqt@gentoo.org</email>
+ <name>LXQt</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">lxqt/lxqt-about</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/lxqt-base/lxqt-admin/lxqt-admin-9999.ebuild b/lxqt-base/lxqt-admin/lxqt-admin-9999.ebuild
index a0eefb76..fb1930a7 100644
--- a/lxqt-base/lxqt-admin/lxqt-admin-9999.ebuild
+++ b/lxqt-base/lxqt-admin/lxqt-admin-9999.ebuild
@@ -1,40 +1,39 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit cmake-utils
+
+inherit cmake-utils eapi7-ver
DESCRIPTION="LXQt system administration tool"
-HOMEPAGE="http://lxqt.org/"
+HOMEPAGE="https://lxqt.org/"
-if [[ ${PV} == *9999* ]]; then
+if [[ ${PV} = *9999* ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/lxde/${PN}.git"
+ EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
else
- SRC_URI="https://github.com/lxde/${PN}/releases/download/${PV}/${P}.tar.xz"
+ SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
LICENSE="LGPL-2.1+"
SLOT="0"
-DEPEND="
- dev-libs/glib:2
- >=dev-libs/libqtxdg-2.0.0
+RDEPEND="
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- dev-qt/qtxml:5
- >=dev-util/lxqt-build-tools-0.3.1
- lxqt-base/liblxqt
+ =lxqt-base/liblxqt-$(ver_cut 1-2)*
kde-frameworks/kwindowsystem:5
- x11-libs/libX11
"
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+ >=dev-util/lxqt-build-tools-0.5.0
+"
src_configure() {
- local mycmakeargs=( -DPULL_TRANSLATIONS=OFF )
+ local mycmakeargs=(
+ -DPULL_TRANSLATIONS=OFF
+ )
cmake-utils_src_configure
}
diff --git a/lxqt-base/lxqt-admin/metadata.xml b/lxqt-base/lxqt-admin/metadata.xml
index a40a83a9..7d14238c 100644
--- a/lxqt-base/lxqt-admin/metadata.xml
+++ b/lxqt-base/lxqt-admin/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>lxqt@gentoo.org</email>
- <name>LXQt</name>
- </maintainer>
+ <maintainer type="project">
+ <email>lxqt@gentoo.org</email>
+ <name>LXQt</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">lxqt/lxqt-admin</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/lxqt-base/lxqt-config/lxqt-config-9999.ebuild b/lxqt-base/lxqt-config/lxqt-config-9999.ebuild
index 4960d23d..c206dbd1 100644
--- a/lxqt-base/lxqt-config/lxqt-config-9999.ebuild
+++ b/lxqt-base/lxqt-config/lxqt-config-9999.ebuild
@@ -1,26 +1,27 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit cmake-utils
+
+inherit cmake-utils gnome2-utils eapi7-ver
DESCRIPTION="LXQt system configuration control center"
-HOMEPAGE="http://lxqt.org/"
+HOMEPAGE="https://lxqt.org/"
-if [[ ${PV} == *9999* ]]; then
+if [[ ${PV} = *9999* ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/lxde/${PN}.git"
+ EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
else
- SRC_URI="https://downloads.lxqt.org/lxqt/${PV}/${P}.tar.xz"
+ SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
-LICENSE="|| ( GPL-2 LGPL-2.1+ )"
+LICENSE="GPL-2 GPL-2+ GPL-3 LGPL-2 LGPL-2+ LGPL-2.1+ WTFPL-2"
SLOT="0"
+IUSE="+monitor"
-CDEPEND="
- >=dev-libs/libqtxdg-2.0.0
- dev-qt/qtconcurrent:5
+RDEPEND="
+ >=dev-libs/libqtxdg-3.0.0
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtgui:5
@@ -28,31 +29,37 @@ CDEPEND="
dev-qt/qtx11extras:5
dev-qt/qtxml:5
kde-frameworks/kwindowsystem:5
- kde-plasma/libkscreen:5=
- lxqt-base/liblxqt
- sys-libs/zlib
- x11-libs/libICE
- x11-libs/libSM
+ =lxqt-base/liblxqt-$(ver_cut 1-2)*
+ sys-libs/zlib:=
+ x11-apps/setxkbmap
x11-libs/libxcb:=
x11-libs/libX11
x11-libs/libXcursor
- x11-libs/libXext
x11-libs/libXfixes
+ monitor? ( kde-plasma/libkscreen:5= )
"
-DEPEND="${CDEPEND}
+DEPEND="${DEPEND}
dev-qt/linguist-tools:5
- >=dev-util/lxqt-build-tools-0.3.1
-"
-RDEPEND="${CDEPEND}
- x11-apps/setxkbmap
+ >=dev-util/lxqt-build-tools-0.5.0
"
src_configure() {
- local mycmakeargs=( -DPULL_TRANSLATIONS=OFF )
+ local mycmakeargs=(
+ -DPULL_TRANSLATIONS=OFF
+ -DWITH_MONITOR="$(usex monitor)"
+ )
cmake-utils_src_configure
}
-src_install(){
+src_install() {
cmake-utils_src_install
doman man/*.1 liblxqt-config-cursor/man/*.1 lxqt-config-appearance/man/*.1
}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/lxqt-base/lxqt-config/metadata.xml b/lxqt-base/lxqt-config/metadata.xml
index a40a83a9..d6f2207d 100644
--- a/lxqt-base/lxqt-config/metadata.xml
+++ b/lxqt-base/lxqt-config/metadata.xml
@@ -1,8 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>lxqt@gentoo.org</email>
- <name>LXQt</name>
- </maintainer>
+ <maintainer type="project">
+ <email>lxqt@gentoo.org</email>
+ <name>LXQt</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">lxqt/lxqt-config</remote-id>
+ </upstream>
+ <use>
+ <flag name="monitor" restrict="&gt;=lxqt-base/lxqt-config-0.13.0">Build monitor settings tool</flag>
+ </use>
</pkgmetadata>
diff --git a/lxqt-base/lxqt-globalkeys/lxqt-globalkeys-9999.ebuild b/lxqt-base/lxqt-globalkeys/lxqt-globalkeys-9999.ebuild
index b817adeb..4792adc6 100644
--- a/lxqt-base/lxqt-globalkeys/lxqt-globalkeys-9999.ebuild
+++ b/lxqt-base/lxqt-globalkeys/lxqt-globalkeys-9999.ebuild
@@ -1,17 +1,18 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit cmake-utils
-DESCRIPTION="Daemon used to register global keyboard shortcuts"
-HOMEPAGE="http://lxqt.org/"
+inherit cmake-utils eapi7-ver
-if [[ ${PV} == *9999* ]]; then
+DESCRIPTION="Daemon and library for global keyboard shortcuts registration"
+HOMEPAGE="https://lxqt.org/"
+
+if [[ ${PV} = *9999* ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/lxde/${PN}.git"
+ EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
else
- SRC_URI="https://github.com/lxde/${PN}/releases/download/${PV}/${P}.tar.xz"
+ SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
@@ -19,25 +20,26 @@ LICENSE="LGPL-2.1+"
SLOT="0"
RDEPEND="
+ >=dev-libs/libqtxdg-3.0.0
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
dev-qt/qtxml:5
- lxqt-base/liblxqt
- >=dev-libs/libqtxdg-2.0.0
- x11-libs/libICE
- x11-libs/libSM
+ =lxqt-base/liblxqt-$(ver_cut 1-2)*
+ kde-frameworks/kwindowsystem:5
x11-libs/libX11
- x11-libs/libXext
+ !lxqt-base/lxqt-common
"
DEPEND="${RDEPEND}
dev-qt/linguist-tools:5
- >=dev-util/lxqt-build-tools-0.1.0
+ >=dev-util/lxqt-build-tools-0.5.0
"
src_configure() {
- local mycmakeargs=( -DPULL_TRANSLATIONS=OFF )
+ local mycmakeargs=(
+ -DPULL_TRANSLATIONS=OFF
+ )
cmake-utils_src_configure
}
diff --git a/lxqt-base/lxqt-globalkeys/metadata.xml b/lxqt-base/lxqt-globalkeys/metadata.xml
index a40a83a9..d53f56a0 100644
--- a/lxqt-base/lxqt-globalkeys/metadata.xml
+++ b/lxqt-base/lxqt-globalkeys/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>lxqt@gentoo.org</email>
- <name>LXQt</name>
- </maintainer>
+ <maintainer type="project">
+ <email>lxqt@gentoo.org</email>
+ <name>LXQt</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">lxqt/lxqt-globalkeys</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/lxqt-base/lxqt-l10n/lxqt-l10n-9999.ebuild b/lxqt-base/lxqt-l10n/lxqt-l10n-9999.ebuild
index ed24afd9..24c39ec3 100644
--- a/lxqt-base/lxqt-l10n/lxqt-l10n-9999.ebuild
+++ b/lxqt-base/lxqt-l10n/lxqt-l10n-9999.ebuild
@@ -1,25 +1,26 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
+
inherit cmake-utils
DESCRIPTION="LXQt localisation package"
-HOMEPAGE="http://lxqt.org/"
+HOMEPAGE="https://lxqt.org/"
-if [[ ${PV} == *9999* ]]; then
+if [[ ${PV} = *9999* ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/lxde/${PN}.git"
+ EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
else
- SRC_URI="https://github.com/lxde/${PN}/releases/download/${PV}/${P}.tar.xz"
+ SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
LICENSE="LGPL-2.1+"
SLOT="0"
-DEPEND="
+RDEPEND="!~x11-misc/obconf-qt-0.9.0_p20150729"
+DEPEND="${RDEPEND}
dev-qt/linguist-tools:5
- >=dev-util/lxqt-build-tools-0.1.0
- >=lxqt-base/liblxqt-0.11.1
+ >=dev-util/lxqt-build-tools-0.5.0
"
diff --git a/lxqt-base/lxqt-l10n/metadata.xml b/lxqt-base/lxqt-l10n/metadata.xml
index 3eaa3d72..36d625f5 100644
--- a/lxqt-base/lxqt-l10n/metadata.xml
+++ b/lxqt-base/lxqt-l10n/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>lxqt@gentoo.org</email>
- <name>LXQt</name>
- </maintainer>
+ <maintainer type="project">
+ <email>lxqt@gentoo.org</email>
+ <name>LXQt</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">lxde/lxqt-l10n</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/lxqt-base/lxqt-meta/lxqt-meta-9999.ebuild b/lxqt-base/lxqt-meta/lxqt-meta-9999.ebuild
index a411b43c..657e1c17 100644
--- a/lxqt-base/lxqt-meta/lxqt-meta-9999.ebuild
+++ b/lxqt-base/lxqt-meta/lxqt-meta-9999.ebuild
@@ -3,48 +3,55 @@
EAPI=6
+inherit eapi7-ver
+
DESCRIPTION="Meta ebuild for LXQt, the Lightweight Desktop Environment"
-HOMEPAGE="http://lxqt.org/"
+HOMEPAGE="https://lxqt.org/"
+
+MY_PV="$(ver_cut 1-2)*"
+
+if [[ ${PV} = *9999* ]]; then
+ KEYWORDS="-*"
+else
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
LICENSE="metapackage"
SLOT="0"
-KEYWORDS=""
-IUSE="+about admin +filemanager +icons lightdm lximage minimal +oxygen +policykit
- powermanagement sddm ssh-askpass sudo"
-REQUIRED_USE="oxygen? ( icons )"
-RDEPEND="
- >=dev-util/lxqt-build-tools-${PV}
- >=lxqt-base/liblxqt-${PV}
- >=lxde-base/lxmenu-data-0.1.2
- >=lxqt-base/lxqt-config-${PV}
- >=lxqt-base/lxqt-globalkeys-${PV}
- >=lxqt-base/lxqt-notificationd-${PV}
- >=lxqt-base/lxqt-panel-${PV}
- >=lxqt-base/lxqt-qtplugin-${PV}
- >=lxqt-base/lxqt-runner-${PV}
- >=lxqt-base/lxqt-session-${PV}
- virtual/ttf-fonts
- >=x11-libs/libfm-qt-${PV}
- >=x11-themes/lxqt-themes-${PV}
- about? ( >=lxqt-base/lxqt-about-${PV} )
- admin? ( >=lxqt-base/lxqt-admin-${PV} )
- filemanager? ( >=x11-misc/pcmanfm-qt-${PV} )
- icons? ( oxygen? ( kde-frameworks/oxygen-icons )
- !oxygen? ( virtual/freedesktop-icon-theme ) )
- lightdm? ( x11-misc/lightdm )
- lximage? ( >=media-gfx/lximage-qt-${PV} )
- !minimal? ( x11-wm/openbox
- >=x11-misc/obconf-qt-${PV} )
- policykit? ( >=lxqt-base/lxqt-policykit-${PV}
- || ( sys-auth/consolekit[policykit(-)]
- sys-apps/systemd[policykit(-)] ) )
- powermanagement? ( >=lxqt-base/lxqt-powermanagement-${PV} )
- sddm? ( >=x11-misc/sddm-0.14.0 )
- ssh-askpass? ( >=lxqt-base/lxqt-openssh-askpass-${PV} )
- sudo? ( >=lxqt-base/lxqt-sudo-${PV} )"
+IUSE="+about admin +filemanager lightdm lximage minimal nls
+ +policykit powermanagement processviewer screenshot sddm
+ ssh-askpass sudo terminal"
# Note: we prefer kde-frameworks/oxygen-icons over other icon sets, as the initial
# install expects oxygen icons, until the user specifies otherwise (bug 543380)
-
-S="${WORKDIR}"
+RDEPEND="
+ kde-frameworks/oxygen-icons
+ >=lxde-base/lxmenu-data-0.1.5
+ =lxqt-base/lxqt-config-${MY_PV}
+ =lxqt-base/lxqt-globalkeys-${MY_PV}
+ =lxqt-base/lxqt-notificationd-${MY_PV}
+ =lxqt-base/lxqt-panel-${MY_PV}
+ =lxqt-base/lxqt-qtplugin-${MY_PV}
+ =lxqt-base/lxqt-runner-${MY_PV}
+ =lxqt-base/lxqt-session-${MY_PV}
+ virtual/ttf-fonts
+ =x11-themes/lxqt-themes-${MY_PV}
+ about? ( =lxqt-base/lxqt-about-${MY_PV} )
+ admin? ( =lxqt-base/lxqt-admin-${MY_PV} )
+ filemanager? ( =x11-misc/pcmanfm-qt-${MY_PV} )
+ lightdm? ( x11-misc/lightdm )
+ lximage? ( media-gfx/lximage-qt )
+ !minimal? (
+ x11-wm/openbox
+ x11-misc/obconf-qt
+ )
+ policykit? ( =lxqt-base/lxqt-policykit-${MY_PV} )
+ powermanagement? ( =lxqt-base/lxqt-powermanagement-${MY_PV} )
+ processviewer? ( x11-misc/qps:0 )
+ screenshot? ( x11-misc/screengrab:0 )
+ sddm? ( >=x11-misc/sddm-0.11.0 )
+ ssh-askpass? ( =lxqt-base/lxqt-openssh-askpass-${MY_PV} )
+ sudo? ( =lxqt-base/lxqt-sudo-${MY_PV} )
+ terminal? ( x11-terms/qterminal:0 )
+"
diff --git a/lxqt-base/lxqt-meta/metadata.xml b/lxqt-base/lxqt-meta/metadata.xml
index 08adc227..445b1aa6 100644
--- a/lxqt-base/lxqt-meta/metadata.xml
+++ b/lxqt-base/lxqt-meta/metadata.xml
@@ -1,29 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>lxqt@gentoo.org</email>
- <name>LXQt</name>
- </maintainer>
- <use>
- <flag name="about">Install <pkg>lxqt-base/lxqt-about</pkg></flag>
- <flag name="admin">Install <pkg>lxqt-base/lxqt-admin</pkg></flag>
- <flag name="filemanager">Install <pkg>x11-misc/pcmanfm-qt</pkg>
- file manager</flag>
- <flag name="icons">Install an icon theme</flag>
- <flag name="lightdm">Install <pkg>x11-misc/lightdm</pkg>
- display manager</flag>
- <flag name="lximage">Install <pkg>media-gfx/lximage-qt</pkg>
- image viewer</flag>
- <flag name="minimal">Do not install <pkg>x11-wm/openbox</pkg>
- window manager</flag>
- <flag name="oxygen">Prefer <pkg>kde-frameworks/oxygen-icons</pkg> (default)</flag>
- <flag name="powermanagement">Install
- <pkg>lxqt-base/lxqt-powermanagement</pkg> package</flag>
- <flag name="sddm">Install <pkg>x11-misc/sddm</pkg>
- display manager</flag>
- <flag name="ssh-askpass">Install <pkg>lxqt-base/lxqt-openssh-askpass</pkg>
- user password prompt tool</flag>
- <flag name="sudo">Install <pkg>lxqt-base/lxqt-sudo</pkg></flag>
- </use>
+ <maintainer type="project">
+ <email>lxqt@gentoo.org</email>
+ <name>LXQt</name>
+ </maintainer>
+ <use>
+ <flag name="about">Install <pkg>lxqt-base/lxqt-about</pkg></flag>
+ <flag name="admin">Install <pkg>lxqt-base/lxqt-admin</pkg></flag>
+ <flag name="filemanager">Install <pkg>x11-misc/pcmanfm-qt</pkg>
+ file manager</flag>
+ <flag name="lightdm">Install <pkg>x11-misc/lightdm</pkg>
+ display manager</flag>
+ <flag name="lximage">Install <pkg>media-gfx/lximage-qt</pkg>
+ image viewer</flag>
+ <flag name="minimal">Do not install <pkg>x11-wm/openbox</pkg>
+ window manager</flag>
+ <flag name="powermanagement" restrict="&gt;=lxqt-base/lxqt-meta-0.13.0">Install
+ <pkg>lxqt-base/lxqt-powermanagement</pkg> package</flag>
+ <flag name="processviewer">Install
+ <pkg>x11-misc/qps</pkg> package</flag>
+ <flag name="screenshot" restrict="&gt;=lxqt-base/lxqt-meta-0.13.0">Install
+ <pkg>x11-misc/screengrab</pkg> package</flag>
+ <flag name="sddm">Install <pkg>x11-misc/sddm</pkg>
+ display manager</flag>
+ <flag name="ssh-askpass">Install <pkg>lxqt-base/lxqt-openssh-askpass</pkg>
+ user password prompt tool</flag>
+ <flag name="sudo">Install <pkg>lxqt-base/lxqt-sudo</pkg></flag>
+ <flag name="terminal" restrict="&gt;=lxqt-base/lxqt-meta-0.13.0">Install
+ <pkg>x11-terms/qterminal</pkg> package</flag>
+ </use>
</pkgmetadata>
diff --git a/lxqt-base/lxqt-notificationd/lxqt-notificationd-9999.ebuild b/lxqt-base/lxqt-notificationd/lxqt-notificationd-9999.ebuild
index 74199498..7aeafddd 100644
--- a/lxqt-base/lxqt-notificationd/lxqt-notificationd-9999.ebuild
+++ b/lxqt-base/lxqt-notificationd/lxqt-notificationd-9999.ebuild
@@ -1,17 +1,18 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit cmake-utils
+
+inherit cmake-utils eapi7-ver
DESCRIPTION="LXQt notification daemon and library"
-HOMEPAGE="http://lxqt.org/"
+HOMEPAGE="https://lxqt.org/"
-if [[ ${PV} == *9999* ]]; then
+if [[ ${PV} = *9999* ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/lxde/${PN}.git"
+ EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
else
- SRC_URI="https://github.com/lxde/${PN}/releases/download/${PV}/${P}.tar.xz"
+ SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
@@ -19,22 +20,23 @@ LICENSE="LGPL-2.1+"
SLOT="0"
RDEPEND="
- >=dev-libs/libqtxdg-2.0.0
+ >=dev-libs/libqtxdg-3.0.0
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- dev-qt/qtxml:5
kde-frameworks/kwindowsystem:5
- lxqt-base/liblxqt
+ =lxqt-base/liblxqt-$(ver_cut 1-2)*
+ !lxqt-base/lxqt-common
"
DEPEND="${RDEPEND}
dev-qt/linguist-tools:5
- >=dev-util/lxqt-build-tools-0.3.2
+ >=dev-util/lxqt-build-tools-0.5.0
"
src_configure() {
- local mycmakeargs=( -DPULL_TRANSLATIONS=OFF )
+ local mycmakeargs=(
+ -DPULL_TRANSLATIONS=OFF
+ )
cmake-utils_src_configure
}
diff --git a/lxqt-base/lxqt-notificationd/metadata.xml b/lxqt-base/lxqt-notificationd/metadata.xml
index a40a83a9..097def32 100644
--- a/lxqt-base/lxqt-notificationd/metadata.xml
+++ b/lxqt-base/lxqt-notificationd/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>lxqt@gentoo.org</email>
- <name>LXQt</name>
- </maintainer>
+ <maintainer type="project">
+ <email>lxqt@gentoo.org</email>
+ <name>LXQt</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">lxqt/lxqt-notifcationd</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/lxqt-base/lxqt-openssh-askpass/lxqt-openssh-askpass-9999.ebuild b/lxqt-base/lxqt-openssh-askpass/lxqt-openssh-askpass-9999.ebuild
index f1a53793..196500d2 100644
--- a/lxqt-base/lxqt-openssh-askpass/lxqt-openssh-askpass-9999.ebuild
+++ b/lxqt-base/lxqt-openssh-askpass/lxqt-openssh-askpass-9999.ebuild
@@ -1,17 +1,18 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit cmake-utils
+
+inherit cmake-utils eapi7-ver
DESCRIPTION="LXQt OpenSSH user password prompt tool"
-HOMEPAGE="http://lxqt.org/"
+HOMEPAGE="https://lxqt.org/"
-if [[ ${PV} == *9999* ]]; then
+if [[ ${PV} = *9999* ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/lxde/${PN}.git"
+ EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
else
- SRC_URI="https://github.com/lxde/${PN}/releases/download/${PV}/${P}.tar.xz"
+ SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
@@ -19,23 +20,19 @@ LICENSE="LGPL-2.1+"
SLOT="0"
RDEPEND="
- >=dev-libs/libqtxdg-2.0.0
dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- dev-qt/qtxml:5
- lxqt-base/liblxqt
- x11-libs/libX11
+ =lxqt-base/liblxqt-$(ver_cut 1-2)*
"
DEPEND="${RDEPEND}
dev-qt/linguist-tools:5
- >=dev-util/lxqt-build-tools-0.3.1
+ >=dev-util/lxqt-build-tools-0.5.0
"
src_configure() {
- local mycmakeargs=( -DPULL_TRANSLATIONS=OFF )
+ local mycmakeargs=(
+ -DPULL_TRANSLATIONS=OFF
+ )
cmake-utils_src_configure
}
diff --git a/lxqt-base/lxqt-openssh-askpass/metadata.xml b/lxqt-base/lxqt-openssh-askpass/metadata.xml
index a40a83a9..1d0dffcb 100644
--- a/lxqt-base/lxqt-openssh-askpass/metadata.xml
+++ b/lxqt-base/lxqt-openssh-askpass/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>lxqt@gentoo.org</email>
- <name>LXQt</name>
- </maintainer>
+ <maintainer type="project">
+ <email>lxqt@gentoo.org</email>
+ <name>LXQt</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">lxqt/lxqt-openssh-askpass</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/lxqt-base/lxqt-panel/lxqt-panel-9999.ebuild b/lxqt-base/lxqt-panel/lxqt-panel-9999.ebuild
index 4e4f75b8..d20253a2 100644
--- a/lxqt-base/lxqt-panel/lxqt-panel-9999.ebuild
+++ b/lxqt-base/lxqt-panel/lxqt-panel-9999.ebuild
@@ -1,91 +1,105 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit cmake-utils
+
+inherit cmake-utils eapi7-ver
DESCRIPTION="LXQt desktop panel and plugins"
-HOMEPAGE="http://lxqt.org/"
+HOMEPAGE="https://lxqt.org/"
+
+MY_PV="$(ver_cut 1-2)*"
-if [[ ${PV} == *9999* ]]; then
+if [[ ${PV} = *9999* ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/lxde/${PN}.git"
+ EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
else
- SRC_URI="https://github.com/lxde/${PN}/releases/download/${PV}/${P}.tar.xz"
+ SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
LICENSE="LGPL-2.1+"
SLOT="0"
-IUSE="+alsa +clock colorpicker cpuload +desktopswitch dom +kbindicator +mainmenu
+IUSE="+alsa clock colorpicker cpuload +desktopswitch +directorymenu dom +kbindicator +mainmenu
+mount networkmonitor pulseaudio +quicklaunch sensors +showdesktop
- statusnotifier sysstat +taskbar +tray +volume worldclock"
+ +spacer statusnotifier sysstat +taskbar +tray +volume +worldclock"
REQUIRED_USE="volume? ( || ( alsa pulseaudio ) )"
-CDEPEND="
- dev-libs/glib:2
- >=dev-libs/libqtxdg-3.1.0
+RDEPEND="
+ >=dev-libs/libqtxdg-3.0.0
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtgui:5
+ dev-qt/qtsvg:5
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
dev-qt/qtxml:5
- kde-frameworks/kguiaddons:5
kde-frameworks/kwindowsystem:5[X]
- >=lxde-base/menu-cache-0.3.3
- lxqt-base/liblxqt
- lxqt-base/lxqt-globalkeys
+ >=lxde-base/lxmenu-data-0.1.5
+ >=lxde-base/menu-cache-1.1.0
+ =lxqt-base/liblxqt-${MY_PV}
+ =lxqt-base/lxqt-globalkeys-${MY_PV}
x11-libs/libX11
cpuload? ( sys-libs/libstatgrab )
kbindicator? ( x11-libs/libxkbcommon )
mount? ( kde-frameworks/solid:5 )
networkmonitor? ( sys-libs/libstatgrab )
sensors? ( sys-apps/lm_sensors )
- statusnotifier? ( >=dev-libs/libdbusmenu-qt-0.9.3_pre20160218-r1 )
- sysstat? ( =lxqt-base/libsysstat-0.3* )
- tray? ( x11-libs/libXcomposite
+ statusnotifier? ( dev-libs/libdbusmenu-qt[qt5(+)] )
+ sysstat? ( >=lxqt-base/libsysstat-0.4.1 )
+ tray? (
+ x11-libs/libxcb:=
+ x11-libs/libXcomposite
x11-libs/libXdamage
- x11-libs/libXrender )
- volume? ( alsa? ( media-libs/alsa-lib )
- pulseaudio? ( media-sound/pulseaudio ) )
+ x11-libs/libXrender
+ x11-libs/xcb-util
+ )
+ volume? (
+ alsa? ( media-libs/alsa-lib )
+ pulseaudio? (
+ media-sound/pavucontrol-qt
+ media-sound/pulseaudio
+ )
+ )
+ !lxqt-base/lxqt-common
"
-DEPEND="${CDEPEND}
+DEPEND="${RDEPEND}
dev-qt/linguist-tools:5
- >=dev-util/lxqt-build-tools-0.3.1
-"
-RDEPEND="${CDEPEND}
- dev-qt/qtsvg:5
- >=lxde-base/lxmenu-data-0.1.2
+ >=dev-util/lxqt-build-tools-0.5.0
+ virtual/pkgconfig
"
src_configure() {
local mycmakeargs=(
-DPULL_TRANSLATIONS=OFF
- $(usex clock '-DCLOCK_PLUGIN=ON' '-DCLOCK_PLUGIN=OFF')
- $(usex colorpicker '-DCOLORPICKER_PLUGIN=ON' '-DCOLORPICKER_PLUGIN=OFF')
- $(usex cpuload '-DCPULOAD_PLUGIN=ON' '-DCPULOAD_PLUGIN=OFF')
- $(usex desktopswitch '-DDESKTOPSWITCH_PLUGIN=ON' '-DDESKTOPSWITCH_PLUGIN=OFF')
- $(usex dom '-DDOM_PLUGIN=ON' '-DDOM_PLUGIN=OFF')
- $(usex kbindicator '-DKBINDICATOR_PLUGIN=ON' '-DKBINDICATOR_PLUGIN=OFF')
- $(usex mainmenu '-DMAINMENU_PLUGIN=ON' '-DMAINMENU_PLUGIN=OFF')
- $(usex mount '-DMOUNT_PLUGIN=ON' '-DMOUNT_PLUGIN=OFF')
- $(usex networkmonitor '-DNETWORKMONITOR_PLUGIN=ON' '-DNETWORKMONITOR_PLUGIN=OFF')
- $(usex quicklaunch '-DQUICKLAUNCH_PLUGIN=ON' '-DQUICKLAUNCH_PLUGIN=OFF')
- $(usex sensors '-DSENSORS_PLUGIN=ON' '-DSENSORS_PLUGIN=OFF')
- $(usex showdesktop '-DSHOWDESKTOP_PLUGIN=ON' '-DSHOWDESKTOP_PLUGIN=OFF')
- $(usex statusnotifier '-DSTATUSNOTIFIER_PLUGIN=ON' '-DSTATUSNOTIFIER_PLUGIN=OFF')
- $(usex sysstat '-DSYSSTAT_PLUGIN=ON' '-DSYSSTAT_PLUGIN=OFF')
- $(usex taskbar '-DTASKBAR_PLUGIN=ON' '-DTASKBAR_PLUGIN=OFF')
- $(usex tray '-DTRAY_PLUGIN=ON' '-DTRAY_PLUGIN=OFF')
- $(usex volume '-DVOLUME_PLUGIN=ON' '-DVOLUME_PLUGIN=OFF')
- $(usex worldclock '-DWORLDCLOCK_PLUGIN=ON' '-DWORLDCLOCK_PLUGIN=OFF')
+
+ # Plugins
+ -DCLOCK_PLUGIN=$(usex clock)
+ -DCOLORPICKER_PLUGIN=$(usex colorpicker)
+ -DCPULOAD_PLUGIN=$(usex cpuload)
+ -DDESKTOPSWITCH_PLUGIN=$(usex desktopswitch)
+ -DDIRECTORYMENU_PLUGIN=$(usex directorymenu)
+ -DDOM_PLUGIN=$(usex dom)
+ -DKBINDICATOR_PLUGIN=$(usex kbindicator)
+ -DMAINMENU_PLUGIN=$(usex mainmenu)
+ -DMOUNT_PLUGIN=$(usex mount)
+ -DNETWORKMONITOR_PLUGIN=$(usex networkmonitor)
+ -DQUICKLAUNCH_PLUGIN=$(usex quicklaunch)
+ -DSENSORS_PLUGIN=$(usex sensors)
+ -DSHOWDESKTOP_PLUGIN=$(usex showdesktop)
+ -DSPACER_PLUGIN=$(usex spacer)
+ -DSTATUSNOTIFIER_PLUGIN=$(usex statusnotifier)
+ -DSYSSTAT_PLUGIN=$(usex sysstat)
+ -DTASKBAR_PLUGIN=$(usex taskbar)
+ -DTRAY_PLUGIN=$(usex tray)
+ -DVOLUME_PLUGIN=$(usex volume)
+ -DWORLDCLOCK_PLUGIN=$(usex worldclock)
)
if use volume; then
mycmakeargs+=(
- $(usex alsa '-DVOLUME_USE_ALSA=ON' '-DVOLUME_USE_ALSA=OFF')
- $(usex pulseaudio '-DVOLUME_USE_PULSEAUDIO=ON' '-DVOLUME_USE_PULSEAUDIO=OFF')
+ -DVOLUME_USE_ALSA=$(usex alsa)
+ -DVOLUME_USE_PULSEAUDIO=$(usex pulseaudio)
)
fi
diff --git a/lxqt-base/lxqt-panel/metadata.xml b/lxqt-base/lxqt-panel/metadata.xml
index 3dd1f2a7..389e2ab7 100644
--- a/lxqt-base/lxqt-panel/metadata.xml
+++ b/lxqt-base/lxqt-panel/metadata.xml
@@ -1,28 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>lxqt@gentoo.org</email>
- <name>LXQt</name>
- </maintainer>
- <use>
- <flag name="clock">Build clock plugin</flag>
- <flag name="colorpicker">Build colorpicker plugin</flag>
- <flag name="cpuload">Build cpuload plugin</flag>
- <flag name="desktopswitch">Build desktopswitch plugin</flag>
- <flag name="dom">Build dom plugin</flag>
- <flag name="kbindicator">Build kbindicator plugin</flag>
- <flag name="mainmenu">Build mainmenu plugin</flag>
- <flag name="mount">Build mount plugin</flag>
- <flag name="networkmonitor">Build networkmonitor plugin</flag>
- <flag name="quicklaunch">Build quicklaunch plugin</flag>
- <flag name="sensors">Build sensors plugin</flag>
- <flag name="showdesktop">Build showdesktop plugin</flag>
- <flag name="statusnotifier">Build statusnotifier plugin</flag>
- <flag name="sysstat">Build sysstat plugin</flag>
- <flag name="taskbar">Build taskbar plugin</flag>
- <flag name="tray">Build tray plugin</flag>
- <flag name="volume">Build volume plugin</flag>
- <flag name="worldclock">Build worldclock plugin</flag>
- </use>
+ <maintainer type="project">
+ <email>lxqt@gentoo.org</email>
+ <name>LXQt</name>
+ </maintainer>
+ <use>
+ <flag name="clock">Build clock plugin</flag>
+ <flag name="colorpicker">Build colorpicker plugin</flag>
+ <flag name="cpuload">Build cpuload plugin</flag>
+ <flag name="desktopswitch">Build desktopswitch plugin</flag>
+ <flag name="directorymenu" restrict="&gt;=lxqt-base/lxqt-panel-0.13.0">Build directorymenu plugin</flag>
+ <flag name="dom">Build dom plugin</flag>
+ <flag name="kbindicator">Build kbindicator plugin</flag>
+ <flag name="mainmenu">Build mainmenu plugin</flag>
+ <flag name="mount">Build mount plugin</flag>
+ <flag name="networkmonitor">Build networkmonitor plugin</flag>
+ <flag name="quicklaunch">Build quicklaunch plugin</flag>
+ <flag name="sensors">Build sensors plugin</flag>
+ <flag name="showdesktop">Build showdesktop plugin</flag>
+ <flag name="statusnotifier">Build statusnotifier plugin</flag>
+ <flag name="spacer" restrict="&gt;=lxqt-base/lxqt-panel-0.13.0">Build spacer plugin</flag>
+ <flag name="sysstat">Build sysstat plugin</flag>
+ <flag name="taskbar">Build taskbar plugin</flag>
+ <flag name="tray">Build tray plugin</flag>
+ <flag name="volume">Build volume plugin</flag>
+ <flag name="worldclock">Build worldclock plugin</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">lxqt/lxqt-panel</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/lxqt-base/lxqt-policykit/lxqt-policykit-9999.ebuild b/lxqt-base/lxqt-policykit/lxqt-policykit-9999.ebuild
index dcabe098..fb71c99c 100644
--- a/lxqt-base/lxqt-policykit/lxqt-policykit-9999.ebuild
+++ b/lxqt-base/lxqt-policykit/lxqt-policykit-9999.ebuild
@@ -1,17 +1,18 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit cmake-utils
+
+inherit cmake-utils eapi7-ver
DESCRIPTION="LXQt PolKit authentication agent"
-HOMEPAGE="http://lxqt.org/"
+HOMEPAGE="https://lxqt.org/"
-if [[ ${PV} == *9999* ]]; then
+if [[ ${PV} = *9999* ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/lxde/${PN}.git"
+ EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
else
- SRC_URI="https://github.com/lxde/${PN}/releases/download/${PV}/${P}.tar.xz"
+ SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
@@ -20,24 +21,24 @@ SLOT="0"
RDEPEND="
dev-libs/glib:2
+ >=dev-libs/libqtxdg-3.0.0
dev-qt/qtcore:5
- dev-qt/qtdbus:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- dev-qt/qtxml:5
- lxqt-base/liblxqt
- >=dev-libs/libqtxdg-2.0.0
- >=sys-auth/polkit-qt-0.112.0_p20160416-r1
+ =lxqt-base/liblxqt-$(ver_cut 1-2)*
+ sys-auth/polkit-qt[qt5(+)]
+ !lxqt-base/lxqt-common
"
DEPEND="${RDEPEND}
+ >=dev-util/lxqt-build-tools-0.5.0
dev-qt/linguist-tools:5
- >=dev-util/lxqt-build-tools-0.3.1
virtual/pkgconfig
"
src_configure() {
- local mycmakeargs=( -DPULL_TRANSLATIONS=OFF )
+ local mycmakeargs=(
+ -DPULL_TRANSLATIONS=OFF
+ )
cmake-utils_src_configure
}
diff --git a/lxqt-base/lxqt-policykit/metadata.xml b/lxqt-base/lxqt-policykit/metadata.xml
index a40a83a9..77e942e4 100644
--- a/lxqt-base/lxqt-policykit/metadata.xml
+++ b/lxqt-base/lxqt-policykit/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>lxqt@gentoo.org</email>
- <name>LXQt</name>
- </maintainer>
+ <maintainer type="project">
+ <email>lxqt@gentoo.org</email>
+ <name>LXQt</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">lxqt/lxqt-policykit</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/lxqt-base/lxqt-powermanagement/lxqt-powermanagement-9999.ebuild b/lxqt-base/lxqt-powermanagement/lxqt-powermanagement-9999.ebuild
index 879b1c8e..e6419f89 100644
--- a/lxqt-base/lxqt-powermanagement/lxqt-powermanagement-9999.ebuild
+++ b/lxqt-base/lxqt-powermanagement/lxqt-powermanagement-9999.ebuild
@@ -1,25 +1,26 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit cmake-utils
+
+inherit cmake-utils eapi7-ver
DESCRIPTION="LXQt daemon for power management and auto-suspend"
-HOMEPAGE="http://lxqt.org/"
+HOMEPAGE="https://lxqt.org/"
-if [[ ${PV} == *9999* ]]; then
+if [[ ${PV} = *9999* ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/lxde/${PN}.git"
+ EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
else
- SRC_URI="https://github.com/lxde/${PN}/releases/download/${PV}/${P}.tar.xz"
+ SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
LICENSE="LGPL-2.1+"
SLOT="0"
-CDEPEND="
- >=dev-libs/libqtxdg-2.0.0
+RDEPEND="
+ >=dev-libs/libqtxdg-3.0.0
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtgui:5
@@ -28,18 +29,22 @@ CDEPEND="
dev-qt/qtx11extras:5
kde-frameworks/kidletime:5
kde-frameworks/solid:5
- lxqt-base/liblxqt
+ =lxqt-base/liblxqt-$(ver_cut 1-2)*
+ || (
+ sys-power/upower
+ sys-power/upower-pm-utils
+ )
+ !lxqt-base/lxqt-common
"
-DEPEND="${CDEPEND}
+DEPEND="${RDEPEND}
dev-qt/linguist-tools:5
- >=dev-util/lxqt-build-tools-0.3.1
+ >=dev-util/lxqt-build-tools-0.5.0
virtual/pkgconfig
"
-RDEPEND="${CDEPEND}
- || ( sys-power/upower sys-power/upower-pm-utils )
-"
src_configure() {
- local mycmakeargs=( -DPULL_TRANSLATIONS=OFF )
+ local mycmakeargs=(
+ -DPULL_TRANSLATIONS=OFF
+ )
cmake-utils_src_configure
}
diff --git a/lxqt-base/lxqt-powermanagement/metadata.xml b/lxqt-base/lxqt-powermanagement/metadata.xml
index a40a83a9..d2a33a0e 100644
--- a/lxqt-base/lxqt-powermanagement/metadata.xml
+++ b/lxqt-base/lxqt-powermanagement/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>lxqt@gentoo.org</email>
- <name>LXQt</name>
- </maintainer>
+ <maintainer type="project">
+ <email>lxqt@gentoo.org</email>
+ <name>LXQt</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">lxqt/lxqt-powermanagement</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-9999.ebuild b/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-9999.ebuild
index 3415d489..28eb8933 100644
--- a/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-9999.ebuild
+++ b/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-9999.ebuild
@@ -1,17 +1,18 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit cmake-utils
+
+inherit cmake-utils eapi7-ver
DESCRIPTION="LXQt system integration plugin for Qt"
-HOMEPAGE="http://lxqt.org/"
+HOMEPAGE="https://lxqt.org/"
-if [[ ${PV} == *9999* ]]; then
+if [[ ${PV} = *9999* ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/lxde/${PN}.git"
+ EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
else
- SRC_URI="https://github.com/lxde/${PN}/releases/download/${PV}/${P}.tar.xz"
+ SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
@@ -19,21 +20,16 @@ LICENSE="LGPL-2.1+"
SLOT="0"
RDEPEND="
- dev-libs/libdbusmenu-qt[qt5(+)]
- >=dev-libs/libqtxdg-2.0.0
+ dev-libs/libdbusmenu-qt:=[qt5(+)]
+ >=dev-libs/libqtxdg-3.0.0
dev-qt/qtcore:5
- dev-qt/qtgui:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5=
dev-qt/qtwidgets:5
- lxqt-base/liblxqt
- x11-libs/libX11
+ dev-qt/qtx11extras:5
+ =x11-libs/libfm-qt-$(ver_cut 1-2)*
"
DEPEND="${RDEPEND}
dev-qt/linguist-tools:5
- >=dev-util/lxqt-build-tools-0.3.1
- >=x11-libs/libfm-qt-${PV}
+ >=dev-util/lxqt-build-tools-0.5.0
"
-
-src_configure() {
- local mycmakeargs=( -DPULL_TRANSLATIONS=OFF )
- cmake-utils_src_configure
-}
diff --git a/lxqt-base/lxqt-qtplugin/metadata.xml b/lxqt-base/lxqt-qtplugin/metadata.xml
index a40a83a9..11dbde39 100644
--- a/lxqt-base/lxqt-qtplugin/metadata.xml
+++ b/lxqt-base/lxqt-qtplugin/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>lxqt@gentoo.org</email>
- <name>LXQt</name>
- </maintainer>
+ <maintainer type="project">
+ <email>lxqt@gentoo.org</email>
+ <name>LXQt</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">lxqt/lxqt-qtplugin</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/lxqt-base/lxqt-runner/lxqt-runner-9999.ebuild b/lxqt-base/lxqt-runner/lxqt-runner-9999.ebuild
index 49f630a2..a28eb95f 100644
--- a/lxqt-base/lxqt-runner/lxqt-runner-9999.ebuild
+++ b/lxqt-base/lxqt-runner/lxqt-runner-9999.ebuild
@@ -1,17 +1,20 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit cmake-utils
+
+inherit cmake-utils eapi7-ver
DESCRIPTION="LXQt quick launcher"
-HOMEPAGE="http://lxqt.org/"
+HOMEPAGE="https://lxqt.org/"
+
+MY_PV="$(ver_cut 1-2)*"
-if [[ ${PV} == *9999* ]]; then
+if [[ ${PV} = *9999* ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/lxde/${PN}.git"
+ EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
else
- SRC_URI="https://github.com/lxde/${PN}/releases/download/${PV}/${P}.tar.xz"
+ SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
@@ -19,29 +22,28 @@ LICENSE="LGPL-2.1+"
SLOT="0"
RDEPEND="
- >=dev-cpp/muParser-2.2.3
- dev-libs/glib:2
- >=dev-libs/libqtxdg-2.0.0
+ >=dev-cpp/muParser-2.2.3:=
+ >=dev-libs/libqtxdg-3.0.0
dev-qt/qtcore:5
- dev-qt/qtdbus:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
dev-qt/qtxml:5
kde-frameworks/kwindowsystem:5
- >=lxde-base/menu-cache-1.1.0
- lxqt-base/liblxqt
- lxqt-base/lxqt-globalkeys
+ >=lxde-base/menu-cache-0.5.1
+ =lxqt-base/liblxqt-${MY_PV}
+ =lxqt-base/lxqt-globalkeys-${MY_PV}
+ !lxqt-base/lxqt-common
"
DEPEND="${RDEPEND}
- >=dev-util/cmake-3.6.2
dev-qt/linguist-tools:5
- >=dev-util/lxqt-build-tools-0.3.1
+ >=dev-util/lxqt-build-tools-0.5.0
virtual/pkgconfig
"
src_configure() {
- local mycmakeargs=( -DPULL_TRANSLATIONS=OFF )
+ local mycmakeargs=(
+ -DPULL_TRANSLATIONS=OFF
+ )
cmake-utils_src_configure
}
diff --git a/lxqt-base/lxqt-runner/metadata.xml b/lxqt-base/lxqt-runner/metadata.xml
index a40a83a9..5773e134 100644
--- a/lxqt-base/lxqt-runner/metadata.xml
+++ b/lxqt-base/lxqt-runner/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>lxqt@gentoo.org</email>
- <name>LXQt</name>
- </maintainer>
+ <maintainer type="project">
+ <email>lxqt@gentoo.org</email>
+ <name>LXQt</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">lxqt/lxqt-runner</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/lxqt-base/lxqt-session/lxqt-session-9999.ebuild b/lxqt-base/lxqt-session/lxqt-session-9999.ebuild
index 1a65dd68..a534e6d7 100644
--- a/lxqt-base/lxqt-session/lxqt-session-9999.ebuild
+++ b/lxqt-base/lxqt-session/lxqt-session-9999.ebuild
@@ -1,51 +1,60 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit cmake-utils
+
+inherit cmake-utils eapi7-ver
DESCRIPTION="LXQT session manager"
-HOMEPAGE="http://lxqt.org/"
+HOMEPAGE="https://lxqt.org/"
+
+MY_PV="$(ver_cut 1-2)*"
-if [[ ${PV} == *9999* ]]; then
+if [[ ${PV} = *9999* ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/lxde/${PN}.git"
+ EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
else
- SRC_URI="https://github.com/lxde/${PN}/releases/download/${PV}/${P}.tar.xz"
+ SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
+IUSE="+themes +udev"
+
LICENSE="LGPL-2.1+"
SLOT="0"
-CDEPEND="
- >=dev-libs/libqtxdg-2.0.0
+RDEPEND="
+ >=dev-libs/libqtxdg-3.0.0
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
- dev-qt/qtxml:5
kde-frameworks/kwindowsystem:5[X]
- lxqt-base/liblxqt
+ =lxqt-base/liblxqt-${MY_PV}
x11-libs/libX11
x11-misc/xdg-user-dirs
+ themes? ( =x11-themes/lxqt-themes-${MY_PV} )
+ udev? ( virtual/libudev )
+ !lxqt-base/lxqt-common
"
-DEPEND="${CDEPEND}
+DEPEND="${RDEPEND}
dev-qt/linguist-tools:5
- dev-util/intltool
- >=dev-util/lxqt-build-tools-0.3.1
- sys-devel/gettext
- virtual/pkgconfig
+ >=dev-util/lxqt-build-tools-0.5.0
"
-RDEPEND="${CDEPEND}"
src_configure() {
- local mycmakeargs=( -DPULL_TRANSLATIONS=OFF )
+ local mycmakeargs=(
+ -DWITH_LIBUDEV=$(usex udev)
+ -DPULL_TRANSLATIONS=OFF
+ )
cmake-utils_src_configure
}
src_install(){
cmake-utils_src_install
doman lxqt-config-session/man/*.1 lxqt-session/man/*.1
+
+ echo XDG_CONFIG_DIRS=\"${EPREFIX}/usr/share\" >> 91lxqt-config-dir
+ doenvd 91lxqt-config-dir
}
diff --git a/lxqt-base/lxqt-session/metadata.xml b/lxqt-base/lxqt-session/metadata.xml
index a40a83a9..90404bed 100644
--- a/lxqt-base/lxqt-session/metadata.xml
+++ b/lxqt-base/lxqt-session/metadata.xml
@@ -1,8 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>lxqt@gentoo.org</email>
- <name>LXQt</name>
- </maintainer>
+ <maintainer type="project">
+ <email>lxqt@gentoo.org</email>
+ <name>LXQt</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">lxqt/lxqt-session</remote-id>
+ </upstream>
+ <use>
+ <flag name="themes">Install LXQt themes and graphics</flag>
+ </use>
</pkgmetadata>
diff --git a/lxqt-base/lxqt-sudo/lxqt-sudo-9999.ebuild b/lxqt-base/lxqt-sudo/lxqt-sudo-9999.ebuild
index 196bfa8e..d463b183 100644
--- a/lxqt-base/lxqt-sudo/lxqt-sudo-9999.ebuild
+++ b/lxqt-base/lxqt-sudo/lxqt-sudo-9999.ebuild
@@ -1,36 +1,38 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit cmake-utils
+
+inherit cmake-utils eapi7-ver
DESCRIPTION="LXQt GUI frontend for sudo"
-HOMEPAGE="http://lxqt.org/"
+HOMEPAGE="https://lxqt.org/"
-if [[ ${PV} == *9999* ]]; then
+if [[ ${PV} = *9999* ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/lxde/${PN}.git"
+ EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
else
- SRC_URI="https://github.com/lxde/${PN}/releases/download/${PV}/${P}.tar.xz"
+ SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
LICENSE="LGPL-2.1+"
SLOT="0"
-DEPEND="
+RDEPEND="
app-admin/sudo
- >=dev-libs/libqtxdg-2.0.0
+ >=dev-libs/libqtxdg-3.0.0
dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
dev-qt/qtwidgets:5
- >=dev-util/lxqt-build-tools-0.3.1
- lxqt-base/liblxqt
+ =lxqt-base/liblxqt-$(ver_cut 1-2)*
+"
+DEPEND="${RDEPEND}
+ >=dev-util/lxqt-build-tools-0.5.0
"
-RDEPEND="${DEPEND}"
src_configure() {
- local mycmakeargs=( -DPULL_TRANSLATIONS=OFF )
+ local mycmakeargs=(
+ -DPULL_TRANSLATIONS=OFF
+ )
cmake-utils_src_configure
}
diff --git a/lxqt-base/lxqt-sudo/metadata.xml b/lxqt-base/lxqt-sudo/metadata.xml
index 3eaa3d72..34a55e64 100644
--- a/lxqt-base/lxqt-sudo/metadata.xml
+++ b/lxqt-base/lxqt-sudo/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>lxqt@gentoo.org</email>
- <name>LXQt</name>
- </maintainer>
+ <maintainer type="project">
+ <email>lxqt@gentoo.org</email>
+ <name>LXQt</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">lxqt/lxqt-sudo</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/lxqt-base/metadata.xml b/lxqt-base/metadata.xml
index 49b3cee9..6c47117f 100644
--- a/lxqt-base/metadata.xml
+++ b/lxqt-base/metadata.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<catmetadata>
- <longdescription lang="en">
- The lxqt-base category contains core packages for LXQt Desktop Environment.
- </longdescription>
+ <longdescription lang="en">
+ The lxqt-base category contains core packages for LXQt Desktop Environment.
+ </longdescription>
</catmetadata>