Compare commits
No commits in common. "fefc82e8b698f6dbf16aa840a3cb0c8220fc7b8a" and "64db104f2bfade00aab1fc0e83031f7dddcb61a0" have entirely different histories.
fefc82e8b6
...
64db104f2b
@ -56,7 +56,6 @@ virtual
|
|||||||
voip
|
voip
|
||||||
www-apps
|
www-apps
|
||||||
www-servers
|
www-servers
|
||||||
x11-apps
|
|
||||||
x11-misc
|
x11-misc
|
||||||
x11-themes
|
x11-themes
|
||||||
xfce-extra
|
xfce-extra
|
||||||
|
|||||||
@ -1,81 +0,0 @@
|
|||||||
# Copyright 2013, 2014 Lasse Brun <bruners@gmail.com>, 2020 Julian Ospald <hasufell@posteo.de>
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
require github [ user=yshui tag=v${PV} ]
|
|
||||||
require meson gtk-icon-cache
|
|
||||||
|
|
||||||
SUMMARY="Picom is a X compositing manager, forked of compton"
|
|
||||||
LICENCES="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
PLATFORMS="~amd64"
|
|
||||||
|
|
||||||
MYOPTIONS="
|
|
||||||
dbus [[ description = [ Change VSync mode with D-Bus, needs testing ] ]]
|
|
||||||
libconfig [[ description = [ Enable config file support ] ]]
|
|
||||||
opengl [[ description = [ Opengl and VSync composition ] ]]
|
|
||||||
"
|
|
||||||
|
|
||||||
DEPENDENCIES="
|
|
||||||
build:
|
|
||||||
app-doc/asciidoc
|
|
||||||
dev-libs/uthash
|
|
||||||
virtual/pkg-config
|
|
||||||
x11-proto/xorgproto
|
|
||||||
build+run:
|
|
||||||
dev-libs/libev
|
|
||||||
dev-libs/pcre[>=8.10]
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libxcb[>=1.9.2]
|
|
||||||
x11-libs/libXext
|
|
||||||
x11-libs/pixman:1
|
|
||||||
x11-utils/xcb-util-image
|
|
||||||
x11-utils/xcb-util-renderutil
|
|
||||||
dbus? ( sys-apps/dbus )
|
|
||||||
libconfig? (
|
|
||||||
dev-libs/libconfig[>=1.4]
|
|
||||||
x11-libs/libxdg-basedir
|
|
||||||
)
|
|
||||||
opengl? (
|
|
||||||
x11-dri/libdrm
|
|
||||||
x11-dri/mesa
|
|
||||||
)
|
|
||||||
run:
|
|
||||||
dev-lang/python:*[>3.5] [[ note = [ bin/compton-convgen.py ] ]]
|
|
||||||
x11-apps/xprop
|
|
||||||
x11-apps/xwininfo
|
|
||||||
"
|
|
||||||
|
|
||||||
DEFAULT_SRC_INSTALL_EXTRA_DOCS=(
|
|
||||||
"${PN}.sample.conf"
|
|
||||||
)
|
|
||||||
|
|
||||||
MESON_SRC_CONFIGURE_PARAMS=(
|
|
||||||
"-Dunittest=true"
|
|
||||||
"-Dbuild_docs=true" # with_docs in "next" branch
|
|
||||||
)
|
|
||||||
MESON_SRC_CONFIGURE_OPTION_SWITCHES=(
|
|
||||||
"dbus"
|
|
||||||
"libconfig config_file"
|
|
||||||
"opengl"
|
|
||||||
)
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
meson_src_prepare
|
|
||||||
# don't install compat symlink
|
|
||||||
# this script is also broken
|
|
||||||
echo "#!/bin/sh" > meson/install.sh
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
meson_src_install
|
|
||||||
option dbus && dodoc -r dbus-examples
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
gtk-icon-cache_pkg_postinst
|
|
||||||
elog "Sample configuration/tools for ${PN} can be found in /usr/share/doc/${PNV}"
|
|
||||||
elog "${PN}.sample.conf - Sourced from XDG directories \$XDG_CONFIG_HOME/${PN}.conf \$HOME/.${PN}.conf"
|
|
||||||
option dbus &&
|
|
||||||
elog "dbus-examples - scripts to control ${PN} via dbus"
|
|
||||||
}
|
|
||||||
|
|
||||||
Loading…
Reference in New Issue
Block a user