Compare commits
12 Commits
f32bbcec8a
...
a6448cfdc0
Author | SHA1 | Date | |
---|---|---|---|
a6448cfdc0 | |||
48c2b94252 | |||
9ce65db49e | |||
7b33b6521e | |||
e19f1cef2e | |||
1a5af264c4 | |||
bc6535da95 | |||
f6f3446850 | |||
ffffb8b835 | |||
654350a313 | |||
bf2d90d276 | |||
f1b5407571 |
@ -1 +1,2 @@
|
||||
DIST airwindows-lv2-20.0.tar.gz 225994 BLAKE2B cbd0a842bca190d07d785c7ed9a961987ba9a661d4545c1e464df41ba2cff900fe5ff98ecb2faa8d8c2963845f09dce51ed06e28eb4230e3064ffe59b23c9c4d SHA512 c8ecab8edd116c4678d6bf31cd157c2ea9c88cbb791ea4520cb73a51ccc4d10c221add6818338e9279abf62089131d96ff6fe1b75cb56d242d8e15ed308aab2e
|
||||
DIST airwindows-lv2-22.0.tar.gz 257084 BLAKE2B 57caa7684f37c17483ff76687ab46647793df46ff51fb0d82dbccb0c0af6e6cc662ac304530a01de24707c6c96a9b27718ffb263ec5c1ec8e8bb2ccbf67ccf57 SHA512 693cce907867bd565b9004a8fdfd868812c95a55e5b6b7a876b64ef1cf78a46807a786dce31203ecd143f1d3cda9f320667febb57b4877f311418db7efed8453
|
||||
|
26
media-plugins/airwindows-lv2/airwindows-lv2-22.0.ebuild
Normal file
26
media-plugins/airwindows-lv2/airwindows-lv2-22.0.ebuild
Normal file
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://git.sr.ht/~hannes/airwindows-lv2"
|
||||
else
|
||||
SRC_URI="https://git.sr.ht/~hannes/airwindows-lv2/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
MY_PV="v${PV}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A port of Airwindows plugins to LV2"
|
||||
HOMEPAGE="https://sr.ht/~hannes/airwindows-lv2/"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="media-libs/lv2"
|
@ -1,2 +1 @@
|
||||
DIST carla-2.5.4.tar.gz 11530440 BLAKE2B 6b4aaca799a3d435dbde9ce4cbf98147578ab416ec78a563c3c5b0654d69dcd52c251924b753dfc07ce6c6b74d57d69f82fc65cb8e120ed6c352ee48f4f465e8 SHA512 0bee1b450d832fafa035694f16fdae0509a2836449da875f1fe6e81adb2bbd4747e8c42e516c3896d0af03f50a47c1d3b63119bd321d10464c1c5e57645461b4
|
||||
DIST carla-2.5.5.tar.gz 11528560 BLAKE2B fd34d827eea5fb4b7a9fcd57827adde9fae1f0fe2ee02fcccfc4b2d0f72a31872f52956b32455666471cf573fcd04abe3d432c3d38407c6dabe8f95287da388c SHA512 93d0fd7c97956446701328f4b98db508a64df9ae6f476871ba7c1ec3f7cc420c206622a01ce5aec2e98079a714264dac5f3f662e0c3d0fad83cc1f1dbeac119a
|
||||
DIST carla-2.5.6.tar.gz 11527564 BLAKE2B 29016bb6fbad400bc1c2e67a5a40db769ab72c18109de43b18622724633318ecc073237a4fc773f2a32dd15392615cb4402325b8310fd975ef40819915645201 SHA512 ed4faf79aa079022c394da6deb7d9dcdcf2738e110dc1591c4441e8c19a474987d5db5df40d5d9f2afb91738d0b35a4dea826de7402272fe69e87c443c6bff4b
|
||||
|
@ -1,94 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
inherit python-single-r1 xdg
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/falkTX/Carla.git"
|
||||
EGIT_SUBMODULES=() # Prevent Carla-Plugins from installing
|
||||
else
|
||||
SRC_URI="https://github.com/falkTX/Carla/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
MY_PN="Carla"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Fully-featured audio plugin host, supports many audio drivers and plugin formats"
|
||||
HOMEPAGE="https://kx.studio/Applications:Carla"
|
||||
LICENSE="GPL-2 LGPL-3"
|
||||
SLOT="0"
|
||||
IUSE="alsa gtk gtk2 opengl osc pulseaudio rdf sf2 sndfile X"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="
|
||||
${PYTHON_DEPS}
|
||||
$(python_gen_cond_dep 'dev-python/PyQt5[gui,opengl?,svg,widgets,${PYTHON_USEDEP}]')
|
||||
virtual/jack
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
gtk? ( x11-libs/gtk+:3 )
|
||||
gtk2? ( x11-libs/gtk+:2 )
|
||||
osc? (
|
||||
media-libs/liblo
|
||||
media-libs/pyliblo
|
||||
)
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
rdf? ( dev-python/rdflib )
|
||||
sf2? ( media-sound/fluidsynth )
|
||||
sndfile? ( media-libs/libsndfile )
|
||||
X? ( x11-libs/libX11 )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e "s|exec \$PYTHON|exec ${PYTHON}|" \
|
||||
data/carla \
|
||||
data/carla-control \
|
||||
data/carla-database \
|
||||
data/carla-jack-multi \
|
||||
data/carla-jack-single \
|
||||
data/carla-patchbay \
|
||||
data/carla-rack \
|
||||
data/carla-settings || die "sed failed"
|
||||
sed -i "s;/share/appdata;/share/metainfo;g" "${S}/Makefile" || die "sed failed"
|
||||
default
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
myemakeargs=(
|
||||
LIBDIR="/usr/$(get_libdir)"
|
||||
SKIP_STRIPPING=true
|
||||
HAVE_FFMPEG=false
|
||||
HAVE_ZYN_DEPS=false
|
||||
HAVE_ZYN_UI_DEPS=false
|
||||
HAVE_QT4=false
|
||||
HAVE_QT5=true
|
||||
HAVE_PYQT5=true
|
||||
DEFAULT_QT=5
|
||||
HAVE_ALSA=$(usex alsa true false)
|
||||
HAVE_FLUIDSYNTH=$(usex sf2 true false)
|
||||
HAVE_GTK2=$(usex gtk2 true false)
|
||||
HAVE_GTK3=$(usex gtk true false)
|
||||
HAVE_LIBLO=$(usex osc true false)
|
||||
HAVE_PULSEAUDIO=$(usex pulseaudio true false)
|
||||
HAVE_SNDFILE=$(usex sndfile true false)
|
||||
HAVE_X11=$(usex X true false)
|
||||
)
|
||||
|
||||
# Print which options are enabled/disabled
|
||||
make features PREFIX="/usr" "${myemakeargs[@]}"
|
||||
|
||||
emake PREFIX="/usr" "${myemakeargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" PREFIX="/usr" "${myemakeargs[@]}" install
|
||||
if ! use osc; then
|
||||
find "${D}/usr" -iname "carla-control*" | xargs rm
|
||||
fi
|
||||
}
|
@ -36,7 +36,7 @@ DEPEND="
|
||||
media-libs/liblo
|
||||
media-libs/pyliblo
|
||||
)
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
pulseaudio? ( media-libs/libpulse )
|
||||
rdf? ( dev-python/rdflib )
|
||||
sf2? ( media-sound/fluidsynth )
|
||||
sndfile? ( media-libs/libsndfile )
|
@ -36,7 +36,7 @@ DEPEND="
|
||||
media-libs/liblo
|
||||
media-libs/pyliblo
|
||||
)
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
pulseaudio? ( media-libs/libpulse )
|
||||
rdf? ( dev-python/rdflib )
|
||||
sf2? ( media-sound/fluidsynth )
|
||||
sndfile? ( media-libs/libsndfile )
|
||||
|
@ -1,2 +1 @@
|
||||
DIST eartag-0.3.3.tar.bz2 593850 BLAKE2B 371deb17f492ff079e5d212c715b48d10c3dfde5694720d78cd48edd185c6456e2804dd1755f52b342d254461e09f575cacebc2b7b5936f7c0e5bbc8b1d63020 SHA512 4b7c8fe5608e4f8a9721e63e66074c5e7106c0dbbcb83ca45f6e3cf573035a4b432f8b2cedad9906f71cf1ed87f596d8a2d7f95df8ad122437886ca92e2404bb
|
||||
DIST eartag-0.4.0.tar.bz2 620666 BLAKE2B fac7675710b81f80f7df9965be9d9e2bb4fefbff4efcbf4d1cfdc71cfd6619eeb1961db7080b97ecb717ca9e209ecea67e7fa888e1173987f06bb376c49ddf8e SHA512 5971bdcb88a565bee19923955e01830f298d0a173ae4e6e4ceeb6696c17e5347848681ae6208ab8a4629e1816d042f3063af84f62e005486036c16af7f0e88ff
|
||||
DIST eartag-0.4.2.tar.bz2 624792 BLAKE2B 7999ae53149cde47c03238d8cba79dcda165b34964694743dc7e10980dc833ea4c904862cb2ac85a287be8cc6c4f3c17726c1f623c6d0ff07ba9f4322170fbf8 SHA512 09f76e1ee9f7fcbcad149e9fe5c212343674be0da5f7ca3c4d50593f9a8471896f6deb5347b88a1ba0ce999cba394efe6781b0531d1f8951c260a0a5e03343a9
|
||||
|
@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
inherit python-single-r1 meson xdg
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://gitlab.gnome.org/knuxify/eartag.git"
|
||||
else
|
||||
SRC_URI="https://gitlab.gnome.org/knuxify/eartag/-/archive/${PV}/${P}.tar.bz2"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A simple music tag editor."
|
||||
HOMEPAGE="https://gitlab.gnome.org/knuxify/eartag"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="
|
||||
>=gui-libs/gtk-4.8.0:4
|
||||
>=gui-libs/libadwaita-1.2.0
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
${PYTHON_DEPS}
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/pillow[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject[${PYTHON_USEDEP}]
|
||||
dev-python/python-magic[${PYTHON_USEDEP}]
|
||||
media-libs/mutagen[${PYTHON_USEDEP}]
|
||||
')
|
||||
"
|
||||
BDEPEND=""
|
||||
|
||||
src_install() {
|
||||
meson_install
|
||||
python_fix_shebang "${D}/usr/bin/eartag"
|
||||
}
|
@ -3,19 +3,19 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
PYTHON_COMPAT=( python3_{8..12} )
|
||||
inherit python-single-r1 meson xdg
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://gitlab.gnome.org/knuxify/eartag.git"
|
||||
EGIT_REPO_URI="https://gitlab.gnome.org/World/eartag.git"
|
||||
else
|
||||
SRC_URI="https://gitlab.gnome.org/knuxify/eartag/-/archive/${PV}/${P}.tar.bz2"
|
||||
SRC_URI="https://gitlab.gnome.org/World/eartag/-/archive/${PV}/${P}.tar.bz2"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A simple music tag editor."
|
||||
HOMEPAGE="https://gitlab.gnome.org/knuxify/eartag"
|
||||
HOMEPAGE="https://apps.gnome.org/app/app.drey.EarTag/"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
@ -3,19 +3,19 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
PYTHON_COMPAT=( python3_{8..12} )
|
||||
inherit python-single-r1 meson xdg
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://gitlab.gnome.org/knuxify/eartag.git"
|
||||
EGIT_REPO_URI="https://gitlab.gnome.org/World/eartag.git"
|
||||
else
|
||||
SRC_URI="https://gitlab.gnome.org/knuxify/eartag/-/archive/${PV}/${P}.tar.bz2"
|
||||
SRC_URI="https://gitlab.gnome.org/World/eartag/-/archive/${PV}/${P}.tar.bz2"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A simple music tag editor."
|
||||
HOMEPAGE="https://gitlab.gnome.org/knuxify/eartag"
|
||||
HOMEPAGE="https://apps.gnome.org/app/app.drey.EarTag/"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
@ -6,6 +6,6 @@
|
||||
<name>Ryan Fox</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="gnome-gitlab">knuxify/eartag</remote-id>
|
||||
<remote-id type="gnome-gitlab">World/eartag</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -1 +1,2 @@
|
||||
DIST tuba-0.4.0.tar.gz 434483 BLAKE2B a7606c99524cd3e555aca38ef94f343a36e928f8e8fd46811bdbe60feb1385363c53c7f57aebc0710f89e234e0238d01912d24e8c8f167ded8d5ef386e08d405 SHA512 d3612d988605d3c2d20249a091e0b2580aaf6a7c289646f23c6aac9552b9466d8a32621498d8c8f77509bd932326304f4f9657d1a2c7d3ed538cc7e40efa96ce
|
||||
DIST tuba-0.4.1.tar.gz 439861 BLAKE2B bed75b909ec9c31c53c1c46973011b8396b5e4af976aa5277a1457abd1e51d5e4a13a639632ab9ed5d67339351a99d2e9a8598a04a35b08a5b27de05d6f5c01c SHA512 7804e06a29d18e1fdf88aa4e8237a8fd8c8eccaa668ec9b2057a84a9f17c855b2c378c3ffe354e157fdeb8c392128ddaf6faf92687b67319d7cc3371e4d885ab
|
||||
|
56
net-misc/tuba/tuba-0.4.1.ebuild
Normal file
56
net-misc/tuba/tuba-0.4.1.ebuild
Normal file
@ -0,0 +1,56 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit gnome2-utils meson vala xdg
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/GeopJr/Tuba.git"
|
||||
else
|
||||
MY_PN="Tuba"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
SRC_URI="https://github.com/GeopJr/Tuba/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Mastodon client, previously known as Tooth"
|
||||
HOMEPAGE="https://tuba.geopjr.dev/"
|
||||
LICENSE="CC-BY-3.0 GPL-3+"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND="
|
||||
>=app-crypt/libsecret-0.20
|
||||
>=dev-libs/glib-2.71.2
|
||||
>=dev-libs/json-glib-1.4.4
|
||||
>=dev-libs/libxml2-2.9.10
|
||||
>=dev-libs/libgee-0.8.5
|
||||
>=gui-libs/gtk-4.3:4
|
||||
>=gui-libs/libadwaita-1.2
|
||||
>=net-libs/libsoup-3
|
||||
gui-libs/gtksourceview:5
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
$(vala_depend)
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
VALA_MIN_API_VERSION=0.48
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
vala_setup
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_schemas_update
|
||||
xdg_pkg_postinst
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_schemas_update
|
||||
xdg_pkg_postrm
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST displaylink-driver-5.6.1.59.184.zip 16905857 BLAKE2B 2eb15bbf21802eaed0408fa218993fbbd07b92c8c313b39fde9f9a8961b96e75ed15902c20e66fb68b3c41e4abbe03c6224547a98cbde3250c3507bace94130d SHA512 1a52db6ebe78ead91ae1e62a5242977c85165f71196e7ac9ea2cb0964d1988fed47d23832a0e30112a6b254fbb54626dfb43b13d05bc47eee9d0ebbe242612fb
|
||||
DIST displaylink-driver-5.7.0.61.129.zip 17130641 BLAKE2B 1ddc21668e5b0259485c1c21749d315f1683f41b6bfdb3a3058d0df4d77bef69d002e215b7e3d18bd0a107c3ad65656cece8f130a2daf6bbfc443d9f6459e8e4 SHA512 f98aa404ea80845674adafa24aa3b40db71c5c4a75dfab3682fd1834205ed20a4561dcd014b930983ee60f53f518c1276c0adab20df89d464abc9e895412709a
|
||||
DIST displaylink-driver-5.8.0.63.33.zip 18341463 BLAKE2B 5dd2eec5f868ee3ebc652f2ff82ed42bc2f0d6064c66ba40e2c324b302e12e7fba995cb047db57cb4644a6fdb900251548b99244c901c9ceedccbc3e1c039bef SHA512 59d470614cb8fdafaf4bea80771a806ad42fa4f1e12661adb4c17fc558bfa5e8e49fe6c3efc5775a8ec98d141a79ed9162b7bc769579f7d0f8f0979031b8d491
|
||||
|
@ -0,0 +1,83 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit udev systemd
|
||||
|
||||
AR_DATE="2023-08"
|
||||
AR_NAME="DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu5.8-EXE.zip"
|
||||
UBUNTU_VER="1604"
|
||||
|
||||
MY_PV=$(ver_rs 3 '-')
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
SRC_URI="https://www.synaptics.com/sites/default/files/exe_files/${AR_DATE}/${AR_NAME} -> ${P}.zip"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DESCRIPTION="Driver for modern DisplayLink devices"
|
||||
HOMEPAGE="http://www.displaylink.com/downloads/ubuntu"
|
||||
LICENSE="DisplayLink-EULA"
|
||||
SLOT="0"
|
||||
IUSE="systemd"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND="
|
||||
virtual/libusb
|
||||
virtual/udev
|
||||
x11-libs/libevdi
|
||||
"
|
||||
|
||||
QA_PREBUILT="opt/displaylink/DisplayLinkManager"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
sh "${WORKDIR}/${MY_P}.run" --noexec --keep
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
source "${S}/udev-installer.sh" && create_udev_rules_file "${S}/99-dlm.rules"
|
||||
source "${S}/udev-installer.sh" && displaylink_bootstrapper_code > "${S}/udev.sh"
|
||||
if use systemd; then
|
||||
sed -i '/^ chmod.*displaylink-driver.service/d' "${S}/displaylink-installer.sh"
|
||||
sed -i 's;^ cat > /.*/displaylink-driver.service <<EOF; cat <<EOF;' "${S}/displaylink-installer.sh"
|
||||
sed -i '/^if.*$(id -u).*then/i return' "${S}/displaylink-installer.sh"
|
||||
source "${S}/udev-installer.sh" && systemd_start_stop_functions >> "${S}/udev.sh"
|
||||
source "${S}/displaylink-installer.sh" && add_systemd_service > "${S}/displaylink-driver.service"
|
||||
else
|
||||
cat "${FILESDIR}/openrc_start_stop_functions" >> "${S}/udev.sh"
|
||||
fi
|
||||
source "${S}/udev-installer.sh" && create_main_function >> "${S}/udev.sh"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
exeinto "/opt/displaylink"
|
||||
insinto "/opt/displaylink"
|
||||
case "${ARCH}" in
|
||||
amd64) MY_ARCH="x64" ;;
|
||||
*) MY_ARCH="${ARCH}" ;;
|
||||
esac
|
||||
ARCH_DIR="${S}/${MY_ARCH}-ubuntu-${UBUNTU_VER}"
|
||||
doexe "${ARCH_DIR}/DisplayLinkManager"
|
||||
doins "${S}/ella-dock-release.spkg"
|
||||
doins "${S}/firefly-monitor-release.spkg"
|
||||
doins "${S}/ridge-dock-release.spkg"
|
||||
if use systemd; then
|
||||
systemd_dounit "${S}/displaylink-driver.service"
|
||||
else
|
||||
newinitd "${FILESDIR}/dlm.init.d" "dlm"
|
||||
fi
|
||||
udev_dorules "${S}/99-dlm.rules"
|
||||
insopts -m744
|
||||
doins "${S}/udev.sh"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
udev_reload
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
udev_reload
|
||||
}
|
@ -2,3 +2,4 @@ DIST evdi-1.12.0.tar.gz 69147 BLAKE2B 9783ef6b51256047e51f8f7ad79aac9d0f49dd38f9
|
||||
DIST evdi-1.13.0.tar.gz 80599 BLAKE2B 1be0dedc3e702f57a00a89238d6f1534915c1833f05cf0e1a1df74d5736b615cb7292d55dcec4dd5f84fbbd7d2a50f565e83465eb80b06dd348a2fa27d368267 SHA512 adefc282d4844da5b141b461f7ebb2106a87c122a7d237fa80602f5fc8a629c15e8aa4d7fad6ba291c4e77bfdff1c71a8f89d5e89a17695b79ea32f6e38d1772
|
||||
DIST evdi-1.13.1.tar.gz 80624 BLAKE2B e69dfc19d5727fded3459d3d2af909cb148fb9f0922dee87b431d9adb939b27cc651cdd42ca1e1bd3903543ac3cd2e7a759ed40aa566348a9101369f8845706e SHA512 924b3514ec20233bded5c1cd8365d016e3afb5b41ed98b7392217d7642ac80e8fc375ee425a63a1aee03a9dff364b1f1781ff7c23acc49a88127242bc440b7f5
|
||||
DIST evdi-1.14.0.tar.gz 80581 BLAKE2B 4d4641690d296194f557eb080a0b44a1df5c139cc547c496a061225f26cbdf29f1f8b25e0f6c480517b944db3c6031feb628787def8724b7cdf88ae7ccd3c6b2 SHA512 18031bcf1f86a41f7b785f9967b693621899a24988d79195ca179843ef4bb16ca43db9c5260aabb6f7678a0c9fddcab31df59eeae807825ed6c6f2fca7895bba
|
||||
DIST evdi-1.14.1.tar.gz 80554 BLAKE2B 4e574b9722050221603007b730efd31dc5c93e4a4fabaf369e47444d59b8a8a031004561c53daa25a239666da6f8e499ebf8d949b39ac8eecea5e610ffb26945 SHA512 a4eee90a395856b524b596989c24637cb328ddabc841d3f5a0d14fc0481f1c288a164d97cf9bb448c8dbae64a6b264425d793185625a5503726d396d91975c3f
|
||||
|
34
x11-drivers/evdi/evdi-1.14.1.ebuild
Normal file
34
x11-drivers/evdi/evdi-1.14.1.ebuild
Normal file
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit linux-mod
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/DisplayLink/evdi.git"
|
||||
else
|
||||
SRC_URI="https://github.com/DisplayLink/evdi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
S="${S}/module"
|
||||
|
||||
DESCRIPTION="Kernel module for managing screens"
|
||||
HOMEPAGE="https://github.com/DisplayLink/evdi"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND="x11-libs/libdrm"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="sys-kernel/linux-headers"
|
||||
|
||||
MODULE_NAMES="evdi(video:${S})"
|
||||
CONFIG_CHECK="~FB_VIRTUAL ~I2C"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
local KVER=$(cat "${KERNEL_DIR}/include/config/kernel.release")
|
||||
sed -i "1i KVER := ${KVER}" "${S}/Makefile"
|
||||
}
|
@ -2,3 +2,4 @@ DIST evdi-1.12.0.tar.gz 69147 BLAKE2B 9783ef6b51256047e51f8f7ad79aac9d0f49dd38f9
|
||||
DIST evdi-1.13.0.tar.gz 80599 BLAKE2B 1be0dedc3e702f57a00a89238d6f1534915c1833f05cf0e1a1df74d5736b615cb7292d55dcec4dd5f84fbbd7d2a50f565e83465eb80b06dd348a2fa27d368267 SHA512 adefc282d4844da5b141b461f7ebb2106a87c122a7d237fa80602f5fc8a629c15e8aa4d7fad6ba291c4e77bfdff1c71a8f89d5e89a17695b79ea32f6e38d1772
|
||||
DIST evdi-1.13.1.tar.gz 80624 BLAKE2B e69dfc19d5727fded3459d3d2af909cb148fb9f0922dee87b431d9adb939b27cc651cdd42ca1e1bd3903543ac3cd2e7a759ed40aa566348a9101369f8845706e SHA512 924b3514ec20233bded5c1cd8365d016e3afb5b41ed98b7392217d7642ac80e8fc375ee425a63a1aee03a9dff364b1f1781ff7c23acc49a88127242bc440b7f5
|
||||
DIST evdi-1.14.0.tar.gz 80581 BLAKE2B 4d4641690d296194f557eb080a0b44a1df5c139cc547c496a061225f26cbdf29f1f8b25e0f6c480517b944db3c6031feb628787def8724b7cdf88ae7ccd3c6b2 SHA512 18031bcf1f86a41f7b785f9967b693621899a24988d79195ca179843ef4bb16ca43db9c5260aabb6f7678a0c9fddcab31df59eeae807825ed6c6f2fca7895bba
|
||||
DIST evdi-1.14.1.tar.gz 80554 BLAKE2B 4e574b9722050221603007b730efd31dc5c93e4a4fabaf369e47444d59b8a8a031004561c53daa25a239666da6f8e499ebf8d949b39ac8eecea5e610ffb26945 SHA512 a4eee90a395856b524b596989c24637cb328ddabc841d3f5a0d14fc0481f1c288a164d97cf9bb448c8dbae64a6b264425d793185625a5503726d396d91975c3f
|
||||
|
31
x11-libs/libevdi/libevdi-1.14.1.ebuild
Normal file
31
x11-libs/libevdi/libevdi-1.14.1.ebuild
Normal file
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/DisplayLink/evdi.git"
|
||||
else
|
||||
MY_PN="evdi"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
SRC_URI="https://github.com/DisplayLink/evdi/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
fi
|
||||
|
||||
S="${S}/library"
|
||||
|
||||
DESCRIPTION="Library for managing screens"
|
||||
HOMEPAGE="https://github.com/DisplayLink/evdi"
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND="x11-drivers/evdi"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" LIBDIR="${EPREFIX}/usr/$(get_libdir)"
|
||||
doheader "${S}/evdi_lib.h"
|
||||
}
|
Loading…
Reference in New Issue
Block a user