Add ebuilds for Deepin Desktop Envorinmemt, remove some outdated deepin softwares

This commit is contained in:
Aten Zhang 2013-07-06 17:13:10 +08:00
parent 2f39be3f58
commit 5fc3da5331
128 changed files with 3381 additions and 200 deletions

View File

@ -1,3 +1 @@
DIST dtrx-7.1.tar.gz 41706 SHA256 1c9afe48e9d9d4a1caa4c9b0c50593c6fe427942716ce717d81bae7f8425ce97 SHA512 b08a8f91a9ff5bb9a0ca3d52340eb12b2cc8dd1528027b385673b94aa998195f3fa82ec2a154005a982d759f2b08002f423f2f97e5344739e4ae0682d4b72c83 WHIRLPOOL 60436192c00e1d8cf49979a65a33dfaad967c60b9861b5973a6153644d60cef208596067ebd3c4ac15f565fb6242f57cb03d14fd9ddba37bb44c98a04922aa9e
EBUILD dtrx-7.1.ebuild 443 SHA256 f582716a3f5ab66f09811f391e62f8e56e232b2e5e5facec59a6e28399bb1dc5 SHA512 4043d200c88f3ba62b7ac2a1218aa61f9d7474cf03daf8c186751aec149b1e0b296dd0388bf30c187d224f15db1cad2670389cb9ba79463a2b8c89d106668cc1 WHIRLPOOL 5f01a1a4cd3dedb1f4485fb47f0152e0c30c1bd11da4826698c000564d2dda25959cd0ee558bee23b1fe1a4f08248e7d4eb3f6669ce055c6f80066c5d091bba6
MISC metadata.xml 462 SHA256 d69f3c3a809e7467a00b51735e125cceac13ef61e826f9826e32047abf287b56 SHA512 159132feba6deb454517bea4112ee9b70c0f1f8c3884d3ac263dbca455414f128a0a5a91ecffba2e75e750563124e51e0f97c6c7cf27037c16346f26e29bbaad WHIRLPOOL 0530ce72618d7a163890751f7df3ac993b2962acb2e5a7aaaec11622e58c366bd5ff2ace71cbe1d9351e349fc4c6d55ae949d98b0c80a6860f5e84b664da7969

View File

@ -1,22 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
inherit cmake-utils
DESCRIPTION="Fcitx Wrapper for sogoupinyin."
HOMEPAGE="http://code.google.com/p/fcitx"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/f/fcitx-sogoupinyin/${PN}_${PV}.orig.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RESTRICT="mirror"
RDEPEND=">=app-i18n/fcitx-4.2.6"
DEPEND="${RDEPEND}
dev-util/intltool"
S=${WORKDIR}

View File

@ -1,2 +1 @@
DIST fcitx-ui-light-0.1.2.tar.bz2 34240 SHA256 942f38fefed719c80dbf4eab830448088d59546c5b5a251e0a5bee16e4f4ece7
DIST fcitx-ui-light-0.1.3.tar.bz2 34515 SHA256 6fc12f1efdf0cb48d26eaf8a6b9dd26c4595112ee01cc051b42d548dc6c68c54

View File

@ -1,3 +1,2 @@
DIST libpinyin-0.8.93.tar 2662400 SHA256 a2f44593e85818b10eb48035788bd18da12c6e4da43e5e4e16bf89b4b7b19d33 SHA512 97080884c59857089228029d4d5c13349b1c15b936e99f3b62bf95fce9eda394bd75f7c3c9a8c72dad8d28193c77a1a0de6e48a01192e7b47c78e00d1f07011e WHIRLPOOL 371131e8d62428d3e41f5f6f421f0cb5916b961d6ee5db496a87f16502e51f3820e9df4c041287b0b20d4d69c19dfe5c583ccab13f03182ec9f175a773693e57
DIST model.text.tar.gz 10285854 SHA256 a4924c5b5923c3ff9ce55456a417486d07d3b2f7afc194f4338a1221fe36b533 SHA512 d3f137c7de0f357950abbb1e00c0f5d62fb5b4b0ea9f3a6dff29bf6bb2e4f5293319321abf1bad88742868563f65d74f0226f433ba4bcfdfe2c23fef6fea7c74 WHIRLPOOL fd1d637cfcecbbbd7506d15fd107106e578013aa9ca4c0be1aab110fb49ebcb2dbf1493953349e7cf7b0a8a5a0c2c216d993278d8ae78b42f5c703363b4efe60
DIST model5.text.tar.gz 17913795 SHA256 6419429854cc321c4c8e59a98b3821acccefd385f2bef732f353d989cf4c1e52 SHA512 f1b3d9710c8f5f1e05edf48bffe87f87f1806461c5f561bf18b9ad0d5e0cfee775735655ed57f9bc9f0539840f324ec543de8dceb725a67860d9d89d49a6cb6d WHIRLPOOL 1e69042e9fb2e7f66c8c513d3665f1e1022a77819c7fc34c2a6d0a85d79334cb588ab6098aa5211988af631f656d33df343a6ef94f21a757b1182522ed23c565

View File

@ -0,0 +1,26 @@
--- Makefile.old 2013-06-15 10:34:21.560590739 +0800
+++ Makefile 2013-06-15 10:57:18.771590575 +0800
@@ -1,13 +1,19 @@
+prefix =/usr/
+exec_prefix=${prefix}
+bindir =${exec_prefix}/bin
+rulesdir =/lib/udev/rules.d
+
ipad_charge: ipad_charge.c
gcc -Wall -Wextra ipad_charge.c -lusb-1.0 -o ipad_charge
install: ipad_charge
- install -o root -g root -m 755 -s ipad_charge /usr/bin/
- install -o root -g root -m 644 95-ipad_charge.rules /etc/udev/rules.d/
+ mkdir -p ${DESTDIR}${bindir} ${DESTDIR}${rulesdir}
+ install -o root -g root -m 755 -s ipad_charge ${DESTDIR}${bindir}
+ install -o root -g root -m 644 95-ipad_charge.rules ${DESTDIR}${rulesdir}
uninstall:
- rm -rf /usr/bin/ipad_charge
- rm -rf /etc/udev/rules.d/95-ipad_charge.rules
+ rm -rf ${DESTDIR}${bindir}/ipad_charge
+ rm -rf ${DESTDIR}${rulesdir} /95-ipad_charge.rules
clean:
rm -f ipad_charge

View File

@ -0,0 +1,27 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
inherit git-2 eutils
DESCRIPTION="Enables USB charging for Apple devices."
HOMEPAGE="https://github.com/mkorenkov/ipad_charge"
EGIT_REPO_URI="git://github.com/mkorenkov/ipad_charge.git"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE=""
DEPEND="dev-libs/libusb:1"
RDEPEND="${DEPEND}"
S=${WORKDIR}/ipad_charge
src_prepare(){
#sed -i 's|\/usr|\$\{DESTDIR\}\/usr|g' Makefile
#sed -i 's|\/etc|\$\{DESTDIR\}\/etc|g' Makefile
epatch ${FILESDIR}/${PN}-9999-makefile.patch
}

View File

@ -0,0 +1,23 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
DESCRIPTION="Deepin Desktop Enviroment (meta package)"
HOMEPAGE="http://www.linuxdeepin.com"
SRC_URI=""
LICENSE="metapackage"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dde-base/deepin-system-settings
dde-base/dss-modules-meta
dde-base/deepin-desktop-environment
dde-base/deepin-notifications
dde-base/deepin-system-tray
dde-base/deepin-xsession-settings
dde-base/deepin-session
sys-auth/consolekit"

View File

@ -0,0 +1 @@
DIST deepin-artwork_13.06.12.tar.gz 5784697 SHA256 be74840e6dbb56c508fa41874d072bfdfdc96f67fd5dfaec3987bf47f7103773

View File

@ -0,0 +1,34 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
DESCRIPTION="Deepin themes, icons, and sounds"
HOMEPAGE="http://www.linuxdeepin.com"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${PN}/${PN}_${PV}.tar.gz"
LICENSE="LGPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=""
RDEPEND="media-fonts/wqy-microhei
media-fonts/liberation-fonts
x11-themes/gtk-engines-unico
x11-themes/dmz-cursor-theme
x11-themes/faenza-icon-theme"
src_install() {
insinto "/"
doins -r ${S}/etc ${S}/usr
rm -r ${D}/etc/X11
}
pkg_preinst() { gnome2_icon_savelist; }
pkg_postinst() { gnome2_icon_cache_update; }
pkg_postrm() { gnome2_icon_cache_update; }

View File

@ -0,0 +1 @@
DIST deepin-desktop-environment_0.11+git20130618183249~4a98fdabe7.tar.gz 1242596 SHA256 ddf8c414da8a9297e68c1143fc2b1cdf23aafb924e4e2bd6f58f0349e29bb4c9

View File

@ -0,0 +1,55 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
inherit cmake-utils versionator
MY_VER="$(get_version_component_range 1-2)+git$(get_version_component_range 3)~4a98fdabe7"
DESCRIPTION="basic modules and resources for Deepin Desktop Environment"
HOMEPAGE="http://www.linuxdeepin.com"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${PN}/${PN}_${MY_VER}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
# Need dev-lang/coffee-script from eva overlay
DEPEND="dde-base/deepin-webkit
x11-libs/gtk+:3
net-libs/webkit-gtk:3
x11-libs/gdk-pixbuf:2
gnome-base/gnome-desktop:3
gnome-base/gnome-keyring
gnome-base/gnome-menus
gnome-base/gvfs
=gnome-base/nautilus-3.8.51
net-analyzer/gnome-nettool
gnome-extra/gnome-power-manager
gnome-extra/gnome-screensaver
sys-auth/rtkit
dev-libs/dbus-glib
dev-db/sqlite:3
dev-libs/glib:2
x11-misc/lightdm
>=x11-wm/compiz-0.9.8[gnome]
dev-lang/coffee-script"
RDEPEND="${DEPEND}"
S=${WORKDIR}/${PN}-${MY_VER}
src_install() {
cmake-utils_src_install
insinto "/usr/share/xgreeters"
doins ${S}/debian/deepin-greeter.desktop
insinto "/var/lib/polkit-1/localauthority/50-local.d/"
doins ${S}/debian/lightdm.pkla
insinto "/etc/sysctl.d/"
doins ${S}/debian/30-deepin-inotify-limit.conf
}

View File

@ -0,0 +1 @@
DIST deepin-notifications_0.1-1+git20130610125101~5e0566ccd0.tar.gz 348259 SHA256 e54538b07137816b81e3a181aa3e72b6954594f30f1ffcb8a3966d1a37dcce33

View File

@ -0,0 +1,46 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils
MY_VER="$(get_version_component_range 1-2)-1+git$(get_version_component_range 3)~5e0566ccd0"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${PN}/${PN}_${MY_VER}.tar.gz"
DESCRIPTION="System notifications for Deepin Desktop Environment"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="x11-libs/deepin-ui
dev-python/dbus-python
dev-python/pygtk:2
dev-python/pycairo"
DEPEND=""
S=${WORKDIR}/${PN}-$(get_version_component_range 1-2)
src_prepare() {
sed -i "s|/usr/bin/python|/usr/bin/python2|g" ${S}/debian/${PN}.desktop
}
src_install() {
dobin ${S}/tools/deepin-notify
insinto "/etc/xdg/autostart"
doins ${S}/debian/${PN}.desktop
insinto "/usr/share/dbus-1/"
doins -r ${S}/services
insinto "/usr/share/${PN}"
doins -r ${S}/src ${S}/data
fperms 0755 -R /usr/share/${PN}/src/main.py
}

View File

@ -0,0 +1 @@
DIST deepin-session_2.0.tar.gz 2774 SHA256 7f6f60a1f849ba56b3bba93e628bc2d16bc7bb1e5d42ed894b84dbb89c555303

View File

@ -0,0 +1,31 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${PN}/${PN}_${PV}.tar.gz"
DESCRIPTION="Deepin Desktop Session"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=gnome-base/gnome-settings-daemon-3.8.99
>=gnome-base/gnome-session-3.8"
DEPEND=""
src_install() {
insinto "/usr/share/gnome-session/sessions"
doins ${S}/debian/deepin.session
insinto "/usr/share/xsessions"
doins ${S}/debian/deepin.desktop
}

View File

@ -0,0 +1 @@
DIST deepin-system-settings_1+git20130627135055~9f146c62a7.tar.gz 86726473 SHA256 c38adcdbce8966acbd98c956b11ea21ebb4354f2c4c4f99671d9a44cfd792b9c

View File

@ -0,0 +1,59 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils
MY_VER="$(get_version_component_range 1)+git$(get_version_component_range 2)~9f146c62a7"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${PN}/${PN}_${MY_VER}.tar.gz"
DESCRIPTION="Deepin System Settings"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+branding"
RDEPEND="x11-libs/deepin-ui
dev-python/xappy
>=gnome-base/gnome-settings-daemon-3.8
dev-python/deepin-gsettings"
DEPEND=""
S=${WORKDIR}/${PN}-${MY_VER}
src_prepare() {
sed -i 's|;deepin$|;deepin;|g' ${S}/debian/${PN}.desktop
sed -i 's|;Settings$|;Settings;|g' ${S}/debian/${PN}.desktop
use branding && cp ${FILESDIR}/gentoo-logo.png ${S}/app_theme/dark_grey/image/system_information/logo.png
}
src_install() {
insinto "/usr/share/"
doins -r ${S}/locale
rm ${D}/usr/share/locale/*.po*
insinto "/usr/share/${PN}"
doins -r ${S}/app_theme ${S}/dss ${S}/image ${S}/locale ${S}/search_db ${S}/skin
fperms 0755 -R /usr/share/${PN}/dss/
rm ${D}/usr/share/${PN}/locale/*.po*
#dosym /usr/share/${PN}/src/main.py /usr/bin/${PN}
echo "#!/bin/sh" > ${PN}
echo "python2 /usr/share/${PN}/dss/main.py" >> ${PN}
dobin ${PN}
insinto "/usr/share/applications"
doins ${S}/debian/${PN}.desktop
}
pkg_postinst() {
fdo-mime_desktop_database_update
}
pkg_postrm() {
fdo-mime_desktop_database_update
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View File

@ -0,0 +1 @@
DIST deepin-system-tray_0.1-1+git20130607220503~d6e474fe86.tar.gz 48214 SHA256 4aced578707c4a4a141979d1bb63c46b68f24686c05411ec60ee3dd53656b50d

View File

@ -0,0 +1,37 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils
MY_VER="$(get_version_component_range 1-2)-1+git$(get_version_component_range 3)~d6e474fe86"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${PN}/${PN}_${MY_VER}.tar.gz"
DESCRIPTION="System tray for Deepin Desktop Environment"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dde-base/deepin-system-settings"
DEPEND="${RDEPEND}"
S=${WORKDIR}/${PN}-$(get_version_component_range 1-2)
src_prepare() {
sed -i "s|/usr/bin/python|/usr/bin/python2|g" ${S}/debian/${PN}.desktop
}
src_install() {
insinto "/etc/xdg/autostart/"
doins ${S}/debian/${PN}.desktop
insinto "/usr/share/${PN}"
doins -r ${S}/src
#fperms 0755 -R /usr/share/${PN}/src/
}

View File

@ -0,0 +1 @@
DIST deepin-webkit_1.8.2.1+git20130606170104~fe5e99a5d0.tar.gz 12139063 SHA256 d9a14ccbcd49df98f430923627b6a9901f2b5de91490109b045d4c534b920cf9

View File

@ -0,0 +1,186 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="4"
inherit versionator autotools eutils flag-o-matic gnome2-utils pax-utils virtualx
MY_VER="$(get_version_component_range 1-4)+git$(get_version_component_range 5)~fe5e99a5d0"
DESCRIPTION="A fork of webkit-gtk for deepin-desktop-eviroment"
HOMEPAGE="http://www.webkitgtk.org/"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${PN}/${PN}_${MY_VER}.tar.gz"
LICENSE="LGPL-2+ BSD"
SLOT="3"
KEYWORDS="~amd64 ~x86"
IUSE="aqua coverage debug +geoloc +gstreamer +introspection +jit spell +webgl"
# bugs 372493, 416331
REQUIRED_USE="introspection? ( geoloc gstreamer )"
# use sqlite, svg by default
# Aqua support in gtk3 is untested
# gtk2 is needed for plugin process support
# FIXME: with-acceleration-backend is left automagic
RDEPEND="
dev-libs/libxml2:2
dev-libs/libxslt
virtual/jpeg
>=media-libs/libpng-1.4:0
>=x11-libs/cairo-1.10
>=dev-libs/glib-2.31.2:2
x11-libs/gtk+:3[aqua=,introspection?]
dev-libs/icu
>=net-libs/libsoup-2.37.2.1:2.4[introspection?]
dev-db/sqlite:3
>=x11-libs/pango-1.21
x11-libs/libXrender
>=x11-libs/gtk+-2.24.3:2
geoloc? ( app-misc/geoclue )
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0 )
introspection? ( >=dev-libs/gobject-introspection-0.9.12 )
spell? ( app-text/enchant )
webgl? (
virtual/opengl
x11-libs/libXcomposite
x11-libs/libXdamage )
"
# paxctl needed for bug #407085
DEPEND="${RDEPEND}
dev-lang/perl
=dev-lang/python-2*
|| ( virtual/rubygems[ruby_targets_ruby19]
virtual/rubygems[ruby_targets_ruby18] )
app-accessibility/at-spi2-core
>=dev-util/gtk-doc-am-1.10
dev-util/gperf
sys-devel/bison
sys-devel/flex
sys-devel/gettext
>=sys-devel/make-3.82-r4
virtual/pkgconfig
introspection? ( jit? ( sys-apps/paxctl ) )
test? (
x11-themes/hicolor-icon-theme
jit? ( sys-apps/paxctl ) )
"
# Need real bison, not yacc
S="${WORKDIR}/${PN}-${MY_VER}"
src_prepare() {
# USE=-gstreamer build failure, bug #412221, https://bugs.webkit.org/show_bug.cgi?id=84526
epatch "${FILESDIR}/webkit-gtk-1.8.1-CodeGeneratorGObject-properties.patch"
# bug #416057; in 1.9.x
epatch "${FILESDIR}/webkit-gtk-1.8.1-gst-required-version.patch"
# bug #428012; in 1.9.x
epatch "${FILESDIR}/webkit-gtk-1.8.2-bison-2.6.patch"
# intermediate MacPorts hack while upstream bug is not fixed properly
# https://bugs.webkit.org/show_bug.cgi?id=28727
use aqua && epatch "${FILESDIR}"/webkit-gtk-1.6.1-darwin-quartz.patch
# Bug #403049, https://bugs.webkit.org/show_bug.cgi?id=79605
epatch "${FILESDIR}/webkit-gtk-1.7.5-linguas.patch"
# Drop DEPRECATED flags
sed -i -e 's:-D[A-Z_]*DISABLE_DEPRECATED:$(NULL):g' GNUmakefile.am || die
# Don't force -O2
sed -i 's/-O2//g' "${S}"/configure.ac || die
# Build-time segfaults under PaX with USE="introspection jit", bug #404215
if use introspection && use jit; then
epatch "${FILESDIR}/deepin-webkit-1.6.3-paxctl-introspection.patch"
cp "${FILESDIR}/gir-paxctl-lt-wrapper" "${S}/" || die
fi
# We need to reset some variables to prevent permissions problems and failures
# like https://bugs.webkit.org/show_bug.cgi?id=35471 and bug #323669
gnome2_environment_reset
# For >=sys-devel/automake-1.12 compability wrt #420591
#sed -i -e 's:mkdir_p:MKDIR_P:' {.,Source/WebKit/gtk/po}/GNUmakefile.am || die
# Respect CC, otherwise fails on prefix #395875
tc-export CC
# Prevent maintainer mode from being triggered during make
#AT_M4DIR=Source/autotools eautoreconf
}
src_configure() {
local myconf
# XXX: Check Web Audio support
# XXX: dependency-tracking is required so parallel builds won't fail
myconf="
$(use_enable coverage)
$(use_enable debug)
$(use_enable debug debug-features)
$(use_enable geoloc geolocation)
$(use_enable spell spellcheck)
$(use_enable introspection)
$(use_enable gstreamer video)
$(use_enable jit)
$(use_enable webgl)
--with-gtk=3.0
--with-gstreamer=0.10
--enable-accelerated-compositing
--enable-dependency-tracking
--disable-gtk-doc
PYTHON=$(type -P python2)
"$(usex aqua "--with-font-backend=pango --with-target=quartz" "")
# Aqua support in gtk3 is untested
if has_version "virtual/rubygems[ruby_targets_ruby19]"; then
myconf="${myconf} RUBY=$(type -P ruby19)"
else
myconf="${myconf} RUBY=$(type -P ruby18)"
fi
econf ${myconf}
}
src_compile() {
# Avoid parallel make failure with -j9
emake DerivedSources/WebCore/JSNode.h
default
}
src_test() {
# Tests expect an out-of-source build in WebKitBuild
ln -s . WebKitBuild || die "ln failed"
# Prevents test failures on PaX systems
use jit && pax-mark m $(list-paxables Programs/*[Tt]ests/*) \
Programs/unittests/.libs/test*
unset DISPLAY
# Tests need virtualx, bug #294691, bug #310695
# Parallel tests sometimes fail
Xemake -j1 check
}
src_install() {
default
# Remove the conflited files with webkit-gtk
rm -r ${D}usr/bin
rm -r ${D}usr/include
rm -r ${D}usr/share
mv ${D}usr/$(get_libdir)/pkgconfig/webkitgtk-3.0.pc \
${D}usr/$(get_libdir)/pkgconfig/deepin-webkit-3.0.pc
rm -r ${D}usr/$(get_libdir)/girepository-1.0
dodoc ${S}/ChangeLog
prune_libtool_files
}

View File

@ -0,0 +1,21 @@
diff -ru a/Source/WebKit/gtk/GNUmakefile.am b/Source/WebKit/gtk/GNUmakefile.am
--- a/Source/WebKit/gtk/GNUmakefile.am
+++ b/Source/WebKit/gtk/GNUmakefile.am
@@ -269,7 +269,7 @@
WEBKIT_GIRSOURCES += WebKit-@WEBKITGTK_API_VERSION@.gir
$(WEBKIT_GIRSOURCES): $(G_IR_SCANNER) $(JSCORE_GIRSOURCES) libdeepin_webkit-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la
- $(AM_V_GEN)$(G_IR_SCANNER) -v --warn-all \
+ $(AM_V_GEN)LIBTOOL="$(LIBTOOL)" $(G_IR_SCANNER) -v --warn-all \
--symbol-prefix=webkit \
--identifier-prefix=WebKit \
--namespace=WebKit \
@@ -280,7 +280,7 @@
--include=Soup-2.4 \
--library=webkitgtk-@WEBKITGTK_API_VERSION@ \
--library=javascriptcoredeepin-@WEBKITGTK_API_VERSION@ \
- --libtool="$(LIBTOOL)" \
+ --libtool="bash $(top_srcdir)/gir-paxctl-lt-wrapper m" \
--pkg=gobject-2.0 \
--pkg=gtk+-@GTK_API_VERSION@ \
--pkg=libsoup-2.4 \

View File

@ -0,0 +1,33 @@
#!/bin/bash
# Wrapper for $(LIBTOOL) that performs PaX marking on the dumper binary
# generated by g-ir-scanner.
# PaX marking code stolen from pax-utils.eclass
flags=${1//-}; shift
echo ${LIBTOOL} "$@"
${LIBTOOL} "$@"
retval=$?
files=$(find . -path "*tmp-introspect*/.libs/*")
if type -p paxctl > /dev/null; then
echo "PT PaX marking -${flags} ${files}"
for f in ${files}; do
# First, try modifying the existing PAX_FLAGS header
paxctl -q${flags} "${f}" && continue
# Second, try stealing the (unused under PaX) PT_GNU_STACK header
paxctl -qc${flags} "${f}" && continue
# Third, try pulling the base down a page, to create space and
# insert a PT_GNU_STACK header (works on ET_EXEC)
paxctl -qC${flags} "${f}" && continue
done
elif type -p scanelf > /dev/null; then
# Try scanelf, the Gentoo swiss-army knife ELF utility
# Currently this sets PT if it can, no option to control what it does.
echo "Fallback PaX marking -${flags} ${files}"
scanelf -Xxz ${flags} ${files}
fi
exit ${retval}

View File

@ -0,0 +1,67 @@
Original from:
http://trac.macports.org/browser/trunk/dports/www/webkit-gtk/files/patch-quartz-WebCore-plugins-gtk-gtkxtbin.c.diff?format=txt
http://trac.macports.org/browser/trunk/dports/www/webkit-gtk/files/patch-quartz-WebCore-plugins-gtk-PluginViewGtk.cpp.diff?format=txt
Adapted for 1.6.1
--- Source/WebCore/plugins/gtk/PluginViewGtk.cpp
+++ Source/WebCore/plugins/gtk/PluginViewGtk.cpp
@@ -70,6 +70,8 @@
#endif
#include <gtk/gtk.h>
+#undef XP_UNIX
+
#if defined(XP_UNIX)
#include "RefPtrCairo.h"
#include "gtk2xtbin.h"
@@ -439,9 +441,9 @@
event->setDefaultHandled();
}
-#if defined(XP_UNIX)
void PluginView::handleFocusInEvent()
{
+#if defined(XP_UNIX)
if (!m_isStarted || m_status != PluginStatusLoadedSuccessfully)
return;
@@ -454,10 +456,12 @@
event.detail = NotifyDetailNone;
dispatchNPEvent(npEvent);
+#endif
}
void PluginView::handleFocusOutEvent()
{
+#if defined(XP_UNIX)
if (!m_isStarted || m_status != PluginStatusLoadedSuccessfully)
return;
@@ -470,8 +474,8 @@
event.detail = NotifyDetailNone;
dispatchNPEvent(npEvent);
-}
#endif
+}
void PluginView::setParent(ScrollView* parent)
{
--- Source/WebCore/plugins/gtk/gtk2xtbin.c
+++ Source/WebCore/plugins/gtk/gtk2xtbin.c
@@ -41,7 +41,7 @@
* The GtkXtBin widget allows for Xt toolkit code to be used
* inside a GTK application.
*/
-
+#if 0
#include "GtkVersioning.h"
#include "xembed.h"
#include "gtk2xtbin.h"
@@ -966,3 +966,4 @@
return;
}
+#endif

View File

@ -0,0 +1,47 @@
Respect intltool's LINGUAS variable for building translations.
--- a/webkit-1.7.5/GNUmakefile.am
+++ b/webkit-1.7.5/GNUmakefile.am
@@ -54,6 +54,9 @@
IDL_BINDINGS :=
TEST_PROGS :=
POFILES :=
+PO_LINGUAS :=
+USER_LINGUAS :=
+USE_LINGUAS :=
MOFILES :=
dom_binding_idls :=
wtf_cppflags:=
--- a/webkit-1.7.5/Source/WebKit/gtk/po/GNUmakefile.am
+++ b/webkit-1.7.5/Source/WebKit/gtk/po/GNUmakefile.am
@@ -27,7 +27,15 @@
POFILES += $(shell ls $(srcdir)/Source/WebKit/gtk/po/*.po)
-MOFILES += $(shell echo $(POFILES) | tr ' ' '\n' | sed "s,^$(srcdir)/,,g" | sed 's/\.po/.mo/g')
+PO_LINGUAS += $(patsubst $(srcdir)/Source/WebKit/gtk/po/%.po,%,$(POFILES))
+
+USER_LINGUAS += $(filter $(LINGUAS),$(PO_LINGUAS))
+
+USE_LINGUAS += $(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else LLINGUAS="$(PO_LINGUAS)"; fi; for lang in $$LLINGUAS; do printf "$$lang "; done)
+
+MOFILES += $(USE_LINGUAS:%=Source/WebKit/gtk/po/%.mo)
+
+ALL_MOFILES := $(shell echo $(POFILES) | tr ' ' '\n' | sed "s,^$(srcdir)/,,g" | sed 's/\.po/.mo/g')
.po.mo:
test -d Source/WebKit/gtk/po/ || mkdir -p Source/WebKit/gtk/po/
@@ -124,11 +132,11 @@
$(top_builddir)/stamp-po
MAINTAINERCLEANFILES += \
- $(MOFILES) \
+ $(ALL_MOFILES) \
$(top_builddir)/Source/WebKit/gtk/po/$(DOMAIN).pot
DISTCLEANFILES += \
- $(MOFILES) \
+ $(ALL_MOFILES) \
$(top_builddir)/Source/WebKit/gtk/po/$(DOMAIN).pot
po-install-data-local: all

View File

@ -0,0 +1,20 @@
From: Mikhail Khokhlov <mikhail.khokhlov@lge.com>
https://bugs.webkit.org/show_bug.cgi?id=84526
Index: Source/WebCore/bindings/scripts/CodeGeneratorGObject.pm
===================================================================
--- Source/WebCore/bindings/scripts/CodeGeneratorGObject.pm (revision 115562)
+++ Source/WebCore/bindings/scripts/CodeGeneratorGObject.pm (working copy)
@@ -1444,9 +1444,10 @@
print IMPL "namespace WebKit {\n\n";
print IMPL @cBodyPriv;
print IMPL "} // namespace WebKit\n\n";
+
+ print IMPL @cBodyProperties;
print IMPL "#endif // ${conditionalString}\n\n" if $conditionalString;
- print IMPL @cBodyProperties;
print IMPL @cBody;
close(IMPL);

View File

@ -0,0 +1,29 @@
2012-05-01 Landry Breuil <landry@openbsd.org>
[GTK] Fix gstreamer detection during configure
https://bugs.webkit.org/show_bug.cgi?id=84325
Reviewed by Philippe Normand.
* configure.ac: Fix GSTREAMER_REQUIRED_VERSION and
GSTREAMER_PLUGINS_BASE_REQUIRED_VERSION assignments.
Index: /trunk/configure.ac
===================================================================
--- /trunk/configure.ac (revision 115666)
+++ /trunk/configure.ac (revision 115737)
@@ -343,10 +343,10 @@
case "$with_gstreamer" in
- 0.10) GSTREAMER_REQUIRED_VERSION=GSTREAMER_0_10_REQUIRED_VERSION
- GSTREAMER_PLUGINS_BASE_REQUIRED_VERSION=GSTREAMER_0_10_PLUGINS_BASE_REQUIRED_VERSION
+ 0.10) GSTREAMER_REQUIRED_VERSION=$GSTREAMER_0_10_REQUIRED_VERSION
+ GSTREAMER_PLUGINS_BASE_REQUIRED_VERSION=$GSTREAMER_0_10_PLUGINS_BASE_REQUIRED_VERSION
GST_API_VERSION=0.10
;;
- 0.11) GSTREAMER_REQUIRED_VERSION=GSTREAMER_0_11_REQUIRED_VERSION
- GSTREAMER_PLUGINS_BASE_REQUIRED_VERSION=GSTREAMER_0_11_PLUGINS_BASE_REQUIRED_VERSION
+ 0.11) GSTREAMER_REQUIRED_VERSION=$GSTREAMER_0_11_REQUIRED_VERSION
+ GSTREAMER_PLUGINS_BASE_REQUIRED_VERSION=$GSTREAMER_0_11_PLUGINS_BASE_REQUIRED_VERSION
GST_API_VERSION=0.11
;;

View File

@ -0,0 +1,508 @@
2012-07-30 Alexis Menard <alexis.menard@openbossa.org>
Build fix with newer bison 2.6.
https://bugs.webkit.org/show_bug.cgi?id=92264
Reviewed by Adam Barth.
As stated in http://www.gnu.org/software/bison/manual/html_node/Table-of-Symbols.html
YYLEX_PARAM and YYPARSE_PARAM are depecreated since version 1.875. So far all Mac OS
version I had access to as well as recent Linux runs at least version 2.3 so it's safe
to use the replacement of these deprecated macros in favor of %lex-param and %parse-param.
As announced http://lists.gnu.org/archive/html/info-gnu/2012-07/msg00011.html with the release
of version 2.6 YYLEX_PARAM and YYPARSE_PARAM are not supported anymore.
No new tests : build fix and the patch should not trigger any regressions
* css/CSSGrammar.y:
* css/CSSParser.cpp:
* xml/XPathGrammar.y: Refactored a bit to not use an intermediate PARSER define.
* xml/XPathParser.cpp: bison 2.6 declare xpathyyparse in the .h file now, i.e. XPathGrammar.h
therefore including this file within the namespace {} declarations leads to xpathyyparse being
defined part of WebCore::XPath namespaces but the actual implementation of xpathyyparse is in XPathGrammar.cpp
(generated) and not implemented within the WebCore::XPath so it lead to linking issues. Last, XPathGrammar.h needs
to be included after the other includes as it uses some XPath types. It breaks the style but CSSParser.cpp is doing the same.
Index: /trunk/Source/WebCore/css/CSSParser.cpp
===================================================================
--- /trunk/Source/WebCore/css/CSSParser.cpp (revision 124098)
+++ /trunk/Source/WebCore/css/CSSParser.cpp (revision 124099)
@@ -115,5 +115,5 @@
#endif
-extern int cssyyparse(void* parser);
+extern int cssyyparse(WebCore::CSSParser*);
using namespace std;
Index: /trunk/Source/WebCore/css/CSSGrammar.y
===================================================================
--- /trunk/Source/WebCore/css/CSSGrammar.y (revision 124098)
+++ /trunk/Source/WebCore/css/CSSGrammar.y (revision 124099)
@@ -54,11 +54,10 @@
#define YYDEBUG 0
-// FIXME: Replace with %parse-param { CSSParser* parser } once we can depend on bison 2.x
-#define YYPARSE_PARAM parser
-#define YYLEX_PARAM parser
-
%}
%pure_parser
+
+%parse-param { CSSParser* parser }
+%lex-param { CSSParser* parser }
%union {
@@ -90,5 +89,5 @@
%{
-static inline int cssyyerror(const char*)
+static inline int cssyyerror(void*, const char*)
{
return 1;
Index: /trunk/Source/WebCore/xml/XPathParser.cpp
===================================================================
--- /trunk/Source/WebCore/xml/XPathParser.cpp (revision 124098)
+++ /trunk/Source/WebCore/xml/XPathParser.cpp (revision 124099)
@@ -33,22 +33,19 @@
#include "XPathException.h"
#include "XPathNSResolver.h"
+#include "XPathPath.h"
#include "XPathStep.h"
#include <wtf/StdLibExtras.h>
#include <wtf/text/StringHash.h>
-int xpathyyparse(void*);
-
+using namespace WebCore;
using namespace WTF;
using namespace Unicode;
-
-namespace WebCore {
-namespace XPath {
-
-class LocationPath;
-
-#include "XPathGrammar.h"
+using namespace XPath;
+
+extern int xpathyyparse(WebCore::XPath::Parser*);
+#include "XPathGrammar.h"
Parser* Parser::currentParser = 0;
-
+
enum XMLCat { NameStart, NameCont, NotPartOfName };
@@ -631,4 +628,2 @@
}
-}
-}
Index: /trunk/Source/WebCore/xml/XPathGrammar.y
===================================================================
--- /trunk/Source/WebCore/xml/XPathGrammar.y (revision 124098)
+++ /trunk/Source/WebCore/xml/XPathGrammar.y (revision 124099)
@@ -35,4 +35,5 @@
#include "XPathPath.h"
#include "XPathPredicate.h"
+#include "XPathStep.h"
#include "XPathVariableReference.h"
#include <wtf/FastMalloc.h>
@@ -45,6 +46,4 @@
#define YYDEBUG 0
#define YYMAXDEPTH 10000
-#define YYPARSE_PARAM parserParameter
-#define PARSER static_cast<Parser*>(parserParameter)
using namespace WebCore;
@@ -54,4 +53,5 @@
%pure_parser
+%parse-param { WebCore::XPath::Parser* parser }
%union
@@ -72,5 +72,5 @@
static int xpathyylex(YYSTYPE* yylval) { return Parser::current()->lex(yylval); }
-static void xpathyyerror(const char*) { }
+static void xpathyyerror(void*, const char*) { }
%}
@@ -119,5 +119,5 @@
OrExpr
{
- PARSER->m_topExpr = $1;
+ parser->m_topExpr = $1;
}
;
@@ -139,5 +139,5 @@
{
$$ = new LocationPath;
- PARSER->registerParseNode($$);
+ parser->registerParseNode($$);
}
|
@@ -151,5 +151,5 @@
$$ = $2;
$$->insertFirstStep($1);
- PARSER->unregisterParseNode($1);
+ parser->unregisterParseNode($1);
}
;
@@ -160,6 +160,6 @@
$$ = new LocationPath;
$$->appendStep($1);
- PARSER->unregisterParseNode($1);
- PARSER->registerParseNode($$);
+ parser->unregisterParseNode($1);
+ parser->registerParseNode($$);
}
|
@@ -167,5 +167,5 @@
{
$$->appendStep($3);
- PARSER->unregisterParseNode($3);
+ parser->unregisterParseNode($3);
}
|
@@ -174,6 +174,6 @@
$$->appendStep($2);
$$->appendStep($3);
- PARSER->unregisterParseNode($2);
- PARSER->unregisterParseNode($3);
+ parser->unregisterParseNode($2);
+ parser->unregisterParseNode($3);
}
;
@@ -184,9 +184,9 @@
if ($2) {
$$ = new Step(Step::ChildAxis, *$1, *$2);
- PARSER->deletePredicateVector($2);
+ parser->deletePredicateVector($2);
} else
$$ = new Step(Step::ChildAxis, *$1);
- PARSER->deleteNodeTest($1);
- PARSER->registerParseNode($$);
+ parser->deleteNodeTest($1);
+ parser->registerParseNode($$);
}
|
@@ -195,6 +195,6 @@
String localName;
String namespaceURI;
- if (!PARSER->expandQName(*$1, localName, namespaceURI)) {
- PARSER->m_gotNamespaceError = true;
+ if (!parser->expandQName(*$1, localName, namespaceURI)) {
+ parser->m_gotNamespaceError = true;
YYABORT;
}
@@ -202,9 +202,9 @@
if ($2) {
$$ = new Step(Step::ChildAxis, Step::NodeTest(Step::NodeTest::NameTest, localName, namespaceURI), *$2);
- PARSER->deletePredicateVector($2);
+ parser->deletePredicateVector($2);
} else
$$ = new Step(Step::ChildAxis, Step::NodeTest(Step::NodeTest::NameTest, localName, namespaceURI));
- PARSER->deleteString($1);
- PARSER->registerParseNode($$);
+ parser->deleteString($1);
+ parser->registerParseNode($$);
}
|
@@ -213,9 +213,9 @@
if ($3) {
$$ = new Step($1, *$2, *$3);
- PARSER->deletePredicateVector($3);
+ parser->deletePredicateVector($3);
} else
$$ = new Step($1, *$2);
- PARSER->deleteNodeTest($2);
- PARSER->registerParseNode($$);
+ parser->deleteNodeTest($2);
+ parser->registerParseNode($$);
}
|
@@ -224,6 +224,6 @@
String localName;
String namespaceURI;
- if (!PARSER->expandQName(*$2, localName, namespaceURI)) {
- PARSER->m_gotNamespaceError = true;
+ if (!parser->expandQName(*$2, localName, namespaceURI)) {
+ parser->m_gotNamespaceError = true;
YYABORT;
}
@@ -231,9 +231,9 @@
if ($3) {
$$ = new Step($1, Step::NodeTest(Step::NodeTest::NameTest, localName, namespaceURI), *$3);
- PARSER->deletePredicateVector($3);
+ parser->deletePredicateVector($3);
} else
$$ = new Step($1, Step::NodeTest(Step::NodeTest::NameTest, localName, namespaceURI));
- PARSER->deleteString($2);
- PARSER->registerParseNode($$);
+ parser->deleteString($2);
+ parser->registerParseNode($$);
}
|
@@ -260,6 +260,6 @@
$$ = new Step::NodeTest(Step::NodeTest::CommentNodeTest);
- PARSER->deleteString($1);
- PARSER->registerNodeTest($$);
+ parser->deleteString($1);
+ parser->registerNodeTest($$);
}
|
@@ -267,6 +267,6 @@
{
$$ = new Step::NodeTest(Step::NodeTest::ProcessingInstructionNodeTest);
- PARSER->deleteString($1);
- PARSER->registerNodeTest($$);
+ parser->deleteString($1);
+ parser->registerNodeTest($$);
}
|
@@ -274,7 +274,7 @@
{
$$ = new Step::NodeTest(Step::NodeTest::ProcessingInstructionNodeTest, $3->stripWhiteSpace());
- PARSER->deleteString($1);
- PARSER->deleteString($3);
- PARSER->registerNodeTest($$);
+ parser->deleteString($1);
+ parser->deleteString($3);
+ parser->registerNodeTest($$);
}
;
@@ -294,6 +294,6 @@
$$ = new Vector<Predicate*>;
$$->append(new Predicate($1));
- PARSER->unregisterParseNode($1);
- PARSER->registerPredicateVector($$);
+ parser->unregisterParseNode($1);
+ parser->registerPredicateVector($$);
}
|
@@ -301,5 +301,5 @@
{
$$->append(new Predicate($2));
- PARSER->unregisterParseNode($2);
+ parser->unregisterParseNode($2);
}
;
@@ -316,5 +316,5 @@
{
$$ = new Step(Step::DescendantOrSelfAxis, Step::NodeTest(Step::NodeTest::AnyNodeTest));
- PARSER->registerParseNode($$);
+ parser->registerParseNode($$);
}
;
@@ -324,5 +324,5 @@
{
$$ = new Step(Step::SelfAxis, Step::NodeTest(Step::NodeTest::AnyNodeTest));
- PARSER->registerParseNode($$);
+ parser->registerParseNode($$);
}
|
@@ -330,5 +330,5 @@
{
$$ = new Step(Step::ParentAxis, Step::NodeTest(Step::NodeTest::AnyNodeTest));
- PARSER->registerParseNode($$);
+ parser->registerParseNode($$);
}
;
@@ -338,6 +338,6 @@
{
$$ = new VariableReference(*$1);
- PARSER->deleteString($1);
- PARSER->registerParseNode($$);
+ parser->deleteString($1);
+ parser->registerParseNode($$);
}
|
@@ -350,6 +350,6 @@
{
$$ = new StringExpression(*$1);
- PARSER->deleteString($1);
- PARSER->registerParseNode($$);
+ parser->deleteString($1);
+ parser->registerParseNode($$);
}
|
@@ -357,6 +357,6 @@
{
$$ = new Number($1->toDouble());
- PARSER->deleteString($1);
- PARSER->registerParseNode($$);
+ parser->deleteString($1);
+ parser->registerParseNode($$);
}
|
@@ -370,6 +370,6 @@
if (!$$)
YYABORT;
- PARSER->deleteString($1);
- PARSER->registerParseNode($$);
+ parser->deleteString($1);
+ parser->registerParseNode($$);
}
|
@@ -379,7 +379,7 @@
if (!$$)
YYABORT;
- PARSER->deleteString($1);
- PARSER->deleteExpressionVector($3);
- PARSER->registerParseNode($$);
+ parser->deleteString($1);
+ parser->deleteExpressionVector($3);
+ parser->registerParseNode($$);
}
;
@@ -390,6 +390,6 @@
$$ = new Vector<Expression*>;
$$->append($1);
- PARSER->unregisterParseNode($1);
- PARSER->registerExpressionVector($$);
+ parser->unregisterParseNode($1);
+ parser->registerExpressionVector($$);
}
|
@@ -397,5 +397,5 @@
{
$$->append($3);
- PARSER->unregisterParseNode($3);
+ parser->unregisterParseNode($3);
}
;
@@ -413,7 +413,7 @@
$$->addSubExpression($1);
$$->addSubExpression($3);
- PARSER->unregisterParseNode($1);
- PARSER->unregisterParseNode($3);
- PARSER->registerParseNode($$);
+ parser->unregisterParseNode($1);
+ parser->unregisterParseNode($3);
+ parser->registerParseNode($$);
}
;
@@ -431,7 +431,7 @@
$3->setAbsolute(true);
$$ = new Path(static_cast<Filter*>($1), $3);
- PARSER->unregisterParseNode($1);
- PARSER->unregisterParseNode($3);
- PARSER->registerParseNode($$);
+ parser->unregisterParseNode($1);
+ parser->unregisterParseNode($3);
+ parser->registerParseNode($$);
}
|
@@ -441,8 +441,8 @@
$3->setAbsolute(true);
$$ = new Path(static_cast<Filter*>($1), $3);
- PARSER->unregisterParseNode($1);
- PARSER->unregisterParseNode($2);
- PARSER->unregisterParseNode($3);
- PARSER->registerParseNode($$);
+ parser->unregisterParseNode($1);
+ parser->unregisterParseNode($2);
+ parser->unregisterParseNode($3);
+ parser->registerParseNode($$);
}
;
@@ -454,7 +454,7 @@
{
$$ = new Filter($1, *$2);
- PARSER->unregisterParseNode($1);
- PARSER->deletePredicateVector($2);
- PARSER->registerParseNode($$);
+ parser->unregisterParseNode($1);
+ parser->deletePredicateVector($2);
+ parser->registerParseNode($$);
}
;
@@ -466,7 +466,7 @@
{
$$ = new LogicalOp(LogicalOp::OP_Or, $1, $3);
- PARSER->unregisterParseNode($1);
- PARSER->unregisterParseNode($3);
- PARSER->registerParseNode($$);
+ parser->unregisterParseNode($1);
+ parser->unregisterParseNode($3);
+ parser->registerParseNode($$);
}
;
@@ -478,7 +478,7 @@
{
$$ = new LogicalOp(LogicalOp::OP_And, $1, $3);
- PARSER->unregisterParseNode($1);
- PARSER->unregisterParseNode($3);
- PARSER->registerParseNode($$);
+ parser->unregisterParseNode($1);
+ parser->unregisterParseNode($3);
+ parser->registerParseNode($$);
}
;
@@ -490,7 +490,7 @@
{
$$ = new EqTestOp($2, $1, $3);
- PARSER->unregisterParseNode($1);
- PARSER->unregisterParseNode($3);
- PARSER->registerParseNode($$);
+ parser->unregisterParseNode($1);
+ parser->unregisterParseNode($3);
+ parser->registerParseNode($$);
}
;
@@ -502,7 +502,7 @@
{
$$ = new EqTestOp($2, $1, $3);
- PARSER->unregisterParseNode($1);
- PARSER->unregisterParseNode($3);
- PARSER->registerParseNode($$);
+ parser->unregisterParseNode($1);
+ parser->unregisterParseNode($3);
+ parser->registerParseNode($$);
}
;
@@ -514,7 +514,7 @@
{
$$ = new NumericOp(NumericOp::OP_Add, $1, $3);
- PARSER->unregisterParseNode($1);
- PARSER->unregisterParseNode($3);
- PARSER->registerParseNode($$);
+ parser->unregisterParseNode($1);
+ parser->unregisterParseNode($3);
+ parser->registerParseNode($$);
}
|
@@ -522,7 +522,7 @@
{
$$ = new NumericOp(NumericOp::OP_Sub, $1, $3);
- PARSER->unregisterParseNode($1);
- PARSER->unregisterParseNode($3);
- PARSER->registerParseNode($$);
+ parser->unregisterParseNode($1);
+ parser->unregisterParseNode($3);
+ parser->registerParseNode($$);
}
;
@@ -534,7 +534,7 @@
{
$$ = new NumericOp($2, $1, $3);
- PARSER->unregisterParseNode($1);
- PARSER->unregisterParseNode($3);
- PARSER->registerParseNode($$);
+ parser->unregisterParseNode($1);
+ parser->unregisterParseNode($3);
+ parser->registerParseNode($$);
}
;
@@ -547,6 +547,6 @@
$$ = new Negative;
$$->addSubExpression($2);
- PARSER->unregisterParseNode($2);
- PARSER->registerParseNode($$);
+ parser->unregisterParseNode($2);
+ parser->registerParseNode($$);
}
;

View File

@ -0,0 +1 @@
DIST deepin-xsession-settings_1.0-5.tar.gz 3231 SHA256 7fbbb303bc56d302661657c4d3e3ecea2ae6f6bb833c10dc653474007438ca81

View File

@ -0,0 +1,25 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
DESCRIPTION="Deepin session for login screen"
HOMEPAGE="http://www.linuxdeepin.com"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${PN}/${PN}_${PV}-5.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=""
RDEPEND="gnome-base/gnome-session
gnome-base/gnome-settings-daemon"
src_install() {
insinto "/etc/xdg"
doins -r ${S}/autostart
}

View File

@ -0,0 +1 @@
DIST deepin-system-settings_1+git20130627135055~9f146c62a7.tar.gz 86726473 SHA256 c38adcdbce8966acbd98c956b11ea21ebb4354f2c4c4f99671d9a44cfd792b9c

View File

@ -0,0 +1,31 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils
DSS="deepin-system-settings"
MY_VER="$(get_version_component_range 1)+git$(get_version_component_range 2)~9f146c62a7"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${DSS}/${DSS}_${MY_VER}.tar.gz"
DESCRIPTION="Deepin System Settings module for configuring accessibility"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dde-base/deepin-system-settings"
DEPEND=""
S="${WORKDIR}/${DSS}-${MY_VER}/modules/a11y"
src_install() {
insinto "/usr/share/${DSS}/modules/a11y"
doins -r ${S}/src ${S}/config.ini
fperms 0755 -R /usr/share/${DSS}/modules/a11y/src/
}

View File

@ -0,0 +1 @@
DIST deepin-system-settings_1+git20130627135055~9f146c62a7.tar.gz 86726473 SHA256 c38adcdbce8966acbd98c956b11ea21ebb4354f2c4c4f99671d9a44cfd792b9c

View File

@ -0,0 +1,64 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils python
DSS="deepin-system-settings"
MY_VER="$(get_version_component_range 1)+git$(get_version_component_range 2)~9f146c62a7"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${DSS}/${DSS}_${MY_VER}.tar.gz"
DESCRIPTION="Deepin System Settings module for configuring accounts"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="sys-auth/polkit
dde-base/deepin-system-settings
dev-python/pexpect
media-plugins/gst-plugins-x:0.10
media-plugins/gst-plugins-xvideo:0.10
media-plugins/gst-plugins-pango:0.10"
DEPEND="${RDEPEND}"
S="${WORKDIR}/${DSS}-${MY_VER}/modules/account"
pkg_setup() {
python_set_active_version 2.7
}
src_install() {
cd ${S}/src
python setup.py install \
--root="${D}" || die "Install failed"
cd ${S}
insinto "/usr/share/dbus-1/system-services"
doins ${S}/src/com.deepin.passwdservice.service
insinto "/usr/share/polkit-1/actions/"
doins ${S}/src/com.deepin.passwdservice.policy
insinto "/etc/dbus-1/system.d/"
doins ${S}/src/com.deepin.passwdservice.conf
dolib ${S}/src/passwdservice.py
insinto "/var/lib/AccountsService/icons/"
doins ${S}/faces/*
insinto "/usr/share/${DSS}/modules/account/"
doins -r ${S}/faces ${S}/locale \
${S}/__init__.py ${S}/config.ini
insinto "/usr/share/${DSS}/modules/account/src"
doins ${S}/src/*.py
rm ${D}/usr/share/${DSS}/modules/account/locale/*.po*
}

View File

@ -0,0 +1 @@
DIST deepin-system-settings_1+git20130627135055~9f146c62a7.tar.gz 86726473 SHA256 c38adcdbce8966acbd98c956b11ea21ebb4354f2c4c4f99671d9a44cfd792b9c

View File

@ -0,0 +1,36 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils
DSS="deepin-system-settings"
MY_VER="$(get_version_component_range 1)+git$(get_version_component_range 2)~9f146c62a7"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${DSS}/${DSS}_${MY_VER}.tar.gz"
DESCRIPTION="Deepin System Settings module for configuring application associate"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dde-base/deepin-system-settings
dev-python/psutil"
DEPEND=""
S="${WORKDIR}/${DSS}-${MY_VER}/modules/application_associate"
src_install() {
insinto "/usr/share/${DSS}/modules/application_associate/src"
doins ${S}/src/*.py
insinto "/usr/share/${DSS}/modules/application_associate"
doins -r ${S}/locale ${S}/__init__.py ${S}/config.ini
rm ${D}/usr/share/${DSS}/modules/application_associate/locale/*.po*
fperms 0755 -R /usr/share/${DSS}/modules/application_associate/src/
}

View File

@ -0,0 +1 @@
DIST deepin-system-settings_1+git20130627135055~9f146c62a7.tar.gz 86726473 SHA256 c38adcdbce8966acbd98c956b11ea21ebb4354f2c4c4f99671d9a44cfd792b9c

View File

@ -0,0 +1,36 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils
DSS="deepin-system-settings"
MY_VER="$(get_version_component_range 1)+git$(get_version_component_range 2)~9f146c62a7"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${DSS}/${DSS}_${MY_VER}.tar.gz"
DESCRIPTION="Deepin System Settings module for configuring bluetooth"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dde-base/deepin-system-settings
net-wireless/bluez
dev-libs/openobex
app-mobilephone/obex-data-server
app-mobilephone/obexd"
DEPEND=""
S="${WORKDIR}/${DSS}-${MY_VER}/modules/bluetooth"
src_install() {
insinto "/usr/share/${DSS}/modules/bluetooth"
doins -r ${S}/src ${S}/locale ${S}/__init__.py ${S}/config.ini
rm ${D}/usr/share/${DSS}/modules/bluetooth/locale/*.po*
fperms 0755 -R /usr/share/${DSS}/modules/bluetooth/src/main.py
}

View File

@ -0,0 +1 @@
DIST deepin-system-settings_1+git20130627135055~9f146c62a7.tar.gz 86726473 SHA256 c38adcdbce8966acbd98c956b11ea21ebb4354f2c4c4f99671d9a44cfd792b9c

View File

@ -0,0 +1,49 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils python
DSS="deepin-system-settings"
MY_VER="$(get_version_component_range 1)+git$(get_version_component_range 2)~9f146c62a7"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${DSS}/${DSS}_${MY_VER}.tar.gz"
DESCRIPTION="Deepin System Settings module for configuring date and time"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-lang/python:2.7
dde-base/deepin-system-settings
dev-python/dtk-widget
dev-libs/lunar-date
dev-libs/lunar-calendar
dev-python/deepin-lunar"
DEPEND=""
S="${WORKDIR}/${DSS}-${MY_VER}/modules/date_time"
pkg_setup() {
python_set_active_version 2.7
}
src_install() {
cd ${S}/src
python setup.py install --root=${D} || die "Install failed"
insinto "/usr/share/${DSS}/modules/date_time/src"
doins ${S}/src/*.py
insinto "/usr/share/${DSS}/modules/date_time"
doins -r ${S}/locale ${S}/__init__.py ${S}/config.ini
rm ${D}/usr/share/${DSS}/modules/date_time/locale/*.po* \
${D}/usr/share/${DSS}/modules/date_time/src/setup.py
fperms 0755 -R /usr/share/${DSS}/modules/date_time/src/
}

View File

@ -0,0 +1 @@
DIST deepin-system-settings_1+git20130627135055~9f146c62a7.tar.gz 86726473 SHA256 c38adcdbce8966acbd98c956b11ea21ebb4354f2c4c4f99671d9a44cfd792b9c

View File

@ -0,0 +1,33 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils
DSS="deepin-system-settings"
MY_VER="$(get_version_component_range 1)+git$(get_version_component_range 2)~9f146c62a7"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${DSS}/${DSS}_${MY_VER}.tar.gz"
DESCRIPTION="Deepin System Settings module for configuring desktop"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dde-base/deepin-system-settings
x11-misc/xautomation"
DEPEND=""
S="${WORKDIR}/${DSS}-${MY_VER}/modules/desktop"
src_install() {
insinto "/usr/share/${DSS}/modules/desktop"
doins -r ${S}/src ${S}/locale ${S}/__init__.py ${S}/config.ini
rm ${D}/usr/share/${DSS}/modules/desktop/locale/*.po*
fperms 0755 -R /usr/share/${DSS}/modules/desktop/src/main.py
}

View File

@ -0,0 +1 @@
DIST deepin-system-settings_1+git20130627135055~9f146c62a7.tar.gz 86726473 SHA256 c38adcdbce8966acbd98c956b11ea21ebb4354f2c4c4f99671d9a44cfd792b9c

View File

@ -0,0 +1,35 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils
DSS="deepin-system-settings"
MY_VER="$(get_version_component_range 1)+git$(get_version_component_range 2)~9f146c62a7"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${DSS}/${DSS}_${MY_VER}.tar.gz"
DESCRIPTION="Deepin System Settings module for configuring display"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dde-base/deepin-system-settings
dev-python/deepin-gsettings
dev-python/deepin-xrandr"
DEPEND=""
S="${WORKDIR}/${DSS}-${MY_VER}/modules/display"
src_install() {
insinto "/usr/share/${DSS}/modules/display"
doins -r ${S}/locale ${S}/src ${S}/__init__.py ${S}/config.ini
rm ${D}/usr/share/${DSS}/modules/display/locale/*.po*
fperms 0755 -R /usr/share/${DSS}/modules/display/src/
}

View File

@ -0,0 +1 @@
DIST deepin-system-settings_1+git20130627135055~9f146c62a7.tar.gz 86726473 SHA256 c38adcdbce8966acbd98c956b11ea21ebb4354f2c4c4f99671d9a44cfd792b9c

View File

@ -0,0 +1,31 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils
DSS="deepin-system-settings"
MY_VER="$(get_version_component_range 1)+git$(get_version_component_range 2)~9f146c62a7"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${DSS}/${DSS}_${MY_VER}.tar.gz"
DESCRIPTION="Deepin System Settings module for configuring driver"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dde-base/deepin-system-settings"
DEPEND=""
S="${WORKDIR}/${DSS}-${MY_VER}/modules/driver"
src_install() {
insinto "/usr/share/${DSS}/modules/driver"
doins -r ${S}/src ${S}/config.ini
fperms 0755 -R /usr/share/${DSS}/modules/driver/src/
}

View File

@ -0,0 +1 @@
DIST deepin-system-settings_1+git20130627135055~9f146c62a7.tar.gz 86726473 SHA256 c38adcdbce8966acbd98c956b11ea21ebb4354f2c4c4f99671d9a44cfd792b9c

View File

@ -0,0 +1,33 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils
DSS="deepin-system-settings"
MY_VER="$(get_version_component_range 1)+git$(get_version_component_range 2)~9f146c62a7"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${DSS}/${DSS}_${MY_VER}.tar.gz"
DESCRIPTION="Deepin System Settings module for configuring individuation"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dde-base/deepin-system-settings
dev-python/pystorm"
DEPEND=""
S="${WORKDIR}/${DSS}-${MY_VER}/modules/individuation"
src_install() {
insinto "/usr/share/${DSS}/modules/individuation"
doins -r ${S}/src ${S}/data ${S}/backgrounds ${S}/theme ${S}/locale ${S}/__init__.py ${S}/config.ini
rm ${D}/usr/share/${DSS}/modules/individuation/locale/*.po*
fperms 0755 -R /usr/share/${DSS}/modules/individuation/src/main.py
}

View File

@ -0,0 +1 @@
DIST deepin-system-settings_1+git20130627135055~9f146c62a7.tar.gz 86726473 SHA256 c38adcdbce8966acbd98c956b11ea21ebb4354f2c4c4f99671d9a44cfd792b9c

View File

@ -0,0 +1,38 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils
DSS="deepin-system-settings"
MY_VER="$(get_version_component_range 1)+git$(get_version_component_range 2)~9f146c62a7"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${DSS}/${DSS}_${MY_VER}.tar.gz"
DESCRIPTION="Deepin System Settings module for configuring keyboard"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dde-base/deepin-system-settings
dev-python/python-xklavier
dev-python/gconf-python
gnome-base/libgnomekbd"
DEPEND=""
S="${WORKDIR}/${DSS}-${MY_VER}/modules/keyboard"
src_install() {
insinto "/usr/share/${DSS}/modules/keyboard/src"
doins ${S}/src/*.py
insinto "/usr/share/${DSS}/modules/keyboard"
doins -r ${S}/locale ${S}/__init__.py ${S}/config.ini
rm ${D}/usr/share/${DSS}/modules/keyboard/locale/*.po*
fperms 0755 -R /usr/share/${DSS}/modules/keyboard/src/
}

View File

@ -0,0 +1 @@
DIST deepin-system-settings_1+git20130627135055~9f146c62a7.tar.gz 86726473 SHA256 c38adcdbce8966acbd98c956b11ea21ebb4354f2c4c4f99671d9a44cfd792b9c

View File

@ -0,0 +1,31 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils
DSS="deepin-system-settings"
MY_VER="$(get_version_component_range 1)+git$(get_version_component_range 2)~9f146c62a7"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${DSS}/${DSS}_${MY_VER}.tar.gz"
DESCRIPTION="Deepin System Settings module for configuring mount media"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dde-base/deepin-system-settings"
DEPEND=""
S="${WORKDIR}/${DSS}-${MY_VER}/modules/mount_media"
src_install() {
insinto "/usr/share/${DSS}/modules/mount_media"
doins -r ${S}/locale ${S}/src ${S}/__init__.py ${S}/clear.py ${S}/config.ini
rm ${D}/usr/share/${DSS}/modules/mount_media/locale/*.po*
}

View File

@ -0,0 +1 @@
DIST deepin-system-settings_1+git20130627135055~9f146c62a7.tar.gz 86726473 SHA256 c38adcdbce8966acbd98c956b11ea21ebb4354f2c4c4f99671d9a44cfd792b9c

View File

@ -0,0 +1,33 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils
DSS="deepin-system-settings"
MY_VER="$(get_version_component_range 1)+git$(get_version_component_range 2)~9f146c62a7"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${DSS}/${DSS}_${MY_VER}.tar.gz"
DESCRIPTION="Deepin System Settings module for configuring mouse"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dde-base/deepin-system-settings"
DEPEND=""
S="${WORKDIR}/${DSS}-${MY_VER}/modules/mouse"
src_install() {
insinto "/usr/share/${DSS}/modules/mouse"
doins -r ${S}/locale ${S}/src ${S}/__init__.py ${S}/config.ini
rm ${D}/usr/share/${DSS}/modules/mouse/locale/*.po*
fperms 0755 -R /usr/share/${DSS}/modules/mouse/src/
}

View File

@ -0,0 +1 @@
DIST deepin-system-settings_1+git20130627135055~9f146c62a7.tar.gz 86726473 SHA256 c38adcdbce8966acbd98c956b11ea21ebb4354f2c4c4f99671d9a44cfd792b9c

View File

@ -0,0 +1,64 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils
DSS="deepin-system-settings"
MY_VER="$(get_version_component_range 1)+git$(get_version_component_range 2)~9f146c62a7"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${DSS}/${DSS}_${MY_VER}.tar.gz"
DESCRIPTION="Deepin System Settings module for configuring network"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="pptp l2tp"
RDEPEND="dde-base/deepin-system-settings
dev-python/python-gudev
dev-python/keyring
net-libs/glib-networking
net-misc/networkmanager
dev-python/pytz
pptp? ( net-misc/networkmanager-pptp )
l2tp? ( net-misc/networkmanager-l2tp )
net-misc/modemmanager"
DEPEND=""
S="${WORKDIR}/${DSS}-${MY_VER}/modules/network"
src_install() {
# the networkmanager-0.9.8.2 need >=net-misc/modemmanager-0.7.991
# and modemmanager-0.7.991 provide org.freedesktop.ModemManager1.service but
# org.freedesktop.ModemManager.service
sed -i "s|ModemManager|ModemManager1|g" ${S}/src/mm/mmclient.py
insinto "/etc/dbus-1/system.d/"
doins ${S}/src/nmlib/com.deepin.network.conf
dolib ${S}/src/nmlib/network_service.py
insinto "/usr/share/dbus-1/system-services"
doins ${S}/src/nmlib/com.deepin.network.service
insinto "/usr/share/polkit-1/actions"
doins ${S}/src/nmlib/com.deepin.network.policy
insinto "/usr/share/${DSS}/modules/network"
doins -r ${S}/src ${S}/locale ${S}/__init__.py ${S}/config.ini
rm ${D}/usr/share/${DSS}/modules/network/locale/*.po*
fperms 0755 -R /usr/share/${DSS}/modules/network/src/main*.py
}
pkg_postinst() {
elog ""
elog "You may add networkmanager to default runlevel by running "
elog "'rc-update add NetworkManager default' as root, so that "
elog "the networkmanager can start at boot time and the network "
elog "module of DSS can be loaded normally."
elog ""
}

View File

@ -0,0 +1 @@
DIST deepin-system-settings_1+git20130627135055~9f146c62a7.tar.gz 86726473 SHA256 c38adcdbce8966acbd98c956b11ea21ebb4354f2c4c4f99671d9a44cfd792b9c

View File

@ -0,0 +1,33 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils
DSS="deepin-system-settings"
MY_VER="$(get_version_component_range 1)+git$(get_version_component_range 2)~9f146c62a7"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${DSS}/${DSS}_${MY_VER}.tar.gz"
DESCRIPTION="Deepin System Settings module for configuring power"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dde-base/deepin-system-settings"
DEPEND=""
S="${WORKDIR}/${DSS}-${MY_VER}/modules/power"
src_install() {
insinto "/usr/share/${DSS}/modules/power"
doins -r ${S}/locale ${S}/src ${S}/__init__.py ${S}/config.ini
rm ${D}/usr/share/${DSS}/modules/power/locale/*.po*
fperms 0755 -R /usr/share/${DSS}/modules/power/src/
}

View File

@ -0,0 +1 @@
DIST deepin-system-settings_1+git20130627135055~9f146c62a7.tar.gz 86726473 SHA256 c38adcdbce8966acbd98c956b11ea21ebb4354f2c4c4f99671d9a44cfd792b9c

View File

@ -0,0 +1,32 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils
DSS="deepin-system-settings"
MY_VER="$(get_version_component_range 1)+git$(get_version_component_range 2)~9f146c62a7"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${DSS}/${DSS}_${MY_VER}.tar.gz"
DESCRIPTION="Deepin System Settings module for configuring printer"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dde-base/deepin-system-settings"
DEPEND=""
S="${WORKDIR}/${DSS}-${MY_VER}/modules/printer"
src_install() {
insinto "/usr/share/${DSS}/modules/printer"
doins -r ${S}/src ${S}/config.ini
fperms 0755 -R /usr/share/${DSS}/modules/printer/src/
}

View File

@ -0,0 +1 @@
DIST deepin-system-settings_1+git20130627135055~9f146c62a7.tar.gz 86726473 SHA256 c38adcdbce8966acbd98c956b11ea21ebb4354f2c4c4f99671d9a44cfd792b9c

View File

@ -0,0 +1,34 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils
DSS="deepin-system-settings"
MY_VER="$(get_version_component_range 1)+git$(get_version_component_range 2)~9f146c62a7"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${DSS}/${DSS}_${MY_VER}.tar.gz"
DESCRIPTION="Deepin System Settings module for configuring sound"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dde-base/deepin-system-settings
dev-python/pypulseaudio
dev-python/dbus-python"
DEPEND=""
S="${WORKDIR}/${DSS}-${MY_VER}/modules/sound"
src_install() {
insinto "/usr/share/${DSS}/modules/sound"
doins -r ${S}/src ${S}/locale ${S}/__init__.py ${S}/config.ini
rm ${D}/usr/share/${DSS}/modules/sound/locale/*.po*
fperms 0755 -R /usr/share/${DSS}/modules/sound/src/main.py
}

View File

@ -0,0 +1 @@
DIST deepin-system-settings_1+git20130627135055~9f146c62a7.tar.gz 86726473 SHA256 c38adcdbce8966acbd98c956b11ea21ebb4354f2c4c4f99671d9a44cfd792b9c

View File

@ -0,0 +1,36 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils
DSS="deepin-system-settings"
MY_VER="$(get_version_component_range 1)+git$(get_version_component_range 2)~9f146c62a7"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${DSS}/${DSS}_${MY_VER}.tar.gz"
DESCRIPTION="Deepin System Settings module for configuring system information"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dde-base/deepin-system-settings
dev-python/libgtop-python"
DEPEND=""
S="${WORKDIR}/${DSS}-${MY_VER}/modules/system_information"
src_install() {
insinto "/usr/share/${DSS}/modules/system_information/src"
doins ${S}/src/*.py
insinto "/usr/share/${DSS}/modules/system_information"
doins -r ${S}/locale ${S}/__init__.py ${S}/config.ini
rm ${D}/usr/share/${DSS}/modules/system_information/locale/*.po*
fperms 0755 -R /usr/share/${DSS}/modules/system_information/src/
}

View File

@ -0,0 +1 @@
DIST deepin-system-settings_1+git20130627135055~9f146c62a7.tar.gz 86726473 SHA256 c38adcdbce8966acbd98c956b11ea21ebb4354f2c4c4f99671d9a44cfd792b9c

View File

@ -0,0 +1,33 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils
DSS="deepin-system-settings"
MY_VER="$(get_version_component_range 1)+git$(get_version_component_range 2)~9f146c62a7"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${DSS}/${DSS}_${MY_VER}.tar.gz"
DESCRIPTION="Deepin System Settings module for configuring touchpad"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dde-base/deepin-system-settings"
DEPEND=""
S="${WORKDIR}/${DSS}-${MY_VER}/modules/touchpad"
src_install() {
insinto "/usr/share/${DSS}/modules/touchpad"
doins -r ${S}/locale ${S}/src ${S}/__init__.py ${S}/config.ini
rm ${D}/usr/share/${DSS}/modules/touchpad/locale/*.po*
fperms 0755 -R /usr/share/${DSS}/modules/touchpad/src/
}

View File

@ -0,0 +1 @@
DIST deepin-system-settings_1+git20130627135055~9f146c62a7.tar.gz 86726473 SHA256 c38adcdbce8966acbd98c956b11ea21ebb4354f2c4c4f99671d9a44cfd792b9c

View File

@ -0,0 +1,32 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils
DSS="deepin-system-settings"
MY_VER="$(get_version_component_range 1)+git$(get_version_component_range 2)~9f146c62a7"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${DSS}/${DSS}_${MY_VER}.tar.gz"
DESCRIPTION="Deepin System Settings module for configuring tray power icon"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dde-base/deepin-system-settings"
DEPEND=""
S="${WORKDIR}/${DSS}-${MY_VER}/modules/tray_power"
src_install() {
insinto "/usr/share/${DSS}/modules/tray_power"
doins -r ${S}/locale ${S}/src ${S}/clear.py ${S}/__init__.py ${S}/config.ini
rm ${D}/usr/share/${DSS}/modules/tray_power/locale/*.po*
}

View File

@ -0,0 +1,36 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
DESCRIPTION="DSS modules (meta package)"
HOMEPAGE="http://www.linuxdeepin.com"
SRC_URI=""
LICENSE="metapackage"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="=dde-base/deepin-system-settings-1.20130627135055
=dde-base/dss-module-a11y-1.20130627135055
=dde-base/dss-module-account-1.20130627135055
=dde-base/dss-module-application-associate-1.20130627135055
=dde-base/dss-module-bluetooth-1.20130627135055
=dde-base/dss-module-date-time-1.20130627135055
=dde-base/dss-module-desktop-1.20130627135055
=dde-base/dss-module-display-1.20130627135055
=dde-base/dss-module-driver-1.20130627135055
=dde-base/dss-module-individuation-1.20130627135055
=dde-base/dss-module-keyboard-1.20130627135055
=dde-base/dss-module-mouse-1.20130627135055
=dde-base/dss-module-network-1.20130627135055
=dde-base/dss-module-power-1.20130627135055
=dde-base/dss-module-printer-1.20130627135055
=dde-base/dss-module-sound-1.20130627135055
=dde-base/dss-module-system-information-1.20130627135055
=dde-base/dss-module-touchpad-1.20130627135055
=dde-base/dss-module-mount-media-1.20130627135055
=dde-base/dss-module-tray-power-1.20130627135055"

View File

@ -0,0 +1,18 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
DESCRIPTION="Deepin Multimedia Softwares (meta package)"
HOMEPAGE="http://www.linuxdeepin.com"
SRC_URI=""
LICENSE="metapackage"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="media-sound/deepin-music-player
media-video/deepin-media-player
media-gfx/deepin-screenshot"

View File

@ -0,0 +1 @@
DIST deepin-desktop-environment-plugins_0.0.1+git20130624113817~16f12ba5e4.tar.gz 201083 SHA256 cf44f21538dac0ed437740eb0fa6aa13feb6caa9231a35d7f2777a71adadd1e7

View File

@ -0,0 +1,29 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
inherit versionator
MY_VER="$(get_version_component_range 1-3)+git$(get_version_component_range 4)~16f12ba5e4"
DESCRIPTION="Clock plugins for Deepin Desktop Environment"
HOMEPAGE="http://www.linuxdeepin.com"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/deepin-desktop-environment-plugins/deepin-desktop-environment-plugins_${MY_VER}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="dde-base/deepin-artwork
dde-base/deepin-desktop-environment"
RDEPEND="${DEPEND}"
S="${WORKDIR}/deepin-desktop-environment-plugins-${MY_VER}/audio_helper"
src_install() {
insinto "/usr/share/dde/resources/desktop/plugin/audio_helper"
doins audio_helper.css audio_helper.js circle.png circle_press.png info.ini light.png running.png static.png
}

View File

@ -0,0 +1 @@
DIST deepin-desktop-environment-plugins_0.0.1+git20130624113817~16f12ba5e4.tar.gz 201083 SHA256 cf44f21538dac0ed437740eb0fa6aa13feb6caa9231a35d7f2777a71adadd1e7

View File

@ -0,0 +1,29 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
inherit versionator
MY_VER="$(get_version_component_range 1-3)+git$(get_version_component_range 4)~16f12ba5e4"
DESCRIPTION="Clock plugins for Deepin Desktop Environment"
HOMEPAGE="http://www.linuxdeepin.com"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/deepin-desktop-environment-plugins/deepin-desktop-environment-plugins_${MY_VER}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="dde-base/deepin-artwork
dde-base/deepin-desktop-environment"
RDEPEND="${DEPEND}"
S=${WORKDIR}/deepin-desktop-environment-plugins-${MY_VER}/clock
src_install() {
insinto "/usr/share/dde/resources/desktop/plugin/clock"
doins clock.css clock.js clockface.png hourhand.png info.ini minhand.png sechand.png
}

View File

@ -0,0 +1 @@
DIST deepin-desktop-environment-plugins_0.0.1+git20130624113817~16f12ba5e4.tar.gz 201083 SHA256 cf44f21538dac0ed437740eb0fa6aa13feb6caa9231a35d7f2777a71adadd1e7

View File

@ -0,0 +1,40 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
inherit versionator python
MY_VER="$(get_version_component_range 1-3)+git$(get_version_component_range 4)~16f12ba5e4"
DESCRIPTION="Clock plugins for Deepin Desktop Environment"
HOMEPAGE="http://www.linuxdeepin.com"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/deepin-desktop-environment-plugins/deepin-desktop-environment-plugins_${MY_VER}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="dde-base/deepin-artwork
dde-base/deepin-desktop-environment"
RDEPEND="${DEPEND}"
S="${WORKDIR}/deepin-desktop-environment-plugins-${MY_VER}/weather"
pkg_setup() {
python_set_active_version 2.7
}
src_prepare() {
cd ${S}/../
chmod +x update_po generate_mo
./update_po weather
./generate_mo weather
}
src_install() {
insinto "/usr/share/dde/resources/desktop/plugin/weather"
doins -r city img locale citymoremenu.css info.ini weather.css weather.js
}

View File

@ -0,0 +1,18 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
DESCRIPTION="Plugins for Deepin Desktop Environment (meta package)"
HOMEPAGE="http://www.linuxdeepin.com"
SRC_URI=""
LICENSE="metapackage"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="=dde-extra/dde-plugins-clock-${PV}
=dde-extra/dde-plugins-weather-${PV}
=dde-extra/dde-plugins-audio-helper-${PV}"

View File

@ -0,0 +1 @@
DIST 1.4.0.tar.gz 474026 SHA256 c46c2af565858e3445ed3bebdab54570573f934d87d4ae2ec4b45e6984ef7069

View File

@ -0,0 +1,29 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/coffee-script-source/coffee-script-source-1.4.0.ebuild,v 1.2 2013/01/15 06:29:09 zerochaos Exp $
EAPI="5"
DESCRIPTION="the official CoffeeScript compiler"
HOMEPAGE="http://coffeescript.org/"
SRC_URI="http://github.com/jashkenas/${PN}/archive/${PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="net-libs/nodejs"
DEPEND="${RDEPEND}"
src_compile() {
node bin/cake build
}
src_test() {
node bin/cake test
}
src_install() {
node bin/cake --prefix "${D}"/usr install
}

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>eva@gentoo.org</email>
<name>Gilles Dartiguelongue</name>
</maintainer>
<upstream>
<remote-id type="github">jashkenas/coffee-script</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1 @@
DIST dtk-widget_0.5+git20130617042230~2491552186.tar.gz 37647 SHA256 490563492d31127d1cfba57c14113149d00a7132792e3297233375e5707ff39e

View File

@ -0,0 +1,38 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils python
PYTHON_DEPEND=2:2.7
MY_VER="$(get_version_component_range 1-2)+git$(get_version_component_range 3)~2491552186"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${PN}/${PN}_${MY_VER}.tar.gz"
DESCRIPTION="Deepin widget of Chinese Lunar library"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-libs/gobject-introspection
dev-libs/glib:2
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:2
dev-lang/python:2.7
dev-python/pygobject:2
dev-python/pygtk:2"
DEPEND="${RDEPEND}
dev-util/gtk-doc"
S="${WORKDIR}/${PN}-${MY_VER}"
pkg_setup() {
python_set_active_version 2.7
}
src_prepare() {
./autogen.sh --prefix=/usr
}

View File

@ -0,0 +1 @@
DIST deepin-gsettings_0.1+git20130318115600.tar.gz 7482 SHA256 76721116c4efadef71b910adc2be53b67b0e22299dc65ec9a327da349cf5319b

View File

@ -0,0 +1,33 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils python
MY_VER="$(get_version_component_range 1-2)+git$(get_version_component_range 3)"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${PN}/${PN}_${MY_VER}.tar.gz"
DESCRIPTION="Deepin gsettings Python Bindings"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-lang/python:2.7
dev-libs/glib"
DEPEND="${RDEPEND}
dev-python/setuptools"
S=${WORKDIR}/${PN}-${MY_VER}
pkg_setup() {
python_set_active_version 2.7
}
src_install() {
python setup.py install --root=${D} || die "Install failed"
}

View File

@ -0,0 +1 @@
DIST python-deepin-lunar_0.3.2.orig.tar.gz 4856 SHA256 c6b7757e754fc7ad252c8b56ee2287c810ebd6825fccb79530e43de642426078

View File

@ -0,0 +1,37 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils python
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/p/python-${PN}/python-${PN}_${PV}.orig.tar.gz"
DESCRIPTION="Deepin gsettings Python Bindings"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-lang/python:2.7
dev-libs/glib
dev-python/pygobject:2
dev-python/pygtk:2
dev-libs/dtk-widget
dev-libs/lunar-date
dev-libs/lunar-calendar"
DEPEND="${RDEPEND}
dev-python/setuptools"
S=${WORKDIR}
pkg_setup() {
python_set_active_version 2.7
}
src_install() {
python setup.py install --root=${D} || die "Install failed"
}

View File

@ -0,0 +1 @@
DIST deepin-utils_0.0.1-1+git20130614161635~bb54a9bbf5.tar.gz 13383 SHA256 0833387d0be2df617509256ac8c9c1a6ed53ae0edd37f6ce8ec384d111edbda4

View File

@ -0,0 +1,43 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils python
MY_VER="$(get_version_component_range 1-3)-1+git$(get_version_component_range 4)~bb54a9bbf5"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${PN}/${PN}_${MY_VER}.tar.gz"
DESCRIPTION="Utils of DeepinUI Toolkit modules"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-lang/python-2.7:2.7
x11-libs/cairo
dev-python/pycairo
x11-libs/gtk+:2
dev-python/pygtk:2
net-libs/webkit-gtk
dev-python/python-xlib"
DEPEND="${RDEPEND}
dev-python/setuptools"
S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
pkg_setup() {
python_set_active_version 2.7
}
src_prepare() {
sed -i 's|webkit-1.0|webkitgtk-3.0|g' $S/setup.py || die "Sed failed!"
sed -i 's|webkitgtk-1.0|webkitgtk-3.0|g' $S/setup.py || die "Sed failed!"
}
src_install() {
python setup.py install --root=${D} || die "Install failed"
}

View File

@ -0,0 +1 @@
DIST deepin-xrandr_0.1+git20130417113459.tar.gz 27480 SHA256 fab5c56c55768fd040691cd33cbd2bc2d526904950bd01fdd53679468fc09eb3

View File

@ -0,0 +1,37 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime unpacker versionator
MY_VER="$(get_version_component_range 1-2)+git$(get_version_component_range 3)"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${PN}/${PN}_${MY_VER}.tar.gz"
DESCRIPTION="Deepin XRandR Python Bindings"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-lang/python:2.7
>=sys-libs/glibc-2.7
x11-libs/libX11
>=x11-apps/xrandr-1.2.99"
DEPEND="${RDEPEND}"
S=${WORKDIR}/${PN}-${MY_VER}
pkg_setup() {
python_set_active_version 2.7
}
src_install() {
python setup.py install --root=${D} || die "Install failed"
}

View File

@ -0,0 +1 @@
DIST dtk-widget_0.5+git20130617042230~2491552186.tar.gz 37647 SHA256 490563492d31127d1cfba57c14113149d00a7132792e3297233375e5707ff39e

View File

@ -0,0 +1,39 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils python
PYTHON_DEPEND=2:2.7
MY_VER="$(get_version_component_range 1-2)+git$(get_version_component_range 3)~2491552186"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/d/${PN}/${PN}_${MY_VER}.tar.gz"
DESCRIPTION="Deepin widget of Chinese Lunar library"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-libs/gobject-introspection
dev-libs/glib:2
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:2
dev-libs/dtk-widget
dev-lang/python:2.7
dev-python/pygobject:2
dev-python/pygtk:2"
DEPEND="${RDEPEND}
dev-python/setuptools"
S="${WORKDIR}/${PN}-${MY_VER}"
pkg_setup() {
python_set_active_version 2.7
}
src_install() {
python setup.py install --root=${D}
}

View File

@ -1,107 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pygtk/pygtk-2.24.0-r2.ebuild,v 1.15 2012/05/13 20:02:41 aballier Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME_TARBALL_SUFFIX="bz2"
PYTHON_DEPEND="2:2.6"
SUPPORT_PYTHON_ABIS="1"
# dev-python/pycairo does not support Python 2.4 / 2.5.
RESTRICT_PYTHON_ABIS="2.4 2.5 3.* *-jython 2.7-pypy-*"
PYTHON_EXPORT_PHASE_FUNCTIONS="1"
inherit alternatives autotools eutils flag-o-matic gnome.org python virtualx gnome2-utils
DESCRIPTION="GTK+2 bindings for Python"
HOMEPAGE="http://www.pygtk.org/"
LICENSE="LGPL-2.1"
SLOT="2"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples test"
RDEPEND=">=dev-libs/glib-2.8:2
>=x11-libs/pango-1.16
>=dev-libs/atk-1.12
>=x11-libs/gtk+-2.24:2
>=dev-python/pycairo-1.0.2
>=dev-python/pygobject-2.21.3:2
dev-python/numpy
>=gnome-base/libglade-2.5:2.0
"
DEPEND="${RDEPEND}
doc? (
dev-libs/libxslt
>=app-text/docbook-xsl-stylesheets-1.70.1 )
virtual/pkgconfig"
src_prepare() {
# Let tests pass without permissions problems, bug #245103
gnome2_environment_reset
# Fix declaration of codegen in .pc
epatch "${FILESDIR}/${PN}-2.13.0-fix-codegen-location.patch"
epatch "${FILESDIR}/${PN}-2.14.1-libdir-pc.patch"
# Fix memory leak in _wrap_pango_cairo_create_layout
epatch "${FILESDIR}/${PN}-2.24.0-fix-create-layout-unref.patch"
# Disable pyc compiling
echo '#!/bin/sh' > py-compile
AT_M4DIR="m4" eautoreconf
python_copy_sources
}
src_configure() {
use hppa && append-flags -ffunction-sections
python_src_configure \
$(use_enable doc docs) \
--with-glade \
--enable-thread
}
src_test() {
unset DBUS_SESSION_BUS_ADDRESS
testing() {
cd tests
Xemake check-local
}
python_execute_function -s testing
}
src_install() {
python_src_install
python_clean_installation_image
dodoc AUTHORS ChangeLog INSTALL MAPPING NEWS README THREADS TODO
if use examples; then
rm examples/Makefile*
insinto /usr/share/doc/${PF}
doins -r examples
fi
}
pkg_postinst() {
python_mod_optimize gtk-2.0
create_symlinks() {
alternatives_auto_makesym $(python_get_sitedir)/pygtk.py pygtk.py-[0-9].[0-9]
alternatives_auto_makesym $(python_get_sitedir)/pygtk.pth pygtk.pth-[0-9].[0-9]
}
python_execute_function create_symlinks
}
pkg_postrm() {
python_mod_cleanup gtk-2.0
create_symlinks() {
alternatives_auto_makesym $(python_get_sitedir)/pygtk.py pygtk.py-[0-9].[0-9]
alternatives_auto_makesym $(python_get_sitedir)/pygtk.pth pygtk.pth-[0-9].[0-9]
}
python_execute_function create_symlinks
}

View File

@ -0,0 +1 @@
DIST pypulseaudio_0.0.1-1+git20130604093024~7223fc1691.tar.gz 41258 SHA256 8ddba5026f7eb35d5e7b20334bbe8ac058896077ea269e6d0901ede51ce0beca

View File

@ -0,0 +1,33 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils python
MY_VER="$(get_version_component_range 1-3)-1+git$(get_version_component_range 4)~7223fc1691"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/p/${PN}/${PN}_${MY_VER}.tar.gz"
DESCRIPTION="PulseAudio Python Binding for deepin-system-settings"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-lang/python:2.7
media-sound/pulseaudio"
DEPEND="${RDEPEND}
dev-python/setuptools"
S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
pkg_setup() {
python_set_active_version 2.7
}
src_install() {
python setup.py install --root=${D} || die "Install failed"
}

View File

@ -0,0 +1 @@
DIST pystorm_0.1+git20130426091936.tar.gz 31728 SHA256 ed5169a3a534dacc6c42f8dfc0a50084d10af20484693e0cb63cff51ca0fe501

View File

@ -0,0 +1,34 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v3
# $Header: $
EAPI="4"
inherit fdo-mime versionator eutils python
MY_VER="$(get_version_component_range 1-2)+git$(get_version_component_range 3)"
SRC_URI="http://packages.linuxdeepin.com/deepin/pool/main/p/${PN}/${PN}_${MY_VER}.tar.gz"
DESCRIPTION="Download library and tool for Linux Deepin project"
HOMEPAGE="http://www.linuxdeepin.com"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-lang/python:2.7
dev-python/gevent"
DEPEND="${RDEPEND}
dev-python/setuptools
dev-util/intltool"
S=${WORKDIR}/${PN}-${MY_VER}
pkg_setup() {
python_set_active_version 2.7
}
src_install() {
python setup.py install --root=${D} || die "Install failed"
}

View File

@ -0,0 +1 @@
DIST python-xklavier_0.4.orig.tar.gz 303612 SHA256 b7e50ebbe23ce8baa03eb877d77d73b23c47a703af4a2d150bc9462e01dccde3

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>no-herd</herd>
<maintainer>
<email>leprosys@gmail.com</email>
<name>William Díaz</name>
</maintainer>
</pkgmetadata>

Some files were not shown because too many files have changed in this diff Show More