Changes
This commit is contained in:
parent
c8a4350329
commit
547510a813
@ -16,15 +16,7 @@ DEPEND=""
|
|||||||
RDEPEND="${DEPEND}"
|
RDEPEND="${DEPEND}"
|
||||||
BDEPEND=""
|
BDEPEND=""
|
||||||
|
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
default
|
default
|
||||||
mv ${D}/usr/lib ${D}/usr/lib64
|
mv ${D}/usr/lib ${D}/usr/lib64
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "You will need to copy /etc/mobile-config-firefox/userChrome.css file to"
|
|
||||||
elog "your firefox profile's chrome folder ~/.mozilla/firefox/XXXX/chrome/ "
|
|
||||||
elog "to enable firefox mobile layout, you might need to create the chrome "
|
|
||||||
elog "folder if it's not there"
|
|
||||||
}
|
|
||||||
|
@ -1 +0,0 @@
|
|||||||
DIST wlroots-0.10.0.tar.gz 454540 BLAKE2B 0d2326a62267019001be5f0d79c7b5c937ed20b952c92f0dd8cb04c3a0c06f3ef58723f552b1da1b947ea50ad91df46a543ec9705dad588db800bfa944743d11 SHA512 0e8e0c37f1afb1d99f0ecb3c2282992ffd06381aaa396c7234ead9f3ff2d5c599e766b677680ebaecf68e792054c3e42657d24f32d08bc8bcf35f9eb4bdaa876
|
|
@ -1,40 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<email>bman@gentoo.org</email>
|
|
||||||
<name>Aaron Bauman</name>
|
|
||||||
</maintainer>
|
|
||||||
<maintainer type="person">
|
|
||||||
<email>speedjack95@gmail.com</email>
|
|
||||||
<name>Niccolò Scatena</name>
|
|
||||||
</maintainer>
|
|
||||||
<longdescription lang="en">
|
|
||||||
Pluggable, composable, unopinionated modules for building a Wayland
|
|
||||||
compositor.
|
|
||||||
|
|
||||||
wlroots implements a huge variety of Wayland compositor features and
|
|
||||||
implements them right. By using wlroots, you get high performance,
|
|
||||||
excellent hardware compatibility, broad support for many wayland
|
|
||||||
interfaces, and comfortable development tools.
|
|
||||||
|
|
||||||
wlroots is developed under the direction of the <pkg>gui-wm/sway</pkg> project.
|
|
||||||
</longdescription>
|
|
||||||
<use>
|
|
||||||
<flag name="elogind">Enable support for rootless session via elogind</flag>
|
|
||||||
<flag name="icccm">Use xcb-icccm (from <pkg>x11-libs/xcb-util-wm</pkg>) util library for improved Xwayland introspection</flag>
|
|
||||||
<flag name="seatd">Enable support for rootless session via <pkg>sys-auth/seatd</pkg></flag>
|
|
||||||
<flag name="x11-backend">Enable support for handling input/output devices through <pkg>x11-libs/libxcb</pkg></flag>
|
|
||||||
<flag name="X">Enable support for X11 applications (XWayland)</flag>
|
|
||||||
</use>
|
|
||||||
<upstream>
|
|
||||||
<remote-id type="github">swaywm/wlroots</remote-id>
|
|
||||||
<maintainer status="active">
|
|
||||||
<email>sir@cmpwn.com</email>
|
|
||||||
<name>Drew DeVault</name>
|
|
||||||
</maintainer>
|
|
||||||
<bugs-to>https://github.com/swaywm/wlroots/issues</bugs-to>
|
|
||||||
<doc>https://github.com/swaywm/wlroots/wiki</doc>
|
|
||||||
<changelog>https://github.com/swaywm/wlroots/releases</changelog>
|
|
||||||
</upstream>
|
|
||||||
</pkgmetadata>
|
|
@ -1,72 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit fcaps meson
|
|
||||||
|
|
||||||
DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
|
|
||||||
HOMEPAGE="https://github.com/swaywm/wlroots"
|
|
||||||
|
|
||||||
|
|
||||||
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
|
||||||
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0/10"
|
|
||||||
IUSE="elogind icccm systemd x11-backend X"
|
|
||||||
REQUIRED_USE="?? ( elogind systemd )"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
>=dev-libs/libinput-1.9.0:0=
|
|
||||||
>=dev-libs/wayland-1.17.0
|
|
||||||
media-libs/mesa[egl,gles2,gbm]
|
|
||||||
virtual/libudev
|
|
||||||
x11-libs/libdrm
|
|
||||||
x11-libs/libxkbcommon
|
|
||||||
x11-libs/pixman
|
|
||||||
elogind? ( >=sys-auth/elogind-237 )
|
|
||||||
icccm? ( x11-libs/xcb-util-wm )
|
|
||||||
systemd? ( >=sys-apps/systemd-237 )
|
|
||||||
x11-backend? ( x11-libs/libxcb:0= )
|
|
||||||
X? (
|
|
||||||
x11-base/xorg-server[wayland]
|
|
||||||
x11-libs/libxcb:0=
|
|
||||||
x11-libs/xcb-util-image
|
|
||||||
)
|
|
||||||
"
|
|
||||||
RDEPEND="
|
|
||||||
${DEPEND}
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
>=dev-libs/wayland-protocols-1.17
|
|
||||||
virtual/pkgconfig
|
|
||||||
"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
# xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
|
|
||||||
local emesonargs=(
|
|
||||||
"-Dxcb-errors=disabled"
|
|
||||||
-Dlibcap=$(usex filecaps enabled disabled)
|
|
||||||
-Dxcb-icccm=$(usex icccm enabled disabled)
|
|
||||||
-Dxwayland=$(usex X enabled disabled)
|
|
||||||
-Dx11-backend=$(usex x11-backend enabled disabled)
|
|
||||||
"-Dexamples=false"
|
|
||||||
"-Dwerror=false"
|
|
||||||
)
|
|
||||||
if use systemd; then
|
|
||||||
emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
|
|
||||||
elif use elogind; then
|
|
||||||
emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
|
|
||||||
else
|
|
||||||
emesonargs+=("-Dlogind=disabled")
|
|
||||||
fi
|
|
||||||
|
|
||||||
meson_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "You must be in the input group to allow your compositor"
|
|
||||||
elog "to access input devices via libinput."
|
|
||||||
}
|
|
@ -40,6 +40,9 @@ BDEPEND="
|
|||||||
S="${WORKDIR}/$PN-${PV}"
|
S="${WORKDIR}/$PN-${PV}"
|
||||||
|
|
||||||
src_configure() {
|
src_configure() {
|
||||||
|
local mycmakeargs+=(
|
||||||
|
"-DVALA_EXECUTABLE=${VALAC}"
|
||||||
|
)
|
||||||
local emesonargs=(
|
local emesonargs=(
|
||||||
-Dconsumer_key_base64=VmY5dG9yRFcyWk93MzJEZmhVdEk5Y3NMOA==
|
-Dconsumer_key_base64=VmY5dG9yRFcyWk93MzJEZmhVdEk5Y3NMOA==
|
||||||
-Dconsumer_secret_base64=MThCRXIxbWRESDQ2Y0podzVtVU13SGUyVGlCRXhPb3BFRHhGYlB6ZkpybG5GdXZaSjI=
|
-Dconsumer_secret_base64=MThCRXIxbWRESDQ2Y0podzVtVU13SGUyVGlCRXhPb3BFRHhGYlB6ZkpybG5GdXZaSjI=
|
||||||
|
@ -19,7 +19,6 @@ MY_REPO_URI="https://github.com/dino/dino"
|
|||||||
KEYWORDS="~amd64 ~arm64"
|
KEYWORDS="~amd64 ~arm64"
|
||||||
SRC_URI="${MY_REPO_URI}/archive/${COMMIT}.tar.gz -> ${PN}-${PV}.tar.gz"
|
SRC_URI="${MY_REPO_URI}/archive/${COMMIT}.tar.gz -> ${PN}-${PV}.tar.gz"
|
||||||
|
|
||||||
|
|
||||||
RDEPEND="
|
RDEPEND="
|
||||||
app-text/gspell[vala]
|
app-text/gspell[vala]
|
||||||
dev-db/sqlite:3
|
dev-db/sqlite:3
|
||||||
@ -56,24 +55,10 @@ src_prepare() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
src_configure() {
|
src_configure() {
|
||||||
local disabled_plugins=(
|
|
||||||
$(usex gpg "" "openpgp")
|
|
||||||
$(usex omemo "" "omemo")
|
|
||||||
$(usex http "" "http-files")
|
|
||||||
)
|
|
||||||
local enabled_plugins=(
|
|
||||||
$(usex notification-sound "notification-sound" "")
|
|
||||||
)
|
|
||||||
local mycmakeargs+=(
|
local mycmakeargs+=(
|
||||||
"-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")"
|
|
||||||
"-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")"
|
|
||||||
"-DVALA_EXECUTABLE=${VALAC}"
|
"-DVALA_EXECUTABLE=${VALAC}"
|
||||||
)
|
)
|
||||||
|
|
||||||
if has test ${FEATURES}; then
|
|
||||||
mycmakeargs+=("-DBUILD_TESTS=yes")
|
|
||||||
fi
|
|
||||||
|
|
||||||
cmake_src_configure
|
cmake_src_configure
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user