mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-14 17:43:11 -04:00
Merge updates from master
This commit is contained in:
@@ -9,5 +9,6 @@
|
||||
<use>
|
||||
<flag name="numpy">Optionally add dev-python/numpy</flag>
|
||||
<flag name="matplotlib">Optionally add dev-python/matplotlib</flag>
|
||||
<flag name="extras">Optionally add dev-python/quantities</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -17,12 +17,13 @@ SRC_URI="https://github.com/JelteF/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_PN}.ta
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="examples matplotlib numpy" # quantities can be used also, but is not a gentoo package.
|
||||
IUSE="examples matplotlib numpy extras"
|
||||
|
||||
DEPEND="
|
||||
dev-python/ordered-set[${PYTHON_USEDEP}]
|
||||
matplotlib? ( dev-python/matplotlib[$PYTHON_USEDEP] )
|
||||
numpy? ( dev-python/numpy[$PYTHON_USEDEP] )
|
||||
extras? ( dev-python/quantities[$PYTHON_USEDEP] )
|
||||
"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
@@ -48,6 +49,8 @@ python_install_all() {
|
||||
}
|
||||
|
||||
src_test() {
|
||||
rm "${S}"/tests/test_quantities.py # quantities is not a gentoo package
|
||||
if ! use extras ; then
|
||||
rm "${S}"/tests/test_quantities.py # remove if quantities is not installed
|
||||
fi
|
||||
distutils-r1_src_test
|
||||
}
|
||||
|
||||
@@ -1,3 +1,2 @@
|
||||
DIST lazygit-0.19.tar.gz 9193308 BLAKE2B c07141661387094651cb6137579dea8ab5231b3e08b0733124cc97f1392251db592e01d60297356c8c5df1f1db554bc8a3be86cd07beed158d33b9eabdb015d4 SHA512 6259fdb98ae74ee59f395bd79fcbe3280b679883cbc0c190e64a36464c258597e18a6b70842cb242696536cfea35ea9c83f43b05ad20ead4f5120e436875abad
|
||||
DIST lazygit-0.20.2.tar.gz 9193638 BLAKE2B be26fd997e2cef99198a0406a2bdfef365a4b5db5aaeb4d10e040a24cc1bdb53ff2113be7671eb0dad904391614f8e1f8788f330afffa5a232905634cc0fa174 SHA512 0b3b88faf4ec17084e30924774ae5f6f9e151e043bffb8f3a10d3419ac733f19748a40ffd3c57b798ab67d32d91230d50cdb4228d899d77bb1bd53de1de833f5
|
||||
DIST lazygit-0.20.tar.gz 9193540 BLAKE2B e48b68dc68f124e0dc63c1a846232e45f4e8ab0113b10a80d34adf6d28454d9b30cc6b03ab17a0b23700031b59ac9f809c00d5b9a6ee729e136e9cd68cbc83c4 SHA512 9e45a117322be87d56d1824cb87ecd1fb6c5dad8de3ef950f25d9e3fbe3bc712507575d59702c1614acbc999cdc482ab9fe852e5b16424ac40f2c94f070cef9b
|
||||
DIST lazygit-0.20.3.tar.gz 9195508 BLAKE2B e20d6195ace5b36d2f47deaffeb838b547d87868ae7c63a7fc0b6f753648728575060ad90e9bbd3e379b30a6f657eeaf8479669a2f0660cadfae50fa7dd7efdc SHA512 810112ee42c11e9750d68fd3c22047b1bdd79d2fa92ece2cfb959f631c143b1d412756cd4ca8fa81c81a9889d4bc7e37053fd94990ec8f4f0ea7ae9d244a6512
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
EGO_PN="github.com/jesseduffield/lazygit"
|
||||
|
||||
inherit golang-build golang-vcs-snapshot
|
||||
|
||||
DESCRIPTION="Lazygit, a simple terminal UI for git commands"
|
||||
HOMEPAGE="https://github.com/jesseduffield/lazygit"
|
||||
SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND=( sys-libs/glibc )
|
||||
RDEPEND=(
|
||||
${DEPEND}
|
||||
dev-vcs/git
|
||||
)
|
||||
|
||||
DOCS=( src/${EGO_PN}/{CONTRIBUTING,README}.md )
|
||||
|
||||
src_compile() {
|
||||
GOPATH="${S}" go build -v -o bin/lazygit src/${EGO_PN}/main.go || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/lazygit
|
||||
|
||||
use doc && dodoc -r "src/${EGO_PN}/docs/."
|
||||
einstalldocs
|
||||
}
|
||||
12
media-video/kikoplay/files/kikoplay-0.6.2-fix-define.patch
Normal file
12
media-video/kikoplay/files/kikoplay-0.6.2-fix-define.patch
Normal file
@@ -0,0 +1,12 @@
|
||||
diff --git a/KikoPlay.pro b/KikoPlay.pro
|
||||
index 7270328..1fe6f8d 100644
|
||||
--- a/KikoPlay.pro
|
||||
+++ b/KikoPlay.pro
|
||||
@@ -268,5 +268,6 @@ contains(QT_ARCH, i386){
|
||||
unix:web.files = web/*
|
||||
|
||||
INSTALLS += target icons desktop web
|
||||
+ DEFINES += CONFIG_UNIX_DATA
|
||||
}
|
||||
}
|
||||
|
||||
@@ -50,6 +50,10 @@ BDEPEND="
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0.6.2-fix-define.patch # fix define problem
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
eqmake5 PREFIX="${D}"/usr
|
||||
}
|
||||
|
||||
@@ -50,6 +50,10 @@ BDEPEND="
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0.6.2-fix-define.patch # fix define problem
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
eqmake5 PREFIX="${D}"/usr
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
diff --git a/src/Makefile_obj.in b/src/Makefile_obj.in
|
||||
index 911f97e1..63799569 100644
|
||||
--- a/src/Makefile_obj.in
|
||||
+++ b/src/Makefile_obj.in
|
||||
@@ -323,6 +323,12 @@ V3ParseBison.h: V3ParseBison.c
|
||||
V3ParseBison.c: verilog.y $(BISONPRE)
|
||||
@echo "If you get errors from verilog.y below, try upgrading bison to version 1.875 or newer."
|
||||
$(PERL) $(BISONPRE) --yacc ${YACC} -d -v -o V3ParseBison.c $<
|
||||
+ # Unfortunately bison 3.6.1 have break changes caused compile error.
|
||||
+ # Workaround issue https://github.com/verilator/verilator/issues/2320
|
||||
+ # This workaround is safe for the old version of bison.
|
||||
+ # TODO: code should removed when bison fixed the problem.
|
||||
+ @sed -ie 's#/\* "/\*.*\*/" \*/##g' V3ParseBison.c
|
||||
+ @sed -ie 's#/\* "/\*.*\*/" \*/##g' V3ParseBison.h
|
||||
|
||||
V3Lexer_pregen.yy.cpp: verilog.l V3ParseBison.h $(HEADERS)
|
||||
${LEX} --version
|
||||
@@ -6,13 +6,16 @@ EAPI="7"
|
||||
inherit autotools
|
||||
|
||||
DESCRIPTION="The fast free Verilog/SystemVerilog simulator"
|
||||
HOMEPAGE="https://www.veripool.org/wiki/verilator"
|
||||
HOMEPAGE="
|
||||
https://verilator.org
|
||||
https://github.com/verilator/verilator
|
||||
"
|
||||
|
||||
if [[ "${PV}" == "9999" ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://git.veripool.org/git/${PN}"
|
||||
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
|
||||
else
|
||||
SRC_URI="http://www.veripool.org/ftp/${P}.tgz -> ${P}.tar.gz"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
||||
fi
|
||||
|
||||
@@ -33,6 +36,11 @@ BDEPEND="
|
||||
sys-devel/flex
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
# https://github.com/verilator/verilator/issues/2320
|
||||
"${FILESDIR}"/${PN}-4.034-fix-bison.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoconf --force
|
||||
|
||||
@@ -6,13 +6,16 @@ EAPI="7"
|
||||
inherit autotools
|
||||
|
||||
DESCRIPTION="The fast free Verilog/SystemVerilog simulator"
|
||||
HOMEPAGE="https://www.veripool.org/wiki/verilator"
|
||||
HOMEPAGE="
|
||||
https://verilator.org
|
||||
https://github.com/verilator/verilator
|
||||
"
|
||||
|
||||
if [[ "${PV}" == "9999" ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://git.veripool.org/git/${PN}"
|
||||
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
|
||||
else
|
||||
SRC_URI="http://www.veripool.org/ftp/${P}.tgz -> ${P}.tar.gz"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
||||
fi
|
||||
|
||||
|
||||
1
sys-kernel/dkms/Manifest
Normal file
1
sys-kernel/dkms/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST dkms-2.8.1.tar.gz 103894 BLAKE2B 9695c89fc1725f32e331969f94cd5b698df3cba2ef8a9d21dbb3d87ebeb6637898e184b2e8d99240763de4cb4528e2ff785e3f31c1265fdeb210df4dd060974e SHA512 25e57fcfdcdb460dc04d90db1d37577c2424b72be1019ea77af61d169460fbe8c397abf98634c72964d862cd3973f0c5e2bad7e157d48fe294750228e18e23bb
|
||||
47
sys-kernel/dkms/dkms-2.8.1.ebuild
Normal file
47
sys-kernel/dkms/dkms-2.8.1.ebuild
Normal file
@@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Dynamic Kernel Module Support"
|
||||
HOMEPAGE="https://github.com/dell/dkms"
|
||||
LICENSE="GPL-2"
|
||||
DEPEND=""
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE="kernel-hooks"
|
||||
|
||||
SRC_URI="https://github.com/dell/dkms/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
DOCS=( AUTHORS sample.conf sample.spec )
|
||||
|
||||
src_prepare() {
|
||||
#Removing gzip compressions in Makefile
|
||||
sed -i '/dkms.8.gz/d' "${S}"/Makefile
|
||||
default
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
einfo "Skipping compilation"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" LIBDIR="${D}"/usr/$(get_libdir)/
|
||||
|
||||
keepdir /var/lib/dkms
|
||||
insinto /var/lib/dkms
|
||||
doins dkms_dbversion
|
||||
|
||||
keepdir /etc/dkms
|
||||
doins template-dkms-mkrpm.spec
|
||||
|
||||
einstalldocs
|
||||
if use kernel-hooks; then
|
||||
einfo "You're installed kernel hooks that automatically rebuild your modules"
|
||||
else rm -r "${D}"/etc/kernel/;
|
||||
fi
|
||||
|
||||
ewarn "DKMS will say about missing headers even if sys-kernel/linux-headers installed"
|
||||
ewarn "Just don't keep attention, that don't affect anything"
|
||||
}
|
||||
22
sys-kernel/dkms/metadata.xml
Normal file
22
sys-kernel/dkms/metadata.xml
Normal file
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>denis7774@gmail.com</email>
|
||||
<name>Reva Denis</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">dell/dkms</remote-id>
|
||||
</upstream>
|
||||
<longdescription lang="en">
|
||||
Dynamic Kernel Module Support (DKMS) is a program/framework that enables generating Linux kernel modules whose sources generally reside outside the kernel source tree. The concept is to have DKMS modules automatically rebuilt when a new kernel is installed.
|
||||
An essential feature of DKMS is that it automatically recompiles all DKMS modules if a new kernel version is installed. This allows drivers and devices outside of the mainline kernel to continue working after a Linux kernel upgrade.
|
||||
Another benefit of DKMS is that it allows the installation of a new driver on an existing system, running an arbitrary kernel version, without any need for manual compilation or precompiled packages provided by the vendor.
|
||||
DKMS was written by the Linux Engineering Team at Dell in 2003. It is included in many distributions, such as Ubuntu, Debian, Fedora, SUSE, and Arch. DKMS is free software released under the terms of the GNU General Public License (GPL) v2 or later.
|
||||
DKMS supports both the rpm and deb package formats out-of-the-box.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="kernel-hooks">Enable automatic rebuilding of modules via kernel source makefile hooks
|
||||
</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
@@ -1 +1 @@
|
||||
DIST obsidian2-gtk-theme-2.11.tar.gz 877035 BLAKE2B 3a98c090499ec972ba2c33fa625ace400ea987b9a3d0ec337d4c53ce45b5202721a4139c2329b3c4e3b96ca9a1f67a4fd1e3d2a939051ad74151c804dafc1ee2 SHA512 139dd665a08a466acc3a192eeaf7435f782ed396af6c707e14d26447a7c9ad1d51b07f31507bd70c4dd56634a9b50d7a7e45d134a5f98faa6d370658bfe13e2d
|
||||
DIST obsidian2-gtk-theme-2.12.tar.gz 885811 BLAKE2B 655fb66fe2966e48cb7e6da8dc0188d2ca9ed1d63f6243c1848819e0e2190cc90572e48d6a42c0c6823229f19511e7a29f6d78e4c5b13d7a692842a268c2c392 SHA512 c7f95d10133ae871642127b8f2acb84ff382fb7e9a8aa0352370df32aa8c28c5d75f0b19bc71a11a25d61cf19e90d04b8db5a389ea2c2466d7f897d089ae1d00
|
||||
|
||||
Reference in New Issue
Block a user