mirror of
https://github.com/gentoo-mirror/gentoo-zh.git
synced 2025-04-18 07:18:58 -04:00
remove deepin packages and fix qa
This commit is contained in:
parent
9b0b0b754a
commit
a388ef2440
@ -1,2 +0,0 @@
|
||||
DIST onboard-1.4.1.7.tar.gz 9777946 SHA256 337b5f42777a05765339f526d696ca40053177d58384490987792f4b46f8a420
|
||||
DIST onboard-1.4.1.tar.gz 9703285 SHA256 01cae1ac5b1ef1ab985bd2d2d79ded6fc99ee04b1535cc1bb191e43a231a3865
|
@ -1,70 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{4,5,6} )
|
||||
|
||||
inherit distutils-r1 gnome2-utils versionator
|
||||
|
||||
DESCRIPTION="An onscreen keyboard useful for tablet PC users and for mobility impaired users"
|
||||
HOMEPAGE="https://launchpad.net/onboard"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
# po/* are licensed under BSD 3-clause
|
||||
LICENSE="GPL-3+ BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
COMMON_DEPEND="app-text/hunspell:=
|
||||
dev-libs/dbus-glib
|
||||
dev-python/dbus-python[${PYTHON_USEDEP}]
|
||||
dev-python/pycairo[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
dev-python/python-distutils-extra[${PYTHON_USEDEP}]
|
||||
gnome-base/dconf
|
||||
gnome-base/gsettings-desktop-schemas
|
||||
gnome-base/librsvg
|
||||
media-libs/libcanberra
|
||||
sys-apps/dbus
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/gtk+:3[introspection]
|
||||
x11-libs/libX11
|
||||
x11-libs/libXi
|
||||
x11-libs/libXtst
|
||||
x11-libs/libwnck:3
|
||||
x11-libs/pango"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-util/intltool"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
app-accessibility/at-spi2-core
|
||||
app-text/iso-codes
|
||||
gnome-extra/mousetweaks
|
||||
x11-libs/libxkbfile"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
src_prepare() {
|
||||
distutils-r1_src_prepare
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
gnome2_schemas_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
gnome2_schemas_update
|
||||
}
|
@ -1,70 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{4,5,6} )
|
||||
|
||||
inherit distutils-r1 gnome2-utils versionator
|
||||
|
||||
DESCRIPTION="An onscreen keyboard useful for tablet PC users and for mobility impaired users"
|
||||
HOMEPAGE="https://launchpad.net/onboard"
|
||||
SRC_URI="https://launchpad.net/${PN}/$(get_version_component_range 1-2)/${PV}/+download/${P}.tar.gz"
|
||||
|
||||
# po/* are licensed under BSD 3-clause
|
||||
LICENSE="GPL-3+ BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
COMMON_DEPEND="app-text/hunspell:=
|
||||
dev-libs/dbus-glib
|
||||
dev-python/dbus-python[${PYTHON_USEDEP}]
|
||||
dev-python/pycairo[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
dev-python/python-distutils-extra[${PYTHON_USEDEP}]
|
||||
gnome-base/dconf
|
||||
gnome-base/gsettings-desktop-schemas
|
||||
gnome-base/librsvg
|
||||
media-libs/libcanberra
|
||||
sys-apps/dbus
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/gtk+:3[introspection]
|
||||
x11-libs/libX11
|
||||
x11-libs/libXi
|
||||
x11-libs/libXtst
|
||||
x11-libs/libwnck:3
|
||||
x11-libs/pango"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-util/intltool"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
app-accessibility/at-spi2-core
|
||||
app-text/iso-codes
|
||||
gnome-extra/mousetweaks
|
||||
x11-libs/libxkbfile"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
src_prepare() {
|
||||
distutils-r1_src_prepare
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
gnome2_schemas_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
gnome2_schemas_update
|
||||
}
|
@ -1 +0,0 @@
|
||||
DIST deepin-wine-helper_1.2deepin0_i386.deb 768702 SHA256 8b29f102c95041b1078523b4a0d2d2e4daf61c5febc0bf55ac22bd4688d57e3c
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit unpacker versionator
|
||||
|
||||
DESCRIPTION="Deepin Version of Wine"
|
||||
HOMEPAGE="https://www.deepin.org"
|
||||
|
||||
COMMON_URI="http://packages.deepin.com/deepin/pool/non-free/d"
|
||||
MY_PV=$(replace_version_separator 2 'deepin' )
|
||||
|
||||
SRC_URI="${COMMON_URI}/deepin-wine-helper/deepin-wine-helper_${MY_PV}_i386.deb"
|
||||
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}
|
||||
app-emulation/deepin-wine
|
||||
app-arch/p7zip
|
||||
net-libs/gnutls
|
||||
media-libs/libv4l"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_install() {
|
||||
insinto /
|
||||
doins -r opt
|
||||
|
||||
fperms 755 -R /opt/deepinwine/tools/
|
||||
}
|
@ -1,2 +0,0 @@
|
||||
DIST deepin-wine-plugin_1.0deepin2_amd64.deb 4738 SHA256 b3867fa74f102da49b862a3bd7acf7e2b131973ba9b0b4114c8c196d0208f97c
|
||||
DIST deepin-wine-plugin_1.0deepin2_i386.deb 4756 SHA256 404d45e70405e368ebdcac61638dd4ae6782d8bf4ce1467c1ac18232044efde4
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit unpacker versionator
|
||||
|
||||
DESCRIPTION="Deepin Version of Wine"
|
||||
HOMEPAGE="https://www.deepin.org"
|
||||
|
||||
COMMON_URI="http://packages.deepin.com/deepin/pool/non-free/d"
|
||||
MY_PV=$(replace_version_separator 2 'deepin' )
|
||||
|
||||
SRC_URI=" amd64? ( ${COMMON_URI}/deepin-wine-plugin/deepin-wine-plugin_${MY_PV}_amd64.deb )
|
||||
x86? ( ${COMMON_URI}/deepin-wine-plugin/deepin-wine-plugin_${MY_PV}_i386.deb )"
|
||||
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}
|
||||
app-emulation/deepin-wine
|
||||
app-arch/p7zip
|
||||
net-libs/gnutls
|
||||
media-libs/libv4l"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_install() {
|
||||
insinto /
|
||||
doins -r opt
|
||||
|
||||
fperms 755 -R /opt/deepinwine/tools/
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
DIST deepin-fonts-wine_2.18-18_all.deb 213292 SHA256 e62ef12fad3ae73c1b011eed8ab76fe0a5663ef41348b737d179add2f168bebd
|
||||
DIST deepin-fonts-wine_2.18-22~rc0_all.deb 213576 SHA256 27371116c32a22ed609f60019d8cd7febb75ecaa422f91cb407be5baa57a7caa
|
||||
DIST deepin-libwine_2.18-18_i386.deb 19907122 SHA256 15ec9dc748eab58a57b50e2724f92f00f7bb9aaa078bcea1bacb3a17e1c09c72
|
||||
DIST deepin-libwine_2.18-22~rc0_i386.deb 19906326 SHA256 0251025d26a632f4ae7ad9baad02abc906973378ad9fd8fdf65a1885bcf043a0
|
||||
DIST deepin-wine32-preloader_2.18-18_i386.deb 87522 SHA256 b6ad59a0faca13e93a6d636e786137c475531eb895014a234ae62f7f6fee36a0
|
||||
DIST deepin-wine32-preloader_2.18-22~rc0_i386.deb 87734 SHA256 4ec0d3d541cb2651c8aaff74be9f09b78086acbd5db977ed5c2b8d93075f2121
|
||||
DIST deepin-wine32-tools_2.18-18_i386.deb 918386 SHA256 4b33bd59565f8947cf48a3c3249af415ba3523bc9494458c8bb4bcbf667aec91
|
||||
DIST deepin-wine32-tools_2.18-22~rc0_i386.deb 916870 SHA256 f4e6f5277cb8c45fdd417bfc54aff5c93580196310abfef403356ed464a5e45d
|
||||
DIST deepin-wine32_2.18-18_i386.deb 80936 SHA256 33e7c1339a13d095da84949263047f1ebd6aa7207440bf224f51174fe32b2cb0
|
||||
DIST deepin-wine32_2.18-22~rc0_i386.deb 81110 SHA256 051d4c5839ea0992c69fb4d03510ef0f73e2ac3bfd759a3a99ba2ac9b0d267a6
|
||||
DIST deepin-wine_2.18-18_all.deb 96562 SHA256 7d0ee561bae05f014d5b59c2f2a8b6d58c8b8e0df2961822b85849846db8aab7
|
||||
DIST deepin-wine_2.18-22~rc0_all.deb 96780 SHA256 5c8d503f96faceeb5fff713e6e985669c27dc0b1616441a9130f27dfd2a6d77f
|
@ -1,71 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit unpacker versionator
|
||||
|
||||
DESCRIPTION="Deepin Version of Wine"
|
||||
HOMEPAGE="https://www.deepin.org"
|
||||
|
||||
COMMON_URI="http://packages.deepin.com/deepin/pool/non-free/d"
|
||||
DWV=$(replace_version_separator 2 '-' $(replace_version_separator 3 '~'))
|
||||
|
||||
SRC_URI="${COMMON_URI}/deepin-wine/deepin-fonts-wine_${DWV}_all.deb
|
||||
${COMMON_URI}/deepin-wine/deepin-libwine_${DWV}_i386.deb
|
||||
${COMMON_URI}/deepin-wine/deepin-wine32_${DWV}_i386.deb
|
||||
${COMMON_URI}/deepin-wine/deepin-wine32-tools_${DWV}_i386.deb
|
||||
${COMMON_URI}/deepin-wine/deepin-wine32-preloader_${DWV}_i386.deb
|
||||
${COMMON_URI}/deepin-wine/deepin-wine_${DWV}_all.deb"
|
||||
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}
|
||||
app-arch/p7zip
|
||||
dev-db/unixODBC[abi_x86_32]
|
||||
>=media-libs/alsa-lib-1.0.16[abi_x86_32]
|
||||
>=media-libs/lcms-2.2[abi_x86_32]
|
||||
>=net-nds/openldap-2.4.7[abi_x86_32]
|
||||
>=media-sound/mpg123-1.13.7[abi_x86_32]
|
||||
>=media-libs/openal-1.14[abi_x86_32]
|
||||
>=net-libs/libpcap-0.9.8[abi_x86_32]
|
||||
net-libs/gnutls[abi_x86_32]
|
||||
net-print/cups[abi_x86_32]
|
||||
media-sound/pulseaudio[abi_x86_32]
|
||||
media-libs/glu[abi_x86_32]
|
||||
media-libs/mesa[abi_x86_32,osmesa]
|
||||
media-libs/freetype[abi_x86_32]
|
||||
media-libs/libv4l[abi_x86_32]
|
||||
media-libs/libpng[abi_x86_32]
|
||||
media-libs/tiff[abi_x86_32]
|
||||
media-sound/gsm[abi_x86_32]
|
||||
dev-libs/udis86[abi_x86_32]
|
||||
dev-libs/libxml2[abi_x86_32]
|
||||
dev-libs/libxslt[abi_x86_32]
|
||||
media-libs/fontconfig[abi_x86_32]
|
||||
x11-libs/libXcursor[abi_x86_32]
|
||||
x11-libs/libXrandr[abi_x86_32]
|
||||
x11-libs/libXinerama[abi_x86_32]
|
||||
x11-libs/libXcomposite[abi_x86_32]
|
||||
sys-apps/dbus[abi_x86_32]
|
||||
sys-devel/gettext[abi_x86_32]
|
||||
virtual/jpeg[abi_x86_32]
|
||||
virtual/opencl[abi_x86_32]
|
||||
virtual/libusb:1[abi_x86_32]
|
||||
|| ( sys-libs/ncurses:5[abi_x86_32] sys-libs/ncurses-compat:5[abi_x86_32] )
|
||||
sys-libs/zlib[abi_x86_32]"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_install() {
|
||||
insinto /
|
||||
doins -r lib usr
|
||||
|
||||
fperms 755 -R /usr/bin/
|
||||
fperms 755 -R /usr/lib/
|
||||
}
|
@ -1,71 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit unpacker versionator
|
||||
|
||||
DESCRIPTION="Deepin Version of Wine"
|
||||
HOMEPAGE="https://www.deepin.org"
|
||||
|
||||
COMMON_URI="http://packages.deepin.com/deepin/pool/non-free/d"
|
||||
DWV=$(replace_version_separator 2 '-' $(replace_version_separator 3 '~'))
|
||||
|
||||
SRC_URI="${COMMON_URI}/deepin-wine/deepin-fonts-wine_${DWV}_all.deb
|
||||
${COMMON_URI}/deepin-wine/deepin-libwine_${DWV}_i386.deb
|
||||
${COMMON_URI}/deepin-wine/deepin-wine32_${DWV}_i386.deb
|
||||
${COMMON_URI}/deepin-wine/deepin-wine32-tools_${DWV}_i386.deb
|
||||
${COMMON_URI}/deepin-wine/deepin-wine32-preloader_${DWV}_i386.deb
|
||||
${COMMON_URI}/deepin-wine/deepin-wine_${DWV}_all.deb"
|
||||
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}
|
||||
app-arch/p7zip
|
||||
dev-db/unixODBC[abi_x86_32]
|
||||
>=media-libs/alsa-lib-1.0.16[abi_x86_32]
|
||||
>=media-libs/lcms-2.2[abi_x86_32]
|
||||
>=net-nds/openldap-2.4.7[abi_x86_32]
|
||||
>=media-sound/mpg123-1.13.7[abi_x86_32]
|
||||
>=media-libs/openal-1.14[abi_x86_32]
|
||||
>=net-libs/libpcap-0.9.8[abi_x86_32]
|
||||
net-libs/gnutls[abi_x86_32]
|
||||
net-print/cups[abi_x86_32]
|
||||
media-sound/pulseaudio[abi_x86_32]
|
||||
media-libs/glu[abi_x86_32]
|
||||
media-libs/mesa[abi_x86_32,osmesa]
|
||||
media-libs/freetype[abi_x86_32]
|
||||
media-libs/libv4l[abi_x86_32]
|
||||
media-libs/libpng[abi_x86_32]
|
||||
media-libs/tiff[abi_x86_32]
|
||||
media-sound/gsm[abi_x86_32]
|
||||
dev-libs/udis86[abi_x86_32]
|
||||
dev-libs/libxml2[abi_x86_32]
|
||||
dev-libs/libxslt[abi_x86_32]
|
||||
media-libs/fontconfig[abi_x86_32]
|
||||
x11-libs/libXcursor[abi_x86_32]
|
||||
x11-libs/libXrandr[abi_x86_32]
|
||||
x11-libs/libXinerama[abi_x86_32]
|
||||
x11-libs/libXcomposite[abi_x86_32]
|
||||
sys-apps/dbus[abi_x86_32]
|
||||
sys-devel/gettext[abi_x86_32]
|
||||
virtual/jpeg[abi_x86_32]
|
||||
virtual/opencl[abi_x86_32]
|
||||
virtual/libusb:1[abi_x86_32]
|
||||
|| ( sys-libs/ncurses:5[abi_x86_32] sys-libs/ncurses-compat:5[abi_x86_32] )
|
||||
sys-libs/zlib[abi_x86_32]"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_install() {
|
||||
insinto /
|
||||
doins -r lib usr
|
||||
|
||||
fperms 755 -R /usr/bin/
|
||||
fperms 755 -R /usr/lib/
|
||||
}
|
@ -1,4 +1 @@
|
||||
AUX fix-build-script.patch 856 BLAKE2B 6826220c09c054f1fa35a29468fee5baefe41058489251f4bae6d77bd5475c6db715f9b369ef42931be0c1099c7a4d265a48473ecb84da9c59d4a2fb55dd54fb SHA512 0248dc6feae8cf8f48585f04323c2ae15f2851365552dbbd3b36f231f63c05c4bdb3f1c79d5420f21056c9eea2f601ae82fd024f43821f0a5d31a4f5ef636c8c
|
||||
AUX tidy-source-dir-location.patch 502 BLAKE2B 92a5db9fd92f407c2255a8db26c7a1344d2b42a63065326071dabc25e0a668f37520b91a4c3f43d61b3983c254bdbb21570ef8b3136dba691deb6eef17c4b220 SHA512 55ff2b717570e84d89114ad75289c728c76427cc4e35c9d91e832396bf016f6c4ee9a8b9377ffee11fc8a7ac49de039ab38f9014d0d8abdcd46fe379042c0a0a
|
||||
DIST nixnote2-2.1.5.tar.gz 3380749 BLAKE2B 710e3d2d535db0bad62f6143cc7cdb429b69c39551b839623ab77cafef5fc61d9f9851d182a1b316ef823fcd85e585d50037767b7de5e9775a8283c9f93cebe0 SHA512 43f01ec25cd2985e9e6fa6c7e11e0e9fd517bbd07ff10846ea380c63802c0d8265a944974f4ff7667d3a63711e2682d7e97f09ece576efc405efcd53b189207e
|
||||
EBUILD nixnote-2.1.5-r1.ebuild 2736 BLAKE2B 2db233a85af7693384fb1791210bdddb879b11d1acbe7bad0e77d9f037d2871fcec42ad2d0bd647fc75c1008ec0d6ae626970e6e26e14dc334135d206604e486 SHA512 c143ee0f0d2cd508f95de6dcc3e11b0fa9e549fea5aea5d5cc1e3cef78dd3b757ae60f0949e770d7d441d3b1b176bd9f17dbdcf4c4811c86b7f0a582c3d6a33e
|
||||
|
@ -1,2 +1 @@
|
||||
DIST scrcpy-server-v1.14 33142 BLAKE2B 1cb3537bb21417c1ca0cb4b22ce3dea36d587a26c6db3a157964e3913d8983cd669653c02f502c401c0b1b30ac58fd35ee58cfc8cd41791490e0512827d81191 SHA512 791b2847882749994a6e013cc964aa2d6c23e6550b86352f81874e8d23c495740d15aa4872a59cb3529b8210f59a230014aa7c369150609ef7e907f6199f9d80
|
||||
EBUILD scrcpy-1.14.ebuild 926 BLAKE2B 24c422b16ea893b90a55521ab013291b536721927969f576b454601192495484d5f3af0e183db3ef9930dce763fe7f825c641c63a51b6d633675954c3ca814c3 SHA512 aef25ee7ff4a6d1b3b9c7bedae337f8e110203eb077d8309522aa0a13d4a47a7e844a9e89842fadc4be61104987a5b7825fbcd6b65c470b357689bdfd596b855
|
||||
|
@ -217,5 +217,3 @@ DIST xcb-0.8.2.crate 129071 BLAKE2B 83596850decb752c8fca84c383986e3cf1ca0708a682
|
||||
DIST xcb-0.9.0.crate 129744 BLAKE2B 5854662e87fc75e07ea707263808c8a5c6fd53a65e4f5034413227e1150a9110075449b17318861828667f47fbee0f673920cf9c6197ef15fdf0dd592dd3b1c4 SHA512 183d59745daa048335e7081add8ca1ea6db3fa77903bffa8bf34de538efc4618755fda1344cd36bc1175600d3df341ac1bde45706d3809a266a25eaf7c253dac
|
||||
DIST xml-rs-0.6.1.crate 50922 BLAKE2B 3c794cf94adb4da4f2966761aa367063e326db882dc7396b118c20af3e4d6864c72dc293bc939b583452d2f9d2928615d20e0009edaa3a730f1f9545cbddcae3 SHA512 27bba3095a92162f4e0b9f27c2c4c49bd61433ccbbd36957c8347aa25f397d7902253b755f0e70809b96db178cee02620b14e120a80111d4e3da4b40cf2203ab
|
||||
DIST ydcv-rs-0.4.7.crate 28524 BLAKE2B 02772b8c9aed075cb2659a43a1e070e91461b247da0230983010d61b88035860627d917b021a1b1627370ab45606d8a65be9f42b0b692f54aaec5b5475f9334a SHA512 54bac71d0b7d2046978606bf85212d41e586769ec4666882aadde1be96babcf7119e7baed0a2fe4020006d36b70ddbd9d99d9c57eabc5aafde4febd4c8b67a89
|
||||
EBUILD ydcv-rs-0.4.7.ebuild 4425 BLAKE2B 9963fd3a4c7da4a9452ec7aeaa39492ba5567c339582895ef76e185c777725f1b27595776763378de39a9b59d7ac4bb73c9f6f6ab6b0d88f507d1e2022efcf51 SHA512 e010ef0575d03ac7a9c8c499d333a5c8b7078bf64c96e0db7b7bb3e565790e4d1d8f866cc4281cbf045d0229ff8036a62dc5b84b3d3cc5f101bb8c9f74141472
|
||||
MISC metadata.xml 419 BLAKE2B 33fb8700d398bed072e083587b71a0b30d8f801baec2f2fa67fe4fcc4f14f7360c788319af4100ae1effb058a8fdd72356791f9e9efc519a1449323d117ccc49 SHA512 50b35baf962b12725e4a8d7bb3a6fb8c72d873867261f27e03b0f5a419226d6ea688cb4e3334088a8e9bd34c32391f1de43002b1e5e1343623fe343e8c16f5ec
|
||||
|
@ -1 +0,0 @@
|
||||
DIST dde-account-faces-1.0.11.tar.gz 1248362 SHA256 cdd9dc6fe95113585ef783ba76dd9fd877c586ac1417d64b405b7294c1fb4c11
|
@ -1,18 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="Deepin Account face Images"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/dde-account-faces"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
"
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>atenzd@gmail.com</email>
|
||||
<name>Aten Zhang</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">linuxdeepin/dde-account-faces</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,12 +0,0 @@
|
||||
DIST dde-api-3.18.5.tar.gz 10711551 SHA256 f3af3dd59918aa647058a536347019e864ffc79b0616f38187122959b6dbfe17
|
||||
DIST dde-api-5.0.0.tar.gz 10711554 SHA256 641e2cf9c94733cf171ada3f8eedb9220bab96dcd0728cfe5c94aa1dff75480d
|
||||
DIST github.com-alecthomas-kingpin-947dcec5ba9c011838740e680966fd7087a71d0d.tar.gz 44386 SHA256 89bf92a22aca368e2b436c22ddad62ac8754ba0c74b2c55dfe53d24f635cb3a3
|
||||
DIST github.com-alecthomas-template-a0175ee3bccc567396460bf5acd36800cb10c49c.tar.gz 55291 SHA256 9c3c415442b29e8cd878173073c2601a0a71ee5563eb6d020616fc5b1d502b42
|
||||
DIST github.com-alecthomas-units-2efee857e7cfd4f3d0138cc3cbb1b4966962b93a.tar.gz 3442 SHA256 72a65249ad5ca6f56f6f40e132f176ccd7e725deef131e361910a9f484fb7cc0
|
||||
DIST github.com-cryptix-wav-8bdace674401f0bd3b63c65479b6a6ff1f9d5e44.tar.gz 16763 SHA256 a1e321225318dff43f85aca3e1189fb4e03b3d1f90827a45b1208fea36ff62a0
|
||||
DIST github.com-disintegration-imaging-5362c131d56305ce787e79a5b94ffc956df00d62.tar.gz 2212185 SHA256 1a22fea2f4deb733ea83a7e8085580f20985fca87ce9ba9715614ca021f27bc5
|
||||
DIST github.com-fogleman-gg-0403632d5b905943a1c2a5b2763aaecd568467ec.tar.gz 695836 SHA256 20fe5b19aff0b1227905da11913985ebaa3f66616a035c19c6a5a5c23c69b41d
|
||||
DIST github.com-golang-freetype-e2365dfdc4a05e4b8299a783240d4a7d5a65d4e4.tar.gz 466612 SHA256 00ce141869e009f102f51fb8f9c2a611decb67083e4c1de7842bc9eafad8676b
|
||||
DIST github.com-golang-image-f315e440302883054d0c2bd85486878cb4f8572c.tar.gz 4817487 SHA256 d769a0fe33e4a6a88d8a3507cd7ae653cd2f8a420faeb9ddfd9c970a3acf69a6
|
||||
DIST github.com-golang-net-aaf60122140d3fcf75376d319f0554393160eb50.tar.gz 965206 SHA256 c0947cd332130089b74fb701a8eaf616aaf758c3aa2f4bbf336fadda10a2370b
|
||||
DIST github.com-nfnt-resize-83c6a9932646f83e3267f353373d47347b6036b2.tar.gz 12464 SHA256 8e10018e7e272917a57525dc42d443075a5c040c9f2ee73907562a8d84a45f4b
|
@ -1,82 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
EGO_PN="pkg.deepin.io/dde/api"
|
||||
EGO_VENDOR=(
|
||||
"golang.org/x/image f315e440302883054d0c2bd85486878cb4f8572c github.com/golang/image"
|
||||
"golang.org/x/net aaf60122140d3fcf75376d319f0554393160eb50 github.com/golang/net"
|
||||
"gopkg.in/alecthomas/kingpin.v2 947dcec5ba9c011838740e680966fd7087a71d0d github.com/alecthomas/kingpin"
|
||||
"github.com/alecthomas/units 2efee857e7cfd4f3d0138cc3cbb1b4966962b93a"
|
||||
"github.com/alecthomas/template a0175ee3bccc567396460bf5acd36800cb10c49c"
|
||||
"github.com/cryptix/wav 8bdace674401f0bd3b63c65479b6a6ff1f9d5e44"
|
||||
"github.com/fogleman/gg 0403632d5b905943a1c2a5b2763aaecd568467ec"
|
||||
"github.com/golang/freetype e2365dfdc4a05e4b8299a783240d4a7d5a65d4e4"
|
||||
"github.com/disintegration/imaging 5362c131d56305ce787e79a5b94ffc956df00d62"
|
||||
"github.com/nfnt/resize 83c6a9932646f83e3267f353373d47347b6036b2"
|
||||
)
|
||||
|
||||
inherit golang-vcs-snapshot golang-build mount-boot
|
||||
|
||||
DESCRIPTION="Go-lang bingdings for dde-daemon"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/dde-api"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
|
||||
${EGO_VENDOR_URI}"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="x11-libs/libXi
|
||||
dev-libs/glib:2
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/gdk-pixbuf:2
|
||||
media-libs/libcanberra[pulseaudio]
|
||||
x11-libs/libXfixes
|
||||
|| ( net-wireless/rfkill
|
||||
>=sys-apps/util-linux-2.31 )
|
||||
app-text/poppler[cairo]
|
||||
x11-libs/libXcursor
|
||||
x11-apps/xcur2png
|
||||
gnome-base/librsvg:2
|
||||
media-gfx/blur-effect
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-go/go-dbus-generator
|
||||
>=dev-go/deepin-go-lib-1.9.2
|
||||
>=dev-go/go-gir-generator-2.0.0
|
||||
dev-go/go-dbus-factory
|
||||
dev-go/go-x11-client
|
||||
>=dev-go/dbus-factory-3.1.5"
|
||||
|
||||
src_prepare() {
|
||||
cd ${S}/src/${EGO_PN}
|
||||
LIBDIR=$(get_libdir)
|
||||
sed -i "s|/usr/lib/|/usr/${LIBDIR}/|g" \
|
||||
misc/services/*.service \
|
||||
misc/system-services/*.service \
|
||||
misc/systemd/system/*.service \
|
||||
theme_thumb/gtk/gtk.go \
|
||||
thumbnails/gtk/gtk.go \
|
||||
lunar-calendar/main.go || die
|
||||
|
||||
default_src_prepare
|
||||
}
|
||||
src_compile() {
|
||||
mkdir -p "${T}/golibdir/"
|
||||
cp -r "${S}/src/${EGO_PN}/vendor" "${T}/golibdir/src"
|
||||
|
||||
export GOPATH="${S}:$(get_golibdir_gopath):${T}/golibdir/"
|
||||
cd ${S}/src/${EGO_PN}
|
||||
emake
|
||||
}
|
||||
|
||||
|
||||
src_install() {
|
||||
cd ${S}/src/${EGO_PN}
|
||||
emake DESTDIR=${D} libdir=/$(get_libdir) SYSTEMD_LIB_DIR=/$(get_libdir) GOSITE_DIR=$(get_golibdir_gopath) install
|
||||
}
|
@ -1,82 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
EGO_PN="pkg.deepin.io/dde/api"
|
||||
EGO_VENDOR=(
|
||||
"golang.org/x/image f315e440302883054d0c2bd85486878cb4f8572c github.com/golang/image"
|
||||
"golang.org/x/net aaf60122140d3fcf75376d319f0554393160eb50 github.com/golang/net"
|
||||
"gopkg.in/alecthomas/kingpin.v2 947dcec5ba9c011838740e680966fd7087a71d0d github.com/alecthomas/kingpin"
|
||||
"github.com/alecthomas/units 2efee857e7cfd4f3d0138cc3cbb1b4966962b93a"
|
||||
"github.com/alecthomas/template a0175ee3bccc567396460bf5acd36800cb10c49c"
|
||||
"github.com/cryptix/wav 8bdace674401f0bd3b63c65479b6a6ff1f9d5e44"
|
||||
"github.com/fogleman/gg 0403632d5b905943a1c2a5b2763aaecd568467ec"
|
||||
"github.com/golang/freetype e2365dfdc4a05e4b8299a783240d4a7d5a65d4e4"
|
||||
"github.com/disintegration/imaging 5362c131d56305ce787e79a5b94ffc956df00d62"
|
||||
"github.com/nfnt/resize 83c6a9932646f83e3267f353373d47347b6036b2"
|
||||
)
|
||||
|
||||
inherit golang-vcs-snapshot golang-build mount-boot
|
||||
|
||||
DESCRIPTION="Go-lang bingdings for dde-daemon"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/dde-api"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
|
||||
${EGO_VENDOR_URI}"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="x11-libs/libXi
|
||||
dev-libs/glib:2
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/gdk-pixbuf:2
|
||||
media-libs/libcanberra[pulseaudio]
|
||||
x11-libs/libXfixes
|
||||
|| ( net-wireless/rfkill
|
||||
>=sys-apps/util-linux-2.31 )
|
||||
app-text/poppler[cairo]
|
||||
x11-libs/libXcursor
|
||||
x11-apps/xcur2png
|
||||
gnome-base/librsvg:2
|
||||
media-gfx/blur-effect
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-go/go-dbus-generator
|
||||
>=dev-go/deepin-go-lib-1.9.2
|
||||
>=dev-go/go-gir-generator-2.0.0
|
||||
dev-go/go-dbus-factory
|
||||
dev-go/go-x11-client
|
||||
>=dev-go/dbus-factory-3.1.5"
|
||||
|
||||
src_prepare() {
|
||||
cd ${S}/src/${EGO_PN}
|
||||
LIBDIR=$(get_libdir)
|
||||
sed -i "s|/usr/lib/|/usr/${LIBDIR}/|g" \
|
||||
misc/services/*.service \
|
||||
misc/system-services/*.service \
|
||||
misc/systemd/system/*.service \
|
||||
theme_thumb/gtk/gtk.go \
|
||||
thumbnails/gtk/gtk.go \
|
||||
lunar-calendar/main.go || die
|
||||
|
||||
default_src_prepare
|
||||
}
|
||||
src_compile() {
|
||||
mkdir -p "${T}/golibdir/"
|
||||
cp -r "${S}/src/${EGO_PN}/vendor" "${T}/golibdir/src"
|
||||
|
||||
export GOPATH="${S}:$(get_golibdir_gopath):${T}/golibdir/"
|
||||
cd ${S}/src/${EGO_PN}
|
||||
emake
|
||||
}
|
||||
|
||||
|
||||
src_install() {
|
||||
cd ${S}/src/${EGO_PN}
|
||||
emake DESTDIR=${D} libdir=/$(get_libdir) SYSTEMD_LIB_DIR=/$(get_libdir) GOSITE_DIR=$(get_golibdir_gopath) install
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>atenzd@gmail.com</email>
|
||||
<name>Aten Zhang</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">linuxdeepin/dde-api</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,2 +0,0 @@
|
||||
DIST dde-control-center-4.10.14.tar.gz 17735337 SHA256 fa244b486f832698479006552f5aed6ddfdb8eb05e1ae2cb6676b6bcd4ea8a7c
|
||||
DIST dde-control-center-5.0.0.tar.gz 17733474 SHA256 4b8c4cb191aef890391e001e29606edab54507a2209795d27beb52e21ccddb6c
|
@ -1,64 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Control Center of Deepin Desktop Environment"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/dde-control-center"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="systemd redshift"
|
||||
|
||||
RDEPEND="dev-qt/qtsvg:5
|
||||
dev-qt/qtsql:5
|
||||
dev-qt/qtx11extras:5
|
||||
dev-qt/qtdeclarative:5
|
||||
dev-qt/qtmultimedia:5
|
||||
dev-qt/qtconcurrent:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-libs/libqtxdg
|
||||
kde-frameworks/networkmanager-qt
|
||||
x11-libs/startup-notification
|
||||
>=dde-base/dde-daemon-3.27.2.4
|
||||
dde-base/dde-api
|
||||
dde-base/dde-account-faces
|
||||
dde-base/dde-dock
|
||||
dde-base/startdde
|
||||
dde-base/dde-network-utils
|
||||
dev-util/desktop-file-utils
|
||||
dev-libs/geoip
|
||||
>=dde-base/deepin-desktop-base-2018.10.29
|
||||
dde-base/dde-qt5integration
|
||||
redshift? ( x11-misc/redshift )
|
||||
!systemd? ( app-admin/openrc-settingsd )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dde-base/dtkwidget-2.0.1:=
|
||||
>=dde-base/dde-qt-dbus-factory-1.1.6:=
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
LIBDIR=$(get_libdir)
|
||||
sed -i "s|lib/|${LIBDIR}/|g" src/dialogs/CMakeLists.txt || die
|
||||
sed -i "s|/usr/lib/|/usr/${LIBDIR}/|g" \
|
||||
src/frame/modules/sync/syncworker.cpp \
|
||||
src/frame/modules/update/updatework.cpp || die
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_INSTALL_PREFIX=/usr
|
||||
-DDISABLE_SYS_UPDATE=YES
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
@ -1,64 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Control Center of Deepin Desktop Environment"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/dde-control-center"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="systemd redshift"
|
||||
|
||||
RDEPEND="dev-qt/qtsvg:5
|
||||
dev-qt/qtsql:5
|
||||
dev-qt/qtx11extras:5
|
||||
dev-qt/qtdeclarative:5
|
||||
dev-qt/qtmultimedia:5
|
||||
dev-qt/qtconcurrent:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-libs/libqtxdg
|
||||
kde-frameworks/networkmanager-qt
|
||||
x11-libs/startup-notification
|
||||
>=dde-base/dde-daemon-3.27.2.4
|
||||
dde-base/dde-api
|
||||
dde-base/dde-account-faces
|
||||
dde-base/dde-dock
|
||||
dde-base/startdde
|
||||
dde-base/dde-network-utils
|
||||
dev-util/desktop-file-utils
|
||||
dev-libs/geoip
|
||||
>=dde-base/deepin-desktop-base-2018.10.29
|
||||
dde-base/dde-qt5integration
|
||||
redshift? ( x11-misc/redshift )
|
||||
!systemd? ( app-admin/openrc-settingsd )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dde-base/dtkwidget-2.0.1:=
|
||||
>=dde-base/dde-qt-dbus-factory-1.1.6:=
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
LIBDIR=$(get_libdir)
|
||||
sed -i "s|lib/|${LIBDIR}/|g" src/dialogs/CMakeLists.txt || die
|
||||
sed -i "s|/usr/lib/|/usr/${LIBDIR}/|g" \
|
||||
src/frame/modules/sync/syncworker.cpp \
|
||||
src/frame/modules/update/updatework.cpp || die
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_INSTALL_PREFIX=/usr
|
||||
-DDISABLE_SYS_UPDATE=YES
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
@ -1,14 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>atenzd@gmail.com</email>
|
||||
<name>Aten Zhang</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="redshift">Install <pkg>x11-misc/redshift</pkg> to support screen color temperature adjusting</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="github">linuxdeepin/dde-control-center</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,13 +0,0 @@
|
||||
DIST dde-daemon-3.28.0.tar.gz 2689544 SHA256 d253ff9dd8c776d7d28f71daf0b73ae7c9f9659cc15b424afdbeae0e197ada18
|
||||
DIST dde-daemon-5.0.0.tar.gz 2692292 SHA256 8922f03fdcd534182c2a0842c2cb6e8d137fbd85028032c55b5ac1019b2cc574
|
||||
DIST github.com-alecthomas-kingpin-947dcec5ba9c011838740e680966fd7087a71d0d.tar.gz 44386 SHA256 89bf92a22aca368e2b436c22ddad62ac8754ba0c74b2c55dfe53d24f635cb3a3
|
||||
DIST github.com-alecthomas-template-a0175ee3bccc567396460bf5acd36800cb10c49c.tar.gz 55291 SHA256 9c3c415442b29e8cd878173073c2601a0a71ee5563eb6d020616fc5b1d502b42
|
||||
DIST github.com-alecthomas-units-2efee857e7cfd4f3d0138cc3cbb1b4966962b93a.tar.gz 3442 SHA256 72a65249ad5ca6f56f6f40e132f176ccd7e725deef131e361910a9f484fb7cc0
|
||||
DIST github.com-axgle-mahonia-3358181d7394e26beccfae0ffde05193ef3be33a.tar.gz 463002 SHA256 7c458aaf901c782a8db5c4f478dde1736954b86414fc9b512344cac4c3b07899
|
||||
DIST github.com-cryptix-wav-8bdace674401f0bd3b63c65479b6a6ff1f9d5e44.tar.gz 16763 SHA256 a1e321225318dff43f85aca3e1189fb4e03b3d1f90827a45b1208fea36ff62a0
|
||||
DIST github.com-golang-image-f315e440302883054d0c2bd85486878cb4f8572c.tar.gz 4817487 SHA256 d769a0fe33e4a6a88d8a3507cd7ae653cd2f8a420faeb9ddfd9c970a3acf69a6
|
||||
DIST github.com-golang-net-aaf60122140d3fcf75376d319f0554393160eb50.tar.gz 965206 SHA256 c0947cd332130089b74fb701a8eaf616aaf758c3aa2f4bbf336fadda10a2370b
|
||||
DIST github.com-golang-text-f21a4dfb5e38f5895301dc265a8def02365cc3d0.tar.gz 6104978 SHA256 339419ef0264faa388f9d20fc66025a896f32dfc9d6acec3ec83591870de2de4
|
||||
DIST github.com-gosexy-gettext-74466a0a0c4a62fea38f44aa161d4bbfbe79dd6b.tar.gz 9682 SHA256 23e121b4ea15818e26d840cba571fb1c165b785271b07f44d3b575e17070fc1a
|
||||
DIST github.com-msteinert-pam-f29b9f28d6f9a1f6c4e6fd5db731999eb946574b.tar.gz 6878 SHA256 cb9c710f0b4f85a335df93512119776974535d0f4f1ef19f4d87b5e5613dc6ff
|
||||
DIST github.com-nfnt-resize-83c6a9932646f83e3267f353373d47347b6036b2.tar.gz 12464 SHA256 8e10018e7e272917a57525dc42d443075a5c040c9f2ee73907562a8d84a45f4b
|
@ -1,118 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
EGO_PN="pkg.deepin.io/dde/daemon"
|
||||
EGO_VENDOR=(
|
||||
"github.com/msteinert/pam f29b9f28d6f9a1f6c4e6fd5db731999eb946574b"
|
||||
"github.com/axgle/mahonia 3358181d7394e26beccfae0ffde05193ef3be33a"
|
||||
"gopkg.in/alecthomas/kingpin.v2 947dcec5ba9c011838740e680966fd7087a71d0d github.com/alecthomas/kingpin"
|
||||
"golang.org/x/image f315e440302883054d0c2bd85486878cb4f8572c github.com/golang/image"
|
||||
"golang.org/x/net aaf60122140d3fcf75376d319f0554393160eb50 github.com/golang/net"
|
||||
"golang.org/x/text f21a4dfb5e38f5895301dc265a8def02365cc3d0 github.com/golang/text"
|
||||
"github.com/alecthomas/units 2efee857e7cfd4f3d0138cc3cbb1b4966962b93a"
|
||||
"github.com/alecthomas/template a0175ee3bccc567396460bf5acd36800cb10c49c"
|
||||
"github.com/cryptix/wav 8bdace674401f0bd3b63c65479b6a6ff1f9d5e44"
|
||||
"github.com/nfnt/resize 83c6a9932646f83e3267f353373d47347b6036b2"
|
||||
"github.com/gosexy/gettext 74466a0a0c4a62fea38f44aa161d4bbfbe79dd6b"
|
||||
)
|
||||
|
||||
inherit golang-vcs-snapshot pam
|
||||
|
||||
DESCRIPTION="Daemon handling the DDE session settings"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/dde-daemon"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
|
||||
${EGO_VENDOR_URI}"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="grub bluetooth systemd elogind"
|
||||
REQUIRED_USE="^^ ( systemd elogind )"
|
||||
|
||||
RDEPEND="virtual/dde-wm
|
||||
x11-libs/libxkbfile
|
||||
app-text/iso-codes
|
||||
sys-apps/accountsservice
|
||||
sys-power/acpid
|
||||
sys-fs/udisks:2
|
||||
gnome-extra/polkit-gnome
|
||||
>=dde-base/deepin-desktop-schemas-3.3.0
|
||||
net-misc/networkmanager
|
||||
gnome-base/gvfs[udisks]
|
||||
sys-libs/pam
|
||||
>sys-power/upower-0.99
|
||||
dev-libs/libnl:3
|
||||
bluetooth? ( net-wireless/bluez )
|
||||
grub? ( dde-extra/deepin-grub2-themes )
|
||||
systemd? ( sys-apps/systemd )
|
||||
elogind? ( sys-auth/elogind )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-go/go-dbus-generator
|
||||
>=dev-go/go-gir-generator-2.0.0
|
||||
>=dev-go/go-x11-client-0.0.4
|
||||
>=dev-go/deepin-go-lib-1.2.14
|
||||
>=dev-go/dbus-factory-3.1.17
|
||||
>=dev-go/go-dbus-factory-0.9.0
|
||||
>=dde-base/dde-api-3.1.27
|
||||
>=dde-base/deepin-gettext-tools-1.0.8
|
||||
dev-libs/libinput
|
||||
dev-db/sqlite:3
|
||||
=dev-lang/python-3*
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
|
||||
cd ${S}/src/${EGO_PN}
|
||||
eapply ${FILESDIR}/3.8.0-disable-tap-gesture.patch
|
||||
|
||||
if use elogind; then
|
||||
sed -i "s|libsystemd|libelogind|g" Makefile
|
||||
sed -i "s|systemd/sd-bus.h|elogind/systemd/sd-bus.h|g" misc/pam-module/deepin_auth.c
|
||||
fi
|
||||
|
||||
mkdir -p "${T}/golibdir/"
|
||||
cp -r "${S}/src/${EGO_PN}/vendor" "${T}/golibdir/src"
|
||||
export GOPATH="${S}:$(get_golibdir_gopath):${T}/golibdir/"
|
||||
|
||||
LIBDIR=$(get_libdir)
|
||||
sed -i "s|lib/deepin-daemon|${LIBDIR}/deepin-daemon|g" Makefile
|
||||
sed -i "s|lib/systemd|${LIBDIR}/systemd|g" Makefile
|
||||
sed -i "s|/usr/lib/|/usr/${LIBDIR}/|g" \
|
||||
misc/dde-daemon/gesture.json \
|
||||
misc/dde-daemon/gesture/conf.json \
|
||||
misc/dde-daemon/keybinding/system_actions.json \
|
||||
misc/applications/deepin-toggle-desktop.desktop \
|
||||
misc/services/*.service \
|
||||
misc/system-services/*.service \
|
||||
misc/systemd/services/*.service \
|
||||
grub2/modify_manger.go \
|
||||
network/secret_agent.go \
|
||||
network/examples/python/gen_dbus_code.sh \
|
||||
network/nm_generator/nm_docs/NetworkManager.conf.html \
|
||||
accounts/image_blur.go \
|
||||
keybinding/shortcuts/system_shortcut.go \
|
||||
bin/search/main.go \
|
||||
bin/dde-system-daemon/main.go \
|
||||
bin/dde-authority/fprint_transaction.go \
|
||||
service_trigger/manager.go \
|
||||
session/power/lid_switch.go \
|
||||
session/power/constant.go || die
|
||||
|
||||
|
||||
default_src_prepare
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd ${S}/src/${EGO_PN}
|
||||
export PAM_MODULE_DIR=$(getpam_mod_dir)
|
||||
default_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd ${S}/src/${EGO_PN}
|
||||
default_src_install
|
||||
}
|
@ -1,118 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
EGO_PN="pkg.deepin.io/dde/daemon"
|
||||
EGO_VENDOR=(
|
||||
"github.com/msteinert/pam f29b9f28d6f9a1f6c4e6fd5db731999eb946574b"
|
||||
"github.com/axgle/mahonia 3358181d7394e26beccfae0ffde05193ef3be33a"
|
||||
"gopkg.in/alecthomas/kingpin.v2 947dcec5ba9c011838740e680966fd7087a71d0d github.com/alecthomas/kingpin"
|
||||
"golang.org/x/image f315e440302883054d0c2bd85486878cb4f8572c github.com/golang/image"
|
||||
"golang.org/x/net aaf60122140d3fcf75376d319f0554393160eb50 github.com/golang/net"
|
||||
"golang.org/x/text f21a4dfb5e38f5895301dc265a8def02365cc3d0 github.com/golang/text"
|
||||
"github.com/alecthomas/units 2efee857e7cfd4f3d0138cc3cbb1b4966962b93a"
|
||||
"github.com/alecthomas/template a0175ee3bccc567396460bf5acd36800cb10c49c"
|
||||
"github.com/cryptix/wav 8bdace674401f0bd3b63c65479b6a6ff1f9d5e44"
|
||||
"github.com/nfnt/resize 83c6a9932646f83e3267f353373d47347b6036b2"
|
||||
"github.com/gosexy/gettext 74466a0a0c4a62fea38f44aa161d4bbfbe79dd6b"
|
||||
)
|
||||
|
||||
inherit golang-vcs-snapshot pam
|
||||
|
||||
DESCRIPTION="Daemon handling the DDE session settings"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/dde-daemon"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
|
||||
${EGO_VENDOR_URI}"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="grub bluetooth systemd elogind"
|
||||
REQUIRED_USE="^^ ( systemd elogind )"
|
||||
|
||||
RDEPEND="virtual/dde-wm
|
||||
x11-libs/libxkbfile
|
||||
app-text/iso-codes
|
||||
sys-apps/accountsservice
|
||||
sys-power/acpid
|
||||
sys-fs/udisks:2
|
||||
gnome-extra/polkit-gnome
|
||||
>=dde-base/deepin-desktop-schemas-3.3.0
|
||||
net-misc/networkmanager
|
||||
gnome-base/gvfs[udisks]
|
||||
sys-libs/pam
|
||||
>sys-power/upower-0.99
|
||||
dev-libs/libnl:3
|
||||
bluetooth? ( net-wireless/bluez )
|
||||
grub? ( dde-extra/deepin-grub2-themes )
|
||||
systemd? ( sys-apps/systemd )
|
||||
elogind? ( sys-auth/elogind )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-go/go-dbus-generator
|
||||
>=dev-go/go-gir-generator-2.0.0
|
||||
>=dev-go/go-x11-client-0.0.4
|
||||
>=dev-go/deepin-go-lib-1.2.14
|
||||
>=dev-go/dbus-factory-3.1.17
|
||||
>=dev-go/go-dbus-factory-0.9.0
|
||||
>=dde-base/dde-api-3.1.27
|
||||
>=dde-base/deepin-gettext-tools-1.0.8
|
||||
dev-libs/libinput
|
||||
dev-db/sqlite:3
|
||||
=dev-lang/python-3*
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
|
||||
cd ${S}/src/${EGO_PN}
|
||||
eapply ${FILESDIR}/3.8.0-disable-tap-gesture.patch
|
||||
|
||||
if use elogind; then
|
||||
sed -i "s|libsystemd|libelogind|g" Makefile
|
||||
sed -i "s|systemd/sd-bus.h|elogind/systemd/sd-bus.h|g" misc/pam-module/deepin_auth.c
|
||||
fi
|
||||
|
||||
mkdir -p "${T}/golibdir/"
|
||||
cp -r "${S}/src/${EGO_PN}/vendor" "${T}/golibdir/src"
|
||||
export GOPATH="${S}:$(get_golibdir_gopath):${T}/golibdir/"
|
||||
|
||||
LIBDIR=$(get_libdir)
|
||||
sed -i "s|lib/deepin-daemon|${LIBDIR}/deepin-daemon|g" Makefile
|
||||
sed -i "s|lib/systemd|${LIBDIR}/systemd|g" Makefile
|
||||
sed -i "s|/usr/lib/|/usr/${LIBDIR}/|g" \
|
||||
misc/dde-daemon/gesture.json \
|
||||
misc/dde-daemon/gesture/conf.json \
|
||||
misc/dde-daemon/keybinding/system_actions.json \
|
||||
misc/applications/deepin-toggle-desktop.desktop \
|
||||
misc/services/*.service \
|
||||
misc/system-services/*.service \
|
||||
misc/systemd/services/*.service \
|
||||
grub2/modify_manger.go \
|
||||
network/secret_agent.go \
|
||||
network/examples/python/gen_dbus_code.sh \
|
||||
network/nm_generator/nm_docs/NetworkManager.conf.html \
|
||||
accounts/image_blur.go \
|
||||
keybinding/shortcuts/system_shortcut.go \
|
||||
bin/search/main.go \
|
||||
bin/dde-system-daemon/main.go \
|
||||
bin/dde-authority/fprint_transaction.go \
|
||||
service_trigger/manager.go \
|
||||
session/power/lid_switch.go \
|
||||
session/power/constant.go || die
|
||||
|
||||
|
||||
default_src_prepare
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd ${S}/src/${EGO_PN}
|
||||
export PAM_MODULE_DIR=$(getpam_mod_dir)
|
||||
default_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd ${S}/src/${EGO_PN}
|
||||
default_src_install
|
||||
}
|
@ -1,66 +0,0 @@
|
||||
diff --git a/misc/dde-daemon/gesture.json b/misc/dde-daemon/gesture.json
|
||||
index 2fc0ce60..9548d8f2 100644
|
||||
--- a/misc/dde-daemon/gesture.json
|
||||
+++ b/misc/dde-daemon/gesture.json
|
||||
@@ -53,15 +53,6 @@
|
||||
"Action": "ShowWindow"
|
||||
}
|
||||
},
|
||||
- {
|
||||
- "Name": "tap",
|
||||
- "Direction": "none",
|
||||
- "Fingers": 3,
|
||||
- "Action": {
|
||||
- "Type": "built-in",
|
||||
- "Action": "MoveWindow"
|
||||
- }
|
||||
- },
|
||||
{
|
||||
"Name": "swipe",
|
||||
"Direction": "up",
|
||||
diff --git a/system/gesture/core.c b/system/gesture/core.c
|
||||
index 750baabb..066c4fd9 100644
|
||||
--- a/system/gesture/core.c
|
||||
+++ b/system/gesture/core.c
|
||||
@@ -294,16 +294,16 @@ handle_gesture_events(struct libinput_event *ev, int type)
|
||||
}
|
||||
raw_event_reset(raw);
|
||||
break;
|
||||
- case LIBINPUT_EVENT_GESTURE_TAP_BEGIN:
|
||||
- break;
|
||||
- case LIBINPUT_EVENT_GESTURE_TAP_END:
|
||||
- if (libinput_event_gesture_get_cancelled(gesture)) {
|
||||
- break;
|
||||
- }
|
||||
- raw->fingers = libinput_event_gesture_get_finger_count(gesture);
|
||||
- g_debug("[Tap] fingers: %d", raw->fingers);
|
||||
- handleGestureEvent(GESTURE_TYPE_TAP, GESTURE_DIRECTION_NONE, raw->fingers);
|
||||
- break;
|
||||
+ /*case LIBINPUT_EVENT_GESTURE_TAP_BEGIN:*/
|
||||
+ /*break;*/
|
||||
+ /*case LIBINPUT_EVENT_GESTURE_TAP_END:*/
|
||||
+ /*if (libinput_event_gesture_get_cancelled(gesture)) {*/
|
||||
+ /*break;*/
|
||||
+ /*}*/
|
||||
+ /*raw->fingers = libinput_event_gesture_get_finger_count(gesture);*/
|
||||
+ /*g_debug("[Tap] fingers: %d", raw->fingers);*/
|
||||
+ /*handleGestureEvent(GESTURE_TYPE_TAP, GESTURE_DIRECTION_NONE, raw->fingers);*/
|
||||
+ /*break;*/
|
||||
}
|
||||
}
|
||||
|
||||
@@ -410,10 +410,10 @@ handle_events(struct libinput *li)
|
||||
case LIBINPUT_EVENT_GESTURE_PINCH_END:
|
||||
case LIBINPUT_EVENT_GESTURE_SWIPE_BEGIN:
|
||||
case LIBINPUT_EVENT_GESTURE_SWIPE_UPDATE:
|
||||
- case LIBINPUT_EVENT_GESTURE_SWIPE_END:
|
||||
- case LIBINPUT_EVENT_GESTURE_TAP_BEGIN:
|
||||
- case LIBINPUT_EVENT_GESTURE_TAP_UPDATE:
|
||||
- case LIBINPUT_EVENT_GESTURE_TAP_END:{
|
||||
+ case LIBINPUT_EVENT_GESTURE_SWIPE_END:{
|
||||
+ /*case LIBINPUT_EVENT_GESTURE_TAP_BEGIN:*/
|
||||
+ /*case LIBINPUT_EVENT_GESTURE_TAP_UPDATE:*/
|
||||
+ /*case LIBINPUT_EVENT_GESTURE_TAP_END:{*/
|
||||
handle_gesture_events(ev, type);
|
||||
break;
|
||||
}
|
@ -1,17 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>atenzd@gmail.com</email>
|
||||
<name>Aten Zhang</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="bluetooth">Enable Bluetooth Support</flag>
|
||||
<flag name="miracast">Enable Miracast Support</flag>
|
||||
<flag name="grub">Install Deepin themes for <pkg>sys-boot/grub</pkg></flag>
|
||||
<flag name="fprint">Enables experimental fingerprint authentication using <pkg>sys-auth/fprintd</pkg></flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="github">linuxdeepin/dde-daemon</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,2 +0,0 @@
|
||||
DIST dde-dock-4.10.8.tar.gz 702097 SHA256 d9ee12230221d7ec3fb9c7703e6e7535be3ae1dd0121ede2186a52594f2300f5
|
||||
DIST dde-dock-5.0.0.tar.gz 702077 SHA256 9b4694c7a80566e468ad7ed054943a42fddf67a6bbc0e95b072b0047e42cd5e0
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Deepin desktop environment - Dock module"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/dde-dock"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-qt/qtsvg:5
|
||||
dev-qt/qtx11extras:5
|
||||
>=dde-base/deepin-menu-3.2.0
|
||||
dde-base/dde-daemon
|
||||
dde-base/dde-network-utils
|
||||
dde-base/dde-qt5integration
|
||||
app-accessibility/onboard
|
||||
>=dde-base/dtkwidget-2.0.9.5:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
x11-libs/xcb-util-image
|
||||
x11-libs/libxcb
|
||||
x11-libs/xcb-util-wm
|
||||
x11-libs/libXtst
|
||||
dde-base/dde-qt-dbus-factory
|
||||
x11-libs/gsettings-qt
|
||||
dev-libs/libdbusmenu-qt
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
LIBDIR=$(get_libdir)
|
||||
sed -i "s|lib/|${LIBDIR}/|g" plugins/*/CMakeLists.txt
|
||||
sed -i "s|/usr/lib/|/usr/${LIBDIR}/|g" \
|
||||
frame/item/showdesktopitem.cpp \
|
||||
frame/controller/dockpluginscontroller.cpp \
|
||||
plugins/tray/system-trays/systemtrayscontroller.cpp || die
|
||||
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Deepin desktop environment - Dock module"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/dde-dock"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-qt/qtsvg:5
|
||||
dev-qt/qtx11extras:5
|
||||
>=dde-base/deepin-menu-3.2.0
|
||||
dde-base/dde-daemon
|
||||
dde-base/dde-network-utils
|
||||
dde-base/dde-qt5integration
|
||||
app-accessibility/onboard
|
||||
>=dde-base/dtkwidget-2.0.9.5:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
x11-libs/xcb-util-image
|
||||
x11-libs/libxcb
|
||||
x11-libs/xcb-util-wm
|
||||
x11-libs/libXtst
|
||||
dde-base/dde-qt-dbus-factory
|
||||
x11-libs/gsettings-qt
|
||||
dev-libs/libdbusmenu-qt
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
LIBDIR=$(get_libdir)
|
||||
sed -i "s|lib/|${LIBDIR}/|g" plugins/*/CMakeLists.txt
|
||||
sed -i "s|/usr/lib/|/usr/${LIBDIR}/|g" \
|
||||
frame/item/showdesktopitem.cpp \
|
||||
frame/controller/dockpluginscontroller.cpp \
|
||||
plugins/tray/system-trays/systemtrayscontroller.cpp || die
|
||||
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>atenzd@gmail.com</email>
|
||||
<name>Aten Zhang</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">linuxdeepin/dde-dock</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,2 +0,0 @@
|
||||
DIST dde-file-manager-4.8.8.1.tar.gz 4716647 SHA256 34670df841440e9cdc221051e70243f0480e00149ba1d7054dfa3bab00a393b4
|
||||
DIST dde-file-manager-5.0.0.tar.gz 4716718 SHA256 de6022346b074cfc87cb4fad2fccfdf433f45556fd153fb03caf5a03d5648f88
|
@ -1,101 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit qmake-utils xdg-utils systemd
|
||||
|
||||
DESCRIPTION="Deepin File Manager and Desktop module for DDE"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/dde-file-manager"
|
||||
if [[ "${PV}" == *9999* ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/linuxdeepin/${PN}.git"
|
||||
EGIT_BRANCH="develop2.0"
|
||||
else
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="samba avfs screensaver"
|
||||
|
||||
RDEPEND="sys-apps/file
|
||||
sys-fs/cryptsetup
|
||||
x11-libs/gsettings-qt
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5[jpeg]
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtx11extras:5
|
||||
dev-qt/qtconcurrent:5
|
||||
dev-qt/qtmultimedia:5[widgets]
|
||||
dev-qt/qtdeclarative:5
|
||||
sys-auth/polkit-qt[qt5(+)]
|
||||
app-crypt/libsecret
|
||||
>=dev-libs/disomaster-0.2.0
|
||||
x11-libs/libxcb
|
||||
x11-base/xorg-proto
|
||||
x11-libs/xcb-util
|
||||
x11-libs/xcb-util-wm
|
||||
dde-base/udisks2-qt5
|
||||
app-text/poppler
|
||||
media-video/ffmpegthumbnailer[png]
|
||||
media-libs/taglib
|
||||
media-video/deepin-movie-reborn
|
||||
dde-extra/deepin-shortcut-viewer
|
||||
kde-frameworks/kcodecs:5
|
||||
net-misc/socat
|
||||
>=dde-base/dde-dock-4.2.0:=
|
||||
dde-base/dde-qt-dbus-factory
|
||||
dde-base/dde-qt5integration
|
||||
>=dde-base/dtkwidget-2.0.0:=
|
||||
screensaver? ( dde-extra/deepin-screensaver )
|
||||
samba? ( net-fs/samba )
|
||||
avfs? ( sys-fs/avfs )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-libs/jemalloc
|
||||
dde-base/deepin-anything
|
||||
dde-base/deepin-gettext-tools
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
sed -i "s|\ systemd_service||g" dde-file-manager-daemon/dde-file-manager-daemon.pro
|
||||
|
||||
LIBDIR=$(get_libdir)
|
||||
sed -i "s|{PREFIX}/lib/|{PREFIX}/${LIBDIR}/|g" dde-dock-plugins/disk-mount/disk-mount.pro
|
||||
sed -i "s|/usr/lib/|/usr/${LIBDIR}/|g" \
|
||||
dde-file-manager-lib/gvfs/networkmanager.cpp \
|
||||
dde-file-manager-lib/shutil/fileutils.cpp \
|
||||
dde-desktop/main.cpp \
|
||||
dde-zone/mainwindow.h || die
|
||||
export QT_SELECT=qt5
|
||||
eqmake5 PREFIX=/usr LIB_INSTALL_DIR=/usr/$(get_libdir) DISABLE_SCREENSAVER=$(use screensaver || echo YES)
|
||||
default_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
systemd_dounit ${S}/dde-file-manager-daemon/dbusservice/dde-filemanager-daemon.service
|
||||
|
||||
emake INSTALL_ROOT=${D} install
|
||||
|
||||
dobin ${FILESDIR}/dfmterm
|
||||
dobin ${FILESDIR}/x-terminal-emulator
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
einfo "${PN} needs x-terminal-emulator command to make OpenInTermial"
|
||||
einfo "function work. A command dfmterm is added to generate it. For"
|
||||
einfo "example, use 'dfmterm xterm' to set xterm as the terminal when"
|
||||
einfo "click 'Open In Terminal'"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
}
|
@ -1,104 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit qmake-utils xdg-utils systemd
|
||||
|
||||
DESCRIPTION="Deepin File Manager and Desktop module for DDE"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/dde-file-manager"
|
||||
if [[ "${PV}" == *9999* ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/linuxdeepin/${PN}.git"
|
||||
EGIT_BRANCH="develop2.0"
|
||||
else
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="samba avfs screensaver"
|
||||
|
||||
RDEPEND="sys-apps/file
|
||||
sys-fs/cryptsetup
|
||||
x11-libs/gsettings-qt
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5[jpeg]
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtx11extras:5
|
||||
dev-qt/qtconcurrent:5
|
||||
dev-qt/qtmultimedia:5[widgets]
|
||||
dev-qt/qtdeclarative:5
|
||||
sys-auth/polkit-qt[qt5(+)]
|
||||
app-crypt/libsecret
|
||||
>=dev-libs/disomaster-0.2.0
|
||||
x11-libs/libxcb
|
||||
x11-base/xorg-proto
|
||||
x11-libs/xcb-util
|
||||
x11-libs/xcb-util-wm
|
||||
dde-base/udisks2-qt5
|
||||
app-text/poppler
|
||||
media-video/ffmpegthumbnailer[png]
|
||||
media-libs/taglib
|
||||
media-video/deepin-movie-reborn
|
||||
dde-extra/deepin-shortcut-viewer
|
||||
kde-frameworks/kcodecs:5
|
||||
net-misc/socat
|
||||
>=dde-base/dde-dock-4.2.0:=
|
||||
dde-base/dde-qt-dbus-factory
|
||||
dde-base/dde-qt5integration
|
||||
>=dde-base/dtkwidget-2.0.0:=
|
||||
screensaver? ( dde-extra/deepin-screensaver )
|
||||
samba? ( net-fs/samba )
|
||||
avfs? ( sys-fs/avfs )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-libs/jemalloc
|
||||
dde-base/deepin-anything
|
||||
dde-base/deepin-gettext-tools
|
||||
"
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-qt5.14.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
sed -i "s|\ systemd_service||g" dde-file-manager-daemon/dde-file-manager-daemon.pro
|
||||
|
||||
LIBDIR=$(get_libdir)
|
||||
sed -i "s|{PREFIX}/lib/|{PREFIX}/${LIBDIR}/|g" dde-dock-plugins/disk-mount/disk-mount.pro
|
||||
sed -i "s|/usr/lib/|/usr/${LIBDIR}/|g" \
|
||||
dde-file-manager-lib/gvfs/networkmanager.cpp \
|
||||
dde-file-manager-lib/shutil/fileutils.cpp \
|
||||
dde-desktop/main.cpp \
|
||||
dde-zone/mainwindow.h || die
|
||||
export QT_SELECT=qt5
|
||||
eqmake5 PREFIX=/usr LIB_INSTALL_DIR=/usr/$(get_libdir) DISABLE_SCREENSAVER=$(use screensaver || echo YES)
|
||||
default_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
systemd_dounit ${S}/dde-file-manager-daemon/dbusservice/dde-filemanager-daemon.service
|
||||
|
||||
emake INSTALL_ROOT=${D} install
|
||||
|
||||
dobin ${FILESDIR}/dfmterm
|
||||
dobin ${FILESDIR}/x-terminal-emulator
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
einfo "${PN} needs x-terminal-emulator command to make OpenInTermial"
|
||||
einfo "function work. A command dfmterm is added to generate it. For"
|
||||
einfo "example, use 'dfmterm xterm' to set xterm as the terminal when"
|
||||
einfo "click 'Open In Terminal'"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
}
|
@ -1,22 +0,0 @@
|
||||
diff --git a/dde-file-manager-lib/shutil/dsqlitehandle.h b/dde-file-manager-lib/shutil/dsqlitehandle.h
|
||||
index ae7b5e94..ec0eed6e 100644
|
||||
--- a/dde-file-manager-lib/shutil/dsqlitehandle.h
|
||||
+++ b/dde-file-manager-lib/shutil/dsqlitehandle.h
|
||||
@@ -21,7 +21,7 @@
|
||||
#include <QtSql/QSqlDatabase>
|
||||
|
||||
|
||||
-
|
||||
+#if QT_VERSION < QT_VERSION_CHECK(5,14,0)
|
||||
namespace std
|
||||
{
|
||||
|
||||
@@ -35,7 +35,7 @@ struct hash<QString>
|
||||
};
|
||||
|
||||
}
|
||||
-
|
||||
+#endif
|
||||
|
||||
|
||||
class DSqliteHandle : public QObject
|
@ -1,11 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
XTERM=${@:-xterm}
|
||||
|
||||
cat > /usr/bin/x-terminal-emulator<< EOF
|
||||
#!/bin/sh
|
||||
$XTERM \$@
|
||||
EOF
|
||||
|
||||
chmod +x /usr/bin/x-terminal-emulator
|
||||
|
@ -1,2 +0,0 @@
|
||||
#!/bin/sh
|
||||
deepin-terminal $@
|
@ -1,15 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>atenzd@gmail.com</email>
|
||||
<name>Aten Zhang</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="avfs">Enable support for <pkg>sys-fs/avfs</pkg></flag>
|
||||
<flag name="screensaver">Enable support for setting screensaver</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="github">linuxdeepin/dde-file-manager</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,2 +0,0 @@
|
||||
DIST dde-launcher-4.6.14.tar.gz 278176 SHA256 f6ff116aa1864d516d264069e9db9fe28731b41dc1b171a2a39c5fd1149909b9
|
||||
DIST dde-launcher-5.0.0.tar.gz 278188 SHA256 270a509dbd2807e4ae63b34cfb821c9648db9625e1339ca5457b5b27cc6b8da0
|
@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Deepin desktop environment - Launcher module"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/dde-launcher"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-qt/qtsvg:5
|
||||
dev-qt/qtx11extras:5
|
||||
>=dde-base/deepin-menu-3.0.0
|
||||
dde-base/dde-daemon
|
||||
x11-misc/xdg-user-dirs
|
||||
>=dde-base/deepin-desktop-schemas-3.1.11
|
||||
x11-libs/gsettings-qt
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
x11-libs/xcb-util-wm
|
||||
x11-libs/libxcb
|
||||
>=dde-base/dtkwidget-2.0.0:=
|
||||
dde-base/dde-qt-dbus-factory:=
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_INSTALL_PREFIX=/usr
|
||||
-DWITHOUT_UNINSTALL_APP=1
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Deepin desktop environment - Launcher module"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/dde-launcher"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-qt/qtsvg:5
|
||||
dev-qt/qtx11extras:5
|
||||
>=dde-base/deepin-menu-3.0.0
|
||||
dde-base/dde-daemon
|
||||
x11-misc/xdg-user-dirs
|
||||
>=dde-base/deepin-desktop-schemas-3.1.11
|
||||
x11-libs/gsettings-qt
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
x11-libs/xcb-util-wm
|
||||
x11-libs/libxcb
|
||||
>=dde-base/dtkwidget-2.0.0:=
|
||||
dde-base/dde-qt-dbus-factory:=
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_INSTALL_PREFIX=/usr
|
||||
-DWITHOUT_UNINSTALL_APP=1
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>atenzd@gmail.com</email>
|
||||
<name>Aten Zhang</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">linuxdeepin/dde-launcher</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="Deepin Desktop Enviroment (meta package)"
|
||||
HOMEPAGE="https://www.deepin.org"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="metapackage"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+policykit manual +terminal multimedia grub plymouth elogind systemd turbo kwin mutter extra screensaver"
|
||||
REQUIRED_USE="^^ ( systemd elogind )
|
||||
?? ( kwin mutter )"
|
||||
|
||||
RDEPEND=">=dde-base/dde-control-center-4.10.0
|
||||
virtual/dde-wm[kwin?,mutter?]
|
||||
>=dde-base/startdde-3.14.0
|
||||
>=dde-base/dde-file-manager-4.8.4[screensaver?]
|
||||
>=dde-base/dde-launcher-4.6.8
|
||||
>=dde-base/dde-dock-4.9.7
|
||||
>=dde-base/deepin-desktop-base-2019.04.24
|
||||
>=dde-base/dde-session-ui-4.9.5[systemd?,elogind?]
|
||||
>=dde-base/dde-daemon-3.27.0[grub?,systemd?,elogind?]
|
||||
policykit? ( dde-base/dde-polkit-agent )
|
||||
turbo? ( dde-extra/deepin-turbo[systemd?,elogind?] )
|
||||
manual? ( >=dde-extra/deepin-manual-2.0.19 )
|
||||
terminal? ( dde-extra/deepin-terminal )
|
||||
multimedia? ( dde-extra/dde-meta-multimedia )
|
||||
extra? ( dde-extra/dde-meta-apps )
|
||||
plymouth? ( dde-extra/plymouth-theme-deepin )
|
||||
"
|
||||
|
||||
pkg_postinst() {
|
||||
use terminal && dfmterm deepin-terminal
|
||||
}
|
@ -1,20 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>atenzd@gmail.com</email>
|
||||
<name>Aten Zhang</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="manual">Install <pkg>dde-extra/dde-help</pkg> User Manual</flag>
|
||||
<flag name="terminal">Install <pkg>dde-extra/deepin-terminal</pkg> Terminal Emulator</flag>
|
||||
<flag name="extra">Install extra applicaions developed by Deepin</flag>
|
||||
<flag name="multimedia">Install Deepin multimedia suite</flag>
|
||||
<flag name="grub">Install Deepin themes for <pkg>sys-boot/grub</pkg></flag>
|
||||
<flag name="plymouth">Install Deepin themes for <pkg>sys-boot/plymouth</pkg></flag>
|
||||
<flag name="screensaver">Install Deepin Screensaver module</flag>
|
||||
<flag name="turbo">Enable DTK Apps Turbo by <pkg>dde-extra/deepin-turbo</pkg></flag>
|
||||
<flag name="mutter">Use the WM based on mutter</flag>
|
||||
<flag name="kwin">Use the WM based on kwin</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -1,2 +0,0 @@
|
||||
DIST dde-network-utils-0.1.4.tar.gz 40191 SHA256 6c187833ab57f9be407ce608a1c893d552e3122ce24bbe0b39d36360085272ff
|
||||
DIST dde-network-utils-5.0.1.tar.gz 40785 SHA256 ddf5aa4489dc32fd64b610bd1631415165543210f294bb659c1ef75ccac98212
|
@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit qmake-utils
|
||||
|
||||
DESCRIPTION="DDE Network Utils"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/dde-network-utils"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-qt/qtdbus:5
|
||||
dev-qt/qtgui:5
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dde-base/dde-qt-dbus-factory-0.3.1:=
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
LIBDIR=$(get_libdir)
|
||||
sed -i "s|PREFIX/lib|{PREFIX}/${LIBDIR}|g" ${PN}.pro
|
||||
QT_SELECT=qt5 eqmake5 PREFIX=/usr
|
||||
default_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT=${D} install
|
||||
}
|
||||
|
@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit qmake-utils
|
||||
|
||||
DESCRIPTION="DDE Network Utils"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/dde-network-utils"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-qt/qtdbus:5
|
||||
dev-qt/qtgui:5
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dde-base/dde-qt-dbus-factory-0.3.1:=
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
LIBDIR=$(get_libdir)
|
||||
sed -i "s|PREFIX/lib|{PREFIX}/${LIBDIR}|g" ${PN}.pro
|
||||
QT_SELECT=qt5 eqmake5 PREFIX=/usr
|
||||
default_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT=${D} install
|
||||
}
|
||||
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>atenzd@gmail.com</email>
|
||||
<name>Aten Zhang</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">linuxdeepin/dde-network-utils</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,2 +0,0 @@
|
||||
DIST dde-polkit-agent-0.3.0.tar.gz 37587 SHA256 37b5c09cf961f7c025355ee5f2800909e27b9c07b1cee474f1030f0d39c380a1
|
||||
DIST dde-polkit-agent-5.0.0.tar.gz 37592 SHA256 05468c9ca41a6b97e9e077ee4e0be9495aae31bed134369281e8542ecc6f739f
|
@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit qmake-utils
|
||||
|
||||
DESCRIPTION="PolicyKit agent for DDE"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/dde-polkit-agent"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtwidgets:5
|
||||
sys-auth/polkit-qt[qt5(+)]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dde-base/dtkwidget-2.0.2:=
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
|
||||
LIBDIR=$(get_libdir)
|
||||
sed -i "s|/usr/lib/|/usr/${LIBDIR}/|g" ${PN}.pro
|
||||
QT_SELECT=qt5 eqmake5 PREFIX=/usr
|
||||
default_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT=${D} install
|
||||
}
|
@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit qmake-utils
|
||||
|
||||
DESCRIPTION="PolicyKit agent for DDE"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/dde-polkit-agent"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtwidgets:5
|
||||
sys-auth/polkit-qt[qt5(+)]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dde-base/dtkwidget-2.0.2:=
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
|
||||
LIBDIR=$(get_libdir)
|
||||
sed -i "s|/usr/lib/|/usr/${LIBDIR}/|g" ${PN}.pro
|
||||
QT_SELECT=qt5 eqmake5 PREFIX=/usr
|
||||
default_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT=${D} install
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>atenzd@gmail.com</email>
|
||||
<name>Aten Zhang</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">linuxdeepin/dde-polkit-agent</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,2 +0,0 @@
|
||||
DIST dde-qt-dbus-factory-5.0.0.tar.gz 59167 SHA256 b9af039fe3b7ef7943f23209367c7163b904f6aa2536325662a568f636f4ccd2
|
||||
DIST dde-qt-dbus-factory-5.0.1.tar.gz 59178 SHA256 f945b17b79784d7e6f0b5566937aac443a5493cf34af40e13f38805b464f6dbd
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit qmake-utils
|
||||
|
||||
DESCRIPTION="A repository stores auto-generated Qt5 D-Bus code used by DDE"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/dde-qt-dbus-factory"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-qt/qtdbus:5
|
||||
dev-qt/qtcore:5"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-qt/qtgui:5
|
||||
dev-lang/python"
|
||||
|
||||
src_prepare() {
|
||||
QT_SELECT=qt5 eqmake5 PREFIX=/usr LIB_INSTALL_DIR=/usr/$(get_libdir)
|
||||
default_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT=${D} install
|
||||
}
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit qmake-utils
|
||||
|
||||
DESCRIPTION="A repository stores auto-generated Qt5 D-Bus code used by DDE"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/dde-qt-dbus-factory"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-qt/qtdbus:5
|
||||
dev-qt/qtcore:5"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-qt/qtgui:5
|
||||
dev-lang/python"
|
||||
|
||||
src_prepare() {
|
||||
QT_SELECT=qt5 eqmake5 PREFIX=/usr LIB_INSTALL_DIR=/usr/$(get_libdir)
|
||||
default_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT=${D} install
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>atenzd@gmail.com</email>
|
||||
<name>Aten Zhang</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">linuxdeepin/dde-qt-dbus-factory</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1 +0,0 @@
|
||||
DIST dde-qt5integration-5.0.0.tar.gz 363736 SHA256 59eff73ea16ded0a54fe91a08168d53b96f6e7fe9a53b599ba37346b283d6a7c
|
@ -1,57 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit qmake-utils
|
||||
|
||||
DESCRIPTION="DDE system integration plugin for Qt5"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/qt5integration"
|
||||
MY_PN=${PN#*-}
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/linuxdeepin/${MY_PN}.git"
|
||||
else
|
||||
SRC_URI="https://github.com/linuxdeepin/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/libqtxdg
|
||||
dev-qt/qtcore:5=
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtx11extras:5
|
||||
dev-qt/qtmultimedia:5[widgets]
|
||||
dev-qt/qtsvg:5
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype
|
||||
dev-qt/qt5dxcb-plugin
|
||||
dev-qt/qtstyleplugins:5
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-libs/glib:2
|
||||
>=dde-base/dtkwidget-2.0.0:=
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-qt5.13.patch
|
||||
"${FILESDIR}"/${P}-qt5.14.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
QT_SELECT=qt5 eqmake5 ${MY_PN}.pro
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT=${D} install
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
--- a/dstyleplugin/style.cpp 2019-11-16 08:43:03.245556427 +0100
|
||||
+++ b/dstyleplugin/style.cpp 2019-11-16 08:43:33.041960117 +0100
|
||||
@@ -1418,6 +1418,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
-#include "moc_style.cpp"
|
||||
|
||||
}
|
||||
+
|
||||
+#include "moc_style.cpp"
|
||||
|
@ -1,46 +0,0 @@
|
||||
diff --git a/platformthemeplugin/qdeepintheme.cpp b/platformthemeplugin/qdeepintheme.cpp
|
||||
index e98487b..45e90bc 100644
|
||||
--- a/platformthemeplugin/qdeepintheme.cpp
|
||||
+++ b/platformthemeplugin/qdeepintheme.cpp
|
||||
@@ -571,10 +571,18 @@ static bool updateScreenScaleFactors(DThemeSettings *s, const QByteArray &value,
|
||||
}
|
||||
|
||||
QHighDpiScaling::updateHighDpiScaling();
|
||||
+#if QT_VERSION < QT_VERSION_CHECK(5,14,0)
|
||||
qDebug() << QHighDpiScaling::logicalDpi();
|
||||
+#else
|
||||
+ qDebug() << QHighDpiScaling::logicalDpi(QGuiApplication::primaryScreen());
|
||||
+#endif
|
||||
updateScaleLogcailDpi(s->scaleLogicalDpi());
|
||||
|
||||
+#if QT_VERSION < QT_VERSION_CHECK(5,14,0)
|
||||
qDebug() << QHighDpiScaling::logicalDpi();
|
||||
+#else
|
||||
+ qDebug() << QHighDpiScaling::logicalDpi(QGuiApplication::primaryScreen());
|
||||
+#endif
|
||||
|
||||
return true;
|
||||
}
|
||||
--- a/platformthemeplugin/qdeepintheme.cpp 2019-12-19 17:45:47.396894045 +0800
|
||||
+++ b/platformthemeplugin/qdeepintheme.cpp 2019-12-19 17:46:28.436136243 +0800
|
||||
@@ -516,19 +516,7 @@
|
||||
static bool updateScaleLogcailDpi(const QPair<qreal, qreal> &dpi)
|
||||
{
|
||||
bool ok = dpi.first >= 0 && dpi.second >= 0;
|
||||
-
|
||||
- if (dpi.first > 0) {
|
||||
- QHighDpiScaling::m_logicalDpi.first = dpi.first;
|
||||
- } else if (qIsNull(dpi.first)) {
|
||||
- QHighDpiScaling::m_logicalDpi.first = qGuiApp->primaryScreen()->handle()->logicalDpi().first;
|
||||
- }
|
||||
-
|
||||
- if (dpi.second > 0) {
|
||||
- QHighDpiScaling::m_logicalDpi.second = dpi.second;
|
||||
- } else if (qIsNull(dpi.second)) {
|
||||
- QHighDpiScaling::m_logicalDpi.second = qGuiApp->primaryScreen()->handle()->logicalDpi().second;
|
||||
- }
|
||||
-
|
||||
+ QHighDpiScaling::m_usePixelDensity = false;
|
||||
return ok;
|
||||
}
|
||||
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>atenzd@gmail.com</email>
|
||||
<name>Aten Zhang</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">linuxdeepin/qt5integration</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,2 +0,0 @@
|
||||
DIST dde-session-ui-4.9.14.tar.gz 2348723 SHA256 96c5e7fcae37227184131317b39e16003ccf6c14f4e7dc990d9dc50a9e46e21f
|
||||
DIST dde-session-ui-5.0.0.tar.gz 2348694 SHA256 4d710a14268deedf95728ffdde5e7360bc247f93c9e0bec5dd5411e475b73870
|
@ -1,66 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit qmake-utils
|
||||
|
||||
DESCRIPTION="Deepin desktop environment - Session UI module"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/dde-session-ui"
|
||||
if [[ "${PV}" == *9999* ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/linuxdeepin/${PN}.git"
|
||||
else
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="systemd elogind"
|
||||
REQUIRED_USE="^^ ( systemd elogind )"
|
||||
|
||||
RDEPEND="
|
||||
x11-libs/gsettings-qt
|
||||
x11-misc/lightdm[qt5]
|
||||
x11-libs/libXext
|
||||
x11-libs/libXtst
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXfixes
|
||||
x11-apps/xrandr
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtx11extras:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtsvg:5
|
||||
>=dde-base/dde-daemon-3.27.2.4[systemd?,elogind?]
|
||||
>=dde-base/deepin-desktop-schemas-2.91.2
|
||||
dde-base/startdde
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dde-base/dtkwidget-2.0.0:=
|
||||
>=dde-base/deepin-gettext-tools-1.0.6
|
||||
>=dde-base/dde-qt-dbus-factory-1.1.5:=
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
|
||||
if use elogind; then
|
||||
sed -i "s|libsystemd|libelogind|g" dde-switchtogreeter/dde-switchtogreeter.pro
|
||||
sed -i "s|systemd/sd-login.h|elogind/systemd/sd-login.h|g" dde-switchtogreeter/switchtogreeter.c
|
||||
fi
|
||||
|
||||
LIBDIR=$(get_libdir)
|
||||
sed -i "s|lib/deepin-daemon|${LIBDIR}/deepin-daemon|g" d*/*.pro
|
||||
sed -i "s|/lib/|/${LIBDIR}/|g" d*/*.service dde-osd/notification/files/*.service.in misc/applications/deepin-toggle-desktop.desktop.in
|
||||
QT_SELECT=qt5 eqmake5 PREFIX=/usr
|
||||
default_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT=${D} install
|
||||
}
|
@ -1,66 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit qmake-utils
|
||||
|
||||
DESCRIPTION="Deepin desktop environment - Session UI module"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/dde-session-ui"
|
||||
if [[ "${PV}" == *9999* ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/linuxdeepin/${PN}.git"
|
||||
else
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="systemd elogind"
|
||||
REQUIRED_USE="^^ ( systemd elogind )"
|
||||
|
||||
RDEPEND="
|
||||
x11-libs/gsettings-qt
|
||||
x11-misc/lightdm[qt5]
|
||||
x11-libs/libXext
|
||||
x11-libs/libXtst
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXfixes
|
||||
x11-apps/xrandr
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtx11extras:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtsvg:5
|
||||
>=dde-base/dde-daemon-3.27.2.4[systemd?,elogind?]
|
||||
>=dde-base/deepin-desktop-schemas-2.91.2
|
||||
dde-base/startdde
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dde-base/dtkwidget-2.0.0:=
|
||||
>=dde-base/deepin-gettext-tools-1.0.6
|
||||
>=dde-base/dde-qt-dbus-factory-1.1.5:=
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
|
||||
if use elogind; then
|
||||
sed -i "s|libsystemd|libelogind|g" dde-switchtogreeter/dde-switchtogreeter.pro
|
||||
sed -i "s|systemd/sd-login.h|elogind/systemd/sd-login.h|g" dde-switchtogreeter/switchtogreeter.c
|
||||
fi
|
||||
|
||||
LIBDIR=$(get_libdir)
|
||||
sed -i "s|lib/deepin-daemon|${LIBDIR}/deepin-daemon|g" d*/*.pro
|
||||
sed -i "s|/lib/|/${LIBDIR}/|g" d*/*.service dde-osd/notification/files/*.service.in misc/applications/deepin-toggle-desktop.desktop.in
|
||||
QT_SELECT=qt5 eqmake5 PREFIX=/usr
|
||||
default_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT=${D} install
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>atenzd@gmail.com</email>
|
||||
<name>Aten Zhang</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">linuxdeepin/dde-session-ui</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,2 +0,0 @@
|
||||
DIST deepin-anything-0.1.0.tar.gz 78355 SHA256 c0afe760f3443a2bfbcb09a32b4c78b2ecd3f4c175d9553fde1f75bb3e818ce8
|
||||
DIST deepin-anything-5.0.1.tar.gz 78357 SHA256 403d9889169cda1f7c90bb63dfb1af1dd14cfeaeee8e4517e81643a00bff9503
|
@ -1,57 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
MODULES_OPTIONAL_USE="modules"
|
||||
MODULES_OPTIONAL_USE_IUSE_DEFAULT=0
|
||||
|
||||
inherit linux-mod
|
||||
|
||||
DESCRIPTION="Fast File Search Tool for DDE"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/deepin-anything"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="sys-libs/glibc
|
||||
dde-base/dtkcore
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtdbus:5
|
||||
dde-base/udisks2-qt5
|
||||
"
|
||||
|
||||
BUILD_TARGETS="all"
|
||||
BUILD_TARGET_ARCH="${ARCH}"
|
||||
MODULE_NAMES="vfs_monitor(misc:${S}/kernelmod)"
|
||||
|
||||
pkg_setup() {
|
||||
CONFIG_CHECK="~KPROBES"
|
||||
use modules && linux-mod_pkg_setup
|
||||
BUILD_PARAMS="CC=$(tc-getBUILD_CC) KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=0"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
LIBDIR=$(get_libdir)
|
||||
sed -i "s|/usr/lib/|/usr/${LIBDIR}/|g" Makefile
|
||||
sed -i "s|^DEB_HOST_MULTIARCH.*||g" Makefile
|
||||
|
||||
default_src_prepare
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake VERSION=${PV}
|
||||
|
||||
use modules && linux-mod_src_compile
|
||||
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake VERSION=${PV} DESTDIR="${D}" install
|
||||
use modules && linux-mod_src_install
|
||||
rm -r ${D}/usr/src
|
||||
}
|
@ -1,57 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
MODULES_OPTIONAL_USE="modules"
|
||||
MODULES_OPTIONAL_USE_IUSE_DEFAULT=0
|
||||
|
||||
inherit linux-mod
|
||||
|
||||
DESCRIPTION="Fast File Search Tool for DDE"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/deepin-anything"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="sys-libs/glibc
|
||||
dde-base/dtkcore
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtdbus:5
|
||||
dde-base/udisks2-qt5
|
||||
"
|
||||
|
||||
BUILD_TARGETS="all"
|
||||
BUILD_TARGET_ARCH="${ARCH}"
|
||||
MODULE_NAMES="vfs_monitor(misc:${S}/kernelmod)"
|
||||
|
||||
pkg_setup() {
|
||||
CONFIG_CHECK="~KPROBES"
|
||||
use modules && linux-mod_pkg_setup
|
||||
BUILD_PARAMS="CC=$(tc-getBUILD_CC) KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=0"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
LIBDIR=$(get_libdir)
|
||||
sed -i "s|/usr/lib/|/usr/${LIBDIR}/|g" Makefile
|
||||
sed -i "s|^DEB_HOST_MULTIARCH.*||g" Makefile
|
||||
|
||||
default_src_prepare
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake VERSION=${PV}
|
||||
|
||||
use modules && linux-mod_src_compile
|
||||
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake VERSION=${PV} DESTDIR="${D}" install
|
||||
use modules && linux-mod_src_install
|
||||
rm -r ${D}/usr/src
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>atenzd@gmail.com</email>
|
||||
<name>Aten Zhang</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">linuxdeepin/deepin-anything</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1 +0,0 @@
|
||||
DIST deepin-artwork-themes-15.12.4.tar.gz 7172 SHA256 f193fdd9efa2d03a085976adc570f8b274d95ac38030e7c0d7194b7218d9f153
|
@ -1,18 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="Deepin artwork themes"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/deepin-artwork-themes"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
|
||||
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>atenzd@gmail.com</email>
|
||||
<name>Aten Zhang</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">linuxdeepin/deepin-artwork-themes</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,2 +0,0 @@
|
||||
DIST deepin-desktop-base-2019.06.19.tar.gz 30863 SHA256 b95a5e7c613e1e0b016ef6ad4eac148e74b87d9682434604ae0633610e460386
|
||||
DIST deepin-desktop-base-2019.07.10.tar.gz 30868 SHA256 c836e4984d295087acefb281bfec39992cd27f8d8c0caadab7df782eb301d9f9
|
@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="Base components for Deepin Desktop"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/deepin-desktop-base"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dde-base/deepin-wallpapers
|
||||
dde-base/deepin-icon-theme
|
||||
dde-base/deepin-gtk-theme
|
||||
dde-base/deepin-sound-theme"
|
||||
|
||||
src_prepare() {
|
||||
LIBDIR=$(get_libdir)
|
||||
sed -i "s|/usr/lib/|/usr/${LIBDIR}/|g" Makefile
|
||||
default_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR=${D} install
|
||||
|
||||
rm -r ${D}/etc/lsb-release ${D}/etc/systemd ${D}/usr/share/python-apt
|
||||
|
||||
dosym /usr/$(get_libdir)/deepin/desktop-version /etc/deepin-version
|
||||
}
|
@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="Base components for Deepin Desktop"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/deepin-desktop-base"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dde-base/deepin-wallpapers
|
||||
dde-base/deepin-icon-theme
|
||||
dde-base/deepin-gtk-theme
|
||||
dde-base/deepin-sound-theme"
|
||||
|
||||
src_prepare() {
|
||||
LIBDIR=$(get_libdir)
|
||||
sed -i "s|/usr/lib/|/usr/${LIBDIR}/|g" Makefile
|
||||
default_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR=${D} install
|
||||
|
||||
rm -r ${D}/etc/lsb-release ${D}/etc/systemd ${D}/usr/share/python-apt
|
||||
|
||||
dosym /usr/$(get_libdir)/deepin/desktop-version /etc/deepin-version
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>atenzd@gmail.com</email>
|
||||
<name>Aten Zhang</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">linuxdeepin/deepin-desktop-base</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,2 +0,0 @@
|
||||
DIST deepin-desktop-schemas-3.13.8.tar.gz 63014 SHA256 00c146d238f7134acc1d52146304fba9758cd51cad29bc766bed0384cf636e40
|
||||
DIST deepin-desktop-schemas-3.13.9.tar.gz 63189 SHA256 743c4051d3afdb146a167edb851b2523207a43c716e7c48cad697b482d9a96e6
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=7
|
||||
inherit gnome2-utils
|
||||
|
||||
DESCRIPTION="GSettings deepin desktop-wide schemas"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/deepin-desktop-schemas"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="gnome-base/dconf"
|
||||
|
||||
|
||||
#src_compile() {
|
||||
# emake ARCH=x86
|
||||
#}
|
||||
pkg_preinst() { gnome2_schemas_savelist;}
|
||||
pkg_postinst() { gnome2_schemas_update; }
|
||||
pkg_postrm() { gnome2_schemas_update; }
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=7
|
||||
inherit gnome2-utils
|
||||
|
||||
DESCRIPTION="GSettings deepin desktop-wide schemas"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/deepin-desktop-schemas"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="gnome-base/dconf"
|
||||
|
||||
|
||||
#src_compile() {
|
||||
# emake ARCH=x86
|
||||
#}
|
||||
pkg_preinst() { gnome2_schemas_savelist;}
|
||||
pkg_postinst() { gnome2_schemas_update; }
|
||||
pkg_postrm() { gnome2_schemas_update; }
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>atenzd@gmail.com</email>
|
||||
<name>Aten Zhang</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">linuxdeepin/deepin-desktop-schemas</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1 +0,0 @@
|
||||
DIST deepin-file-manager-backend-0.1.16.tar.gz 116543 SHA256 58ea44c864b86dbc64f3e22889ff4f4a37e441a4dcb1ddb0d50b2741ad8b39d9
|
@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
|
||||
DESCRIPTION="Deepin file manager backend"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/deepin-file-manager-backend"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="x11-wm/deepin-metacity
|
||||
media-libs/libcanberra
|
||||
app-text/poppler
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-go/go-dbus-generator
|
||||
dev-go/go-gir-generator
|
||||
dev-go/deepin-go-lib
|
||||
dev-go/dbus-factory
|
||||
>=dde-base/dde-api-2.92.2
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
export GOPATH="/usr/share/gocode"
|
||||
default_src_prepare
|
||||
}
|
||||
|
||||
#src_compile() {
|
||||
# emake USE_GCCGO=1
|
||||
#}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR=${D} TARGET_DIR=${D}/usr/$(get_libdir)/deepin-daemon install
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>atenzd@gmail.com</email>
|
||||
<name>Aten Zhang</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">linuxdeepin/deepin-file-manager-backend</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1 +0,0 @@
|
||||
DIST deepin-gettext-tools-1.0.8.tar.gz 23219 SHA256 b8d1a3857032ed9186e0ee54277706f082b03c9fa7c874cf1bc0c046aeb1ddb7
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit fdo-mime eutils
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DESCRIPTION="Deepin Internationalization utilities"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/deepin-gettext-tools"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-lang/python
|
||||
dev-perl/Config-Tiny
|
||||
dev-perl/XML-LibXML
|
||||
sys-devel/gettext"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-qt/qtdeclarative:5
|
||||
"
|
||||
|
||||
|
||||
src_prepare() {
|
||||
|
||||
# remove sudo in generate_mo.py
|
||||
sed -e 's/sudo cp/cp/' -i src/generate_mo.py || die "sed failed"
|
||||
|
||||
LIBDIR=$(get_libdir)
|
||||
sed -i "s|{PREFIX}/lib|{PREFIX}/${LIBDIR}|g" Makefile
|
||||
default_src_prepare
|
||||
}
|
||||
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>atenzd@gmail.com</email>
|
||||
<name>Aten Zhang</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">linuxdeepin/deepin-gettext-tools</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1 +0,0 @@
|
||||
DIST deepin-gtk-theme-17.10.11.tar.gz 650406 SHA256 d97ffa5e0298b6b3274917c18d76e5ac179595f9ed47bc57f859081fc413690c
|
@ -1,18 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="Deepin GTK Theme"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/deepin-gtk-theme"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="x11-themes/gtk-engines-murrine"
|
||||
|
||||
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>atenzd@gmail.com</email>
|
||||
<name>Aten Zhang</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">linuxdeepin/deepin-gtk-theme</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1 +0,0 @@
|
||||
DIST deepin-icon-theme-15.12.71.tar.gz 14255528 SHA256 a973af4f3653c481389d52b0d8ddf80668e44ff7dda3d58ed00b014c27242156
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=7
|
||||
inherit gnome2-utils
|
||||
|
||||
DESCRIPTION="Deepin Icons"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/deepin-icon-theme"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
DEPEND="dev-util/gtk-update-icon-cache"
|
||||
|
||||
src_prepare() {
|
||||
|
||||
default_src_prepare
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake hicolor-links
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="$D" install-icons install-cursors
|
||||
insinto /usr/share/icons/
|
||||
doins -r Sea usr/share/icons/hicolor
|
||||
}
|
||||
|
||||
pkg_preinst() { gnome2_icon_savelist; }
|
||||
pkg_postinst() { gnome2_icon_cache_update; }
|
||||
pkg_postrm() { gnome2_icon_cache_update; }
|
||||
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>atenzd@gmail.com</email>
|
||||
<name>Aten Zhang</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">linuxdeepin/deepin-icon-theme</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,2 +0,0 @@
|
||||
DIST deepin-menu-3.4.6.tar.gz 37287 SHA256 c0c763bd16d08e5ef08c89f6f0411e9ebed9c675f6368c07c082ed9d6a3e0131
|
||||
DIST deepin-menu-3.4.8.tar.gz 37355 SHA256 0bb52620d421153930db49f1af4ba0fef28485966d72763ab9c02c09967daa8f
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
|
||||
inherit qmake-utils
|
||||
|
||||
DESCRIPTION="Deepin menu service for building beautiful menus"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/deepin-menu"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
x11-libs/libX11
|
||||
x11-libs/libxcb
|
||||
>=dde-base/dtkwidget-2.0.0:=
|
||||
dde-base/dde-qt-dbus-factory
|
||||
dde-base/dde-qt5integration
|
||||
dde-base/dde-api
|
||||
dev-qt/qtx11extras:5
|
||||
dev-qt/qtdeclarative:5
|
||||
"
|
||||
src_prepare() {
|
||||
QT_SELECT=qt5 eqmake5
|
||||
default_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT=${D} install
|
||||
}
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
|
||||
inherit qmake-utils
|
||||
|
||||
DESCRIPTION="Deepin menu service for building beautiful menus"
|
||||
HOMEPAGE="https://github.com/linuxdeepin/deepin-menu"
|
||||
SRC_URI="https://github.com/linuxdeepin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
x11-libs/libX11
|
||||
x11-libs/libxcb
|
||||
>=dde-base/dtkwidget-2.0.0:=
|
||||
dde-base/dde-qt-dbus-factory
|
||||
dde-base/dde-qt5integration
|
||||
dde-base/dde-api
|
||||
dev-qt/qtx11extras:5
|
||||
dev-qt/qtdeclarative:5
|
||||
"
|
||||
src_prepare() {
|
||||
QT_SELECT=qt5 eqmake5
|
||||
default_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT=${D} install
|
||||
}
|
@ -1,180 +0,0 @@
|
||||
From c0c06f39cdc8af1bd6e39751e243f276df325102 Mon Sep 17 00:00:00 2001
|
||||
From: kirigaya <kirigaya@mkacg.com>
|
||||
Date: Tue, 5 Dec 2017 14:04:50 +0800
|
||||
Subject: [PATCH] refactor(dockmenu): use DRegionMonitor
|
||||
|
||||
Change-Id: I5e9c41d388ed6da2dd76f5350f165cb0f59906d4
|
||||
---
|
||||
deepin-menu.pro | 2 +-
|
||||
src/ddockmenu.cpp | 62 ++++++++++++++-----------------------------------------
|
||||
src/ddockmenu.h | 12 +++++------
|
||||
3 files changed, 21 insertions(+), 55 deletions(-)
|
||||
|
||||
diff --git a/deepin-menu.pro b/deepin-menu.pro
|
||||
index 8645feb..9ff9976 100644
|
||||
--- a/deepin-menu.pro
|
||||
+++ b/deepin-menu.pro
|
||||
@@ -12,7 +12,7 @@ TARGET = deepin-menu
|
||||
TEMPLATE = app
|
||||
|
||||
CONFIG += c++11 link_pkgconfig
|
||||
-PKGCONFIG += dtkwidget dframeworkdbus
|
||||
+PKGCONFIG += dtkwidget
|
||||
|
||||
SOURCES += src/main.cpp \
|
||||
src/ddesktopmenu.cpp \
|
||||
diff --git a/src/ddockmenu.cpp b/src/ddockmenu.cpp
|
||||
index 1e368f7..afae8e3 100644
|
||||
--- a/src/ddockmenu.cpp
|
||||
+++ b/src/ddockmenu.cpp
|
||||
@@ -36,9 +36,7 @@
|
||||
DDockMenu::DDockMenu(DDockMenu *parent):
|
||||
DArrowRectangle(DArrowRectangle::ArrowBottom, parent),
|
||||
m_menuContent(new DMenuContent(this)),
|
||||
- m_mouseAreaInter(new com::deepin::api::XMouseArea("com.deepin.api.XMouseArea",
|
||||
- "/com/deepin/api/XMouseArea",
|
||||
- QDBusConnection::sessionBus(), this))
|
||||
+ m_mouseAreaInter(new DRegionMonitor(this))
|
||||
{
|
||||
setWindowFlags(Qt::FramelessWindowHint | Qt::Tool);
|
||||
|
||||
@@ -70,9 +68,9 @@ DDockMenu::DDockMenu(DDockMenu *parent):
|
||||
":/images/check_dark_inactive.png",
|
||||
":/images/arrow-dark.png"};
|
||||
|
||||
- connect(m_mouseAreaInter, &__XMouseArea::ButtonPress, this, &DDockMenu::onButtonPress);
|
||||
- connect(m_mouseAreaInter, &__XMouseArea::CursorMove, this, &DDockMenu::onCursorMove);
|
||||
- connect(m_mouseAreaInter, &__XMouseArea::KeyPress, this, &DDockMenu::onKeyPress);
|
||||
+ connect(m_mouseAreaInter, &DRegionMonitor::buttonPress, this, &DDockMenu::onButtonPress);
|
||||
+ connect(m_mouseAreaInter, &DRegionMonitor::cursorMove, this, &DDockMenu::onCursorMove);
|
||||
+ connect(m_mouseAreaInter, &DRegionMonitor::keyPress, this, &DDockMenu::onKeyPress);
|
||||
}
|
||||
|
||||
DDockMenu::~DDockMenu()
|
||||
@@ -153,23 +151,13 @@ void DDockMenu::grabFocus()
|
||||
grabKeyboard();
|
||||
});
|
||||
|
||||
- QDBusPendingCall call = m_mouseAreaInter->RegisterFullScreen();
|
||||
- QDBusPendingCallWatcher *watcher = new QDBusPendingCallWatcher(call, this);
|
||||
- connect(watcher, &QDBusPendingCallWatcher::finished, this, [this, watcher] {
|
||||
- if (watcher->isError()) {
|
||||
- qWarning() << "error registering mouse area: " << watcher->error().message();
|
||||
- } else {
|
||||
- QDBusReply<QString> reply = watcher->reply();
|
||||
- m_mouseAreaKey = reply.value();
|
||||
- }
|
||||
- });
|
||||
+ m_mouseAreaInter->registerRegion();
|
||||
}
|
||||
|
||||
void DDockMenu::releaseFocus()
|
||||
{
|
||||
releaseMouse();
|
||||
releaseKeyboard();
|
||||
- m_mouseAreaInter->UnregisterArea(m_mouseAreaKey);
|
||||
}
|
||||
|
||||
void DDockMenu::destroyAll()
|
||||
@@ -183,29 +171,23 @@ void DDockMenu::destroyAll()
|
||||
});
|
||||
}
|
||||
|
||||
-void DDockMenu::onButtonPress(int, int in1, int in2, const QString &in3)
|
||||
+void DDockMenu::onButtonPress(const QPoint &p, const int flag)
|
||||
{
|
||||
- if (in3 == m_mouseAreaKey) {
|
||||
- qDebug() << "receive button press event from xmousearea: " << in1 << in2;
|
||||
- const QPoint p = deviceScaledCoordinate(QPoint(in1, in2), qApp->devicePixelRatio());
|
||||
- m_menuContent->processButtonClick(p.x(), p.y());
|
||||
- }
|
||||
+ Q_UNUSED(flag);
|
||||
+
|
||||
+ qDebug() << "receive button press event from xmousearea: " << p;
|
||||
+ m_menuContent->processButtonClick(p.x(), p.y());
|
||||
}
|
||||
|
||||
-void DDockMenu::onCursorMove(int in0, int in1, const QString &in2)
|
||||
+void DDockMenu::onCursorMove(const QPoint &p)
|
||||
{
|
||||
- if (in2 == m_mouseAreaKey) {
|
||||
- const QPoint p = deviceScaledCoordinate(QPoint(in0, in1), qApp->devicePixelRatio());
|
||||
- m_menuContent->processCursorMove(p.x(), p.y());
|
||||
- }
|
||||
+ m_menuContent->processCursorMove(p.x(), p.y());
|
||||
}
|
||||
|
||||
-void DDockMenu::onKeyPress(const QString &in0, int, int, const QString &in3)
|
||||
+void DDockMenu::onKeyPress(const QString &keyname)
|
||||
{
|
||||
- if (in3 == m_mouseAreaKey) {
|
||||
- qDebug() << "receive key press event from xmousearea: " << in0;
|
||||
- m_menuContent->processKeyPress(in0);
|
||||
- }
|
||||
+ qDebug() << "receive key press event from xmousearea: " << keyname;
|
||||
+ m_menuContent->processKeyPress(keyname);
|
||||
}
|
||||
|
||||
void DDockMenu::onWMCompositeChanged()
|
||||
@@ -215,17 +197,3 @@ void DDockMenu::onWMCompositeChanged()
|
||||
else
|
||||
setBorderColor(QColor("#2C3238"));
|
||||
}
|
||||
-
|
||||
-const QPoint DDockMenu::deviceScaledCoordinate(const QPoint &p, const double ratio) const
|
||||
-{
|
||||
- for (const auto *s : qApp->screens())
|
||||
- {
|
||||
- const QRect &g(s->geometry());
|
||||
- const QRect realRect(g.topLeft(), g.size() * ratio);
|
||||
-
|
||||
- if (realRect.contains(p))
|
||||
- return QPoint(realRect.topLeft() + (p - realRect.topLeft()) / ratio);
|
||||
- }
|
||||
-
|
||||
- return p / ratio;
|
||||
-}
|
||||
diff --git a/src/ddockmenu.h b/src/ddockmenu.h
|
||||
index f4d9074..5be68f2 100644
|
||||
--- a/src/ddockmenu.h
|
||||
+++ b/src/ddockmenu.h
|
||||
@@ -23,7 +23,7 @@
|
||||
#include <darrowrectangle.h>
|
||||
#include "dabstractmenu.h"
|
||||
#include <DWindowManagerHelper>
|
||||
-#include <com_deepin_api_xmousearea.h>
|
||||
+#include <dregionmonitor.h>
|
||||
|
||||
DWIDGET_USE_NAMESPACE
|
||||
|
||||
@@ -54,9 +54,9 @@ class DDockMenu : public DArrowRectangle, public DAbstractMenu
|
||||
void itemClicked(const QString &id, bool checked);
|
||||
|
||||
private slots:
|
||||
- void onButtonPress(int in0, int in1, int in2, const QString &in3);
|
||||
- void onCursorMove(int in0, int in1, const QString &in2);
|
||||
- void onKeyPress(const QString &in0, int in1, int in2, const QString &in3);
|
||||
+ void onButtonPress(const QPoint &p, const int flag);
|
||||
+ void onCursorMove(const QPoint &p);
|
||||
+ void onKeyPress(const QString &keyname);
|
||||
void onWMCompositeChanged();
|
||||
|
||||
private:
|
||||
@@ -65,7 +65,6 @@ private slots:
|
||||
void showSubMenu(int x, int y, const QJsonObject &obj );
|
||||
|
||||
bool event(QEvent *event) Q_DECL_OVERRIDE;
|
||||
- const QPoint deviceScaledCoordinate(const QPoint &p, const double ratio) const;
|
||||
|
||||
private:
|
||||
friend class DMenuContent;
|
||||
@@ -75,8 +74,7 @@ private slots:
|
||||
ItemStyle hoverStyle;
|
||||
ItemStyle inactiveStyle;
|
||||
|
||||
- QString m_mouseAreaKey;
|
||||
- com::deepin::api::XMouseArea *m_mouseAreaInter;
|
||||
+ DRegionMonitor *m_mouseAreaInter;
|
||||
|
||||
DWindowManagerHelper *m_wmHelper;
|
||||
};
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>atenzd@gmail.com</email>
|
||||
<name>Aten Zhang</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">linuxdeepin/deepin-menu</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1 +0,0 @@
|
||||
DIST deepin-sound-theme-15.10.3.tar.gz 4232425 SHA256 2a9226776a6f3b520fdc764ec98e658c5c793dde01fabb17b85a048a614ecad6
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user