Compare commits
11 Commits
8fba9f7380
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f89fe46b2a | ||
|
|
99937d94dd | ||
|
1e80f12a05
|
|||
|
18ec822da4
|
|||
|
68d46b33d7
|
|||
|
2114855ede
|
|||
|
31ee471f71
|
|||
|
7549c8763a
|
|||
|
be295e7b8a
|
|||
|
aae7df5a77
|
|||
|
df4ab58073
|
@@ -1,4 +1,2 @@
|
||||
DIST pgmon-1.0.1.tar.bz2 510406 SHA256 5054bcdc95e9dd138bdca897f641b7a613156e616578e22f575160cba8ef1414 SHA512 38ecf378a5a069c758774dc4118b26b3f2eeb1c5a9b58606e75cb56c0ccf54e1a55b76ceafc1adbabc7c06b022b20abdc19a296d03dbee0b3405d3aab3df662a WHIRLPOOL 29290780e6c6f7ce68253752e3c0d8583ff37e79254b35c6481b02c2e91f7e0a5c29464d48182011588eafd9afa1fb51dfac2e35a112ba6c354fdb2f1e8706aa
|
||||
DIST pgmon-1.0.3.tar.bz2 659823 SHA256 5c2d1698e94161a7fd2d5d5f710a3eb0b03cf7ef115b8263f5986271c8728645 SHA512 df95b4e0f7c5249cc73bf185b715818bbc36dc116b1e0a1e7eb598342a2fd445d55aa01a06c5810b3d93d4a07cdd294f4a63167a37152037c0952db38ee4c39d WHIRLPOOL fd26707c9ada51ac18a994c0061a562977f8aa1c7ee1850665e7826b9eea3af6bafcf0cdf80118b73984b84ea438f58fb7d450b10b9b6b697666f3bb88a02f90
|
||||
EBUILD pgmon-1.0.1.ebuild 1351 SHA256 d780dd77df643688017ef447bafc7d5f2a49ecbbd0aa13b8b8627fbf7599281e SHA512 602f8048cfb3b95a18698c0b8f38eba6ce38503703af3dd28eff0e382218cb2a2dd2609bfebbb001ff3b11eb04610871db20738dd125443602b0a8af396ad2d3 WHIRLPOOL 2c055371615e64b1d94c9a3fdf0a55e6a62b1bf7639c4a3ada5b1dd93a5736926c6f082de4c01711476a7b16f656f0862a2c723fd18170358209ec05da551f26
|
||||
EBUILD pgmon-1.0.3.ebuild 1351 SHA256 d780dd77df643688017ef447bafc7d5f2a49ecbbd0aa13b8b8627fbf7599281e SHA512 602f8048cfb3b95a18698c0b8f38eba6ce38503703af3dd28eff0e382218cb2a2dd2609bfebbb001ff3b11eb04610871db20738dd125443602b0a8af396ad2d3 WHIRLPOOL 2c055371615e64b1d94c9a3fdf0a55e6a62b1bf7639c4a3ada5b1dd93a5736926c6f082de4c01711476a7b16f656f0862a2c723fd18170358209ec05da551f26
|
||||
DIST pgmon-1.0.3.tar.bz2 40088 SHA256 bb7c92345da80cca198867189d1aa9b14fc6edf5501ee09513d34e4a4aeebacc SHA512 83717184d75b416047b3592a40090773a8fccbe6c775e660cd19b076aa98358aa939ae0b47df7059bb79965d5a527c279ca5bdde4d9fa61958de4cd2a12d5e01 WHIRLPOOL 54f0af73cc92c19f9c0f1c8ccfd94fcae26cb192fb628b2a8a4d33642c521a10e08e2d832afb39882fd69f168bb54979eb736881241c7f6395618ce36810c1ae
|
||||
EBUILD pgmon-1.0.3.ebuild 1365 SHA256 e4b16ba06db31e90acfddf714f2b0abec9f794b1921c6d5524c3142b4965712c SHA512 4cfd9cdd67317808ad014d225664c977eef1d0bfa5fcbe2e901aefc274ae3cfefbdf409925917f2d72f782cecd819928bedf0c7440d555433d02c0472069f9bf WHIRLPOOL a7ae5e2804fed746a17562316b1a26f58f7ce5d726390f0fab6a27d80c5bf5ce17d0e98fdacbf2aa0ddfc323be566085052b8dfee4409f215b961625ca222395
|
||||
|
||||
@@ -1,73 +0,0 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{6..13} )
|
||||
|
||||
inherit python-r1
|
||||
|
||||
DESCRIPTION="PostgreSQL monitoring bridge"
|
||||
HOMEPAGE="None"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
|
||||
SRC_URI="https://code2.shh-dot-com.org/james/${PN}/archive/v${PV}.tar.bz2 -> ${P}.tar.bz2"
|
||||
|
||||
IUSE="-systemd"
|
||||
|
||||
DEPEND="
|
||||
${PYTHON_DEPS}
|
||||
dev-python/psycopg:2
|
||||
dev-python/pyyaml
|
||||
app-admin/logrotate
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
RESTRICT="fetch"
|
||||
|
||||
#S="${WORKDIR}/${PN}"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Please download"
|
||||
einfo " - ${P}.tar.bz2"
|
||||
einfo "from ${HOMEPAGE} and place it in your DISTDIR directory."
|
||||
einfo "The file should be owned by portage:portage."
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
true
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Install init script
|
||||
if ! use systemd ; then
|
||||
newinitd "openrc/pgmon.initd" pgmon
|
||||
newconfd "openrc/pgmon.confd" pgmon
|
||||
fi
|
||||
|
||||
# Install systemd unit
|
||||
if use systemd ; then
|
||||
systemd_dounit "systemd/pgmon.service"
|
||||
fi
|
||||
|
||||
# Install script
|
||||
exeinto /usr/bin
|
||||
newexe "src/pgmon.py" pgmon
|
||||
|
||||
# Install default config
|
||||
diropts -o root -g root -m 0755
|
||||
insinto /etc/pgmon
|
||||
doins "sample-config/pgmon.yml"
|
||||
doins "sample-config/pgmon-metrics.yml"
|
||||
|
||||
# Install logrotate config
|
||||
insinto /etc/logrotate.d
|
||||
newins "logrotate/pgmon.logrotate" pgmon
|
||||
|
||||
# Install man page
|
||||
doman manpages/pgmon.1
|
||||
}
|
||||
@@ -5,7 +5,7 @@ EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{6..13} )
|
||||
|
||||
inherit python-r1
|
||||
inherit python-r1 systemd
|
||||
|
||||
DESCRIPTION="PostgreSQL monitoring bridge"
|
||||
HOMEPAGE="None"
|
||||
@@ -14,7 +14,7 @@ LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
|
||||
SRC_URI="https://code2.shh-dot-com.org/james/${PN}/archive/v${PV}.tar.bz2 -> ${P}.tar.bz2"
|
||||
SRC_URI="https://code2.shh-dot-com.org/james/${PN}/releases/download/v${PV}/${P}.tar.bz2"
|
||||
|
||||
IUSE="-systemd"
|
||||
|
||||
@@ -27,16 +27,16 @@ DEPEND="
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
RESTRICT="fetch"
|
||||
#RESTRICT="fetch"
|
||||
|
||||
#S="${WORKDIR}/${PN}"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Please download"
|
||||
einfo " - ${P}.tar.bz2"
|
||||
einfo "from ${HOMEPAGE} and place it in your DISTDIR directory."
|
||||
einfo "The file should be owned by portage:portage."
|
||||
}
|
||||
#pkg_nofetch() {
|
||||
# einfo "Please download"
|
||||
# einfo " - ${P}.tar.bz2"
|
||||
# einfo "from ${HOMEPAGE} and place it in your DISTDIR directory."
|
||||
# einfo "The file should be owned by portage:portage."
|
||||
#}
|
||||
|
||||
src_compile() {
|
||||
true
|
||||
|
||||
2
net-im/signal-desktop-bin/Manifest
Normal file
2
net-im/signal-desktop-bin/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST signal-desktop_8.18.0_amd64.deb 115484428 SHA256 8ee4e5de58d55c1b84a525bda9b26308b2efed050f58cc6d5fd16367d4b50477 SHA512 f6efdf0aeebd58c843d19bd11d069988fe2d0dac051600739b771c984a33b8b76aa232d2dd0691b150a9665ca57e1e0b8c1cf80c821ebe75ddbaa00e421c5761 WHIRLPOOL c526b1565c33affa284afe9cfbd7ff026bb2c6bfe295da0a36477efadd5126e74f1c784cf4dc0a4e759d56f41e95e7fc1d145365852cfe47e539ad0756ed3e8d
|
||||
EBUILD signal-desktop-bin-8.18.0.ebuild 2565 SHA256 e3f48b2f6ac0e60537a34e693047df5fa89e50a74cb23b1538469db469910e3e SHA512 e369c8d2a7e49ae2b8467c1959d1d7d66c5d4234de006302794834b273e21b1717f2d713f1ca3af1b4e655a72d2f485c1452f54901dbe9adf76195d904049216 WHIRLPOOL f87fec3fe85e938c2a13faf5640e63a25b623d574fd82dba7256f4008036b792a1541243717524626033c7e0c8bae1532d39fe41fdb1ffa7a724d6e01019f195
|
||||
93
net-im/signal-desktop-bin/signal-desktop-bin-8.18.0.ebuild
Normal file
93
net-im/signal-desktop-bin/signal-desktop-bin-8.18.0.ebuild
Normal file
@@ -0,0 +1,93 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
MY_PN="${PN/-bin/}"
|
||||
|
||||
inherit pax-utils unpacker xdg
|
||||
|
||||
DESCRIPTION="Allows you to send and receive messages of Signal Messenger on your computer"
|
||||
HOMEPAGE="https://signal.org/
|
||||
https://github.com/signalapp/Signal-Desktop"
|
||||
SRC_URI="https://updates.signal.org/desktop/apt/pool/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb"
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* amd64"
|
||||
RESTRICT="splitdebug"
|
||||
|
||||
RDEPEND="
|
||||
>=app-accessibility/at-spi2-core-2.46.0:2
|
||||
dev-libs/expat
|
||||
dev-libs/glib:2
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
>=media-fonts/noto-emoji-20231130
|
||||
media-libs/alsa-lib
|
||||
media-libs/libpulse
|
||||
media-libs/mesa[opengl]
|
||||
net-print/cups
|
||||
sys-apps/dbus
|
||||
virtual/udev
|
||||
x11-libs/cairo
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/libX11
|
||||
x11-libs/libxcb
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXrandr
|
||||
x11-libs/pango
|
||||
"
|
||||
|
||||
QA_PREBUILT="
|
||||
opt/Signal/chrome_crashpad_handler
|
||||
opt/Signal/chrome-sandbox
|
||||
opt/Signal/libEGL.so
|
||||
opt/Signal/libGLESv2.so
|
||||
opt/Signal/libffmpeg.so
|
||||
opt/Signal/libvk_swiftshader.so
|
||||
opt/Signal/libvulkan.so.1
|
||||
opt/Signal/resources/app.asar.unpacked/node_modules/*
|
||||
opt/Signal/signal-desktop
|
||||
opt/Signal/swiftshader/libEGL.so
|
||||
opt/Signal/swiftshader/libGLESv2.so"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -e "s|^Exec=/opt/Signal/signal-desktop|Exec=${MY_PN}|" \
|
||||
-i usr/share/applications/signal-desktop.desktop || die
|
||||
unpack usr/share/doc/signal-desktop/changelog.gz
|
||||
|
||||
# https://github.com/signalapp/Signal-Desktop/issues/6239
|
||||
# https://github.com/signalapp/Signal-Desktop/issues/6122
|
||||
# fixes app icon issues on wayland because "app-id" is "signal"
|
||||
# and desktop file needs to match
|
||||
mv usr/share/applications/signal-desktop.desktop \
|
||||
usr/share/applications/signal.desktop || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /
|
||||
dodoc changelog
|
||||
doins -r opt
|
||||
insinto /usr/share
|
||||
|
||||
doins -r usr/share/applications
|
||||
doins -r usr/share/icons
|
||||
fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox /opt/Signal/chrome_crashpad_handler
|
||||
fperms u+s /opt/Signal/chrome-sandbox
|
||||
pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox opt/Signal/chrome_crashpad_handler
|
||||
|
||||
dosym ../../opt/Signal/${MY_PN} /usr/bin/${MY_PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
elog "For using the tray icon on compatible desktop environments, start Signal with"
|
||||
elog " '--start-in-tray' or '--use-tray-icon'."
|
||||
}
|
||||
@@ -1,22 +1,10 @@
|
||||
AUX 50nxplayer 41 SHA256 15d0e2d50df089c0d01db7579cdb25898e7111bd67b7bb1327de604b46d001df SHA512 2ca064c30ac4934403150e07488eb17469815d958056c7da913c5dbaf94f7b5cddfbda4c3b240ef62337960ccdba44b535f174f20c8a1643bb8a2738d92ee6b0 WHIRLPOOL 0569937dfb277ee33d7e4ee7f963d5a3ab9056d1f4a1a35be9bd1086b138365fd7f2ee8a59c564f9ecf2a6b85777d59d52e34c5f1af4cd79e2cae0522d1b9793
|
||||
DIST nomachine-enterprise-client_7.10.1_1_i686.tar.gz 35365174 SHA256 3afdfa337d11496167ebfc41edf6e92ddf19f3c4c3314a78be866b5698d29f67 SHA512 e7cd96e7847b2573cc7b3070093820d903aca85b31d9662348d9ca2b1f9065c2ac065cd64a5c190543561189850e582bbc4a414757cce3feb55edb6c868e7dd5 WHIRLPOOL 96622f21a33875500fd17055bc36b36c4ddc0b62cee81f073c0332d6e85ca7d384824688e3ca4906f52d61eea16f26f13cf51d05ea9310a9720fc1045e123985
|
||||
DIST nomachine-enterprise-client_7.10.1_1_x86_64.tar.gz 37052246 SHA256 d8fa1fb80792e2d429592c24ca9100ddd3c16796cb321426674bd7a7163c84c3 SHA512 fbb0ac0378dc4ae64aa7872e8302b8bc9b5f16a91b06a6bad2bae305b20e05f573b2bd945c8a4ba865203243f59694d102a02c2801cfb4850298c71ffcdc8d5d WHIRLPOOL c985a0f93d68f76eddc6e78a8645282b8fb6b63a3ac51c1478071cc938a58fb604551273c3d7d54f90927509193445f3b66a9277656c1225ea4eeed898d47c55
|
||||
DIST nomachine-enterprise-client_8.11.3_4_i686.tar.gz 43086078 SHA256 d64d0c12193c9fc4065e66eadfc315a79d1cc226b3e1e540e5c21083b95fb363 SHA512 57a15db39ddb0797e25a3c205bff3fdd4a1ba3a14b01c9dbafd0ff71aecd55faeb47221cf5e206491e0a45425eac7f74aa2278e86dcbf32893451bf992e09a52 WHIRLPOOL 689f55d989d2d1518bd61d6af5ad63c1686fdcae699be55969eefa4a22828bbed967d8037ff6c6e1771e1b142679b5f6b610ebba8aefe92ce3897079170911f6
|
||||
DIST nomachine-enterprise-client_8.11.3_4_x86_64.tar.gz 44534549 SHA256 506a35b1333543fd3b3609f75ac4dce5830a5a5f1eee74655e739b174c83ae34 SHA512 764b105668866b113cc12dff8c8266df98251938a42c5d5d390f6eb6c71a3d092e99d826707972ce687223b981f8a082bb077d7202c6e614bd17e3db7bf24746 WHIRLPOOL b1ccfc508d084643891157b0076233cbf1937321752433de9fb536fdae4071b87478c8701a261dbccaba0c1c87746752af1373e04c2b67e2e61ebcefa319897d
|
||||
DIST nomachine-enterprise-client_8.13.1_1_i686.tar.gz 43891984 SHA256 e7497af13e8b75b767af77a684ab365c2ef9fc6630a31d5c7d58b537f06a5b58 SHA512 e4782cd040c0afd368c5eef3216547981a4baa83f98a3d9af7193b5b107b51f86d03248f1d9d2ac1abe2dce2937f435c309af25159c37e2037aea33ec7064786 WHIRLPOOL b3e974aa81f55a256fe47effd9dfa6f240193d166f58d239883728f8e40f87aa80f271566f56b60dcd1400d5cbfc3e4344599e2a183cc1111296692245e5b197
|
||||
DIST nomachine-enterprise-client_8.13.1_1_x86_64.tar.gz 45567372 SHA256 a44f8cbfc77de8c4060e78c51c8313c4d44cbc8af0a124d7c88fefcd5a555af2 SHA512 d116bc9786cc90d1e885a6d6becd9410ae9d8f60b6d119fcc6459b9e1af0e3df2e7615bc8cfc736623209860fa70173e75dc5988734d631fb21a32ee37cb2d1c WHIRLPOOL 6c712511f8be3a1a41a01b11dc4d11d95f459ee6a4829bd201c0867630c74cddad86e3f06d2f6e860cc3246439bb84e1aa122681b95d8e4c1e9c9228ccd0644a
|
||||
DIST nomachine-enterprise-client_8.16.1_1_i686.tar.gz 42184698 SHA256 eb7cab191508ec74f6a7a2f1c7744e8af8cc84f144922629b598c59ec8dee97f SHA512 e9974418d1ad7e1d971cba8617d8e405090228788c909a21a2e6087c214f28646194ef24ea93b1fc7536f861edb1018ef41981a7327903bebd2185bb37e3ee6a WHIRLPOOL 2528b167d922805aa0b5351ac24c7aef30c8de432b60a39a99c630beac3804ad982edea7fb80e369941c37c4dd2e0c33e8d333ec798da4edc14e26bc82d17438
|
||||
DIST nomachine-enterprise-client_8.16.1_1_x86_64.tar.gz 43724985 SHA256 a8c6418cab7bfdef92b8af5c32b686a4152befc6b3c24199bee61a77b3cae346 SHA512 4ca49d779df5d80efaaa749cd772b3e1b84ecb5b441d9b60efa79a8074e3fa177f6741e49cf451991d1ad29c978d1e925f7bcd79dbc0e24d3894faabce96cf9e WHIRLPOOL e7508f54c721bd007818340fc9aaa879cf0570ed1aed04edffcea1d31c9b5b29cf3139d25b9f527dc166114ae891d103818ac83851c89b13288e85bb15273339
|
||||
DIST nomachine-enterprise-client_8.4.2_2_i686.tar.gz 149522 SHA256 0acfb6a99a146a7cfbc0f82acbf398cd8677c28fbbbe91d9707cf3ae391adcf3 SHA512 96df8994f28f7cd92e22b37b3c63c0c9ddeede2cdbc1fdd7b810ce636fca6e90fd7a45e41be57e895a046ca7ec7659bc4a0f5d645b098170d019c072cd799cfb WHIRLPOOL ebb2808ca585d6ac6669c3ac192373eacd9c93b726af971a4c56c64a04d007bbb865ba765efaac30d51cc2a471ca66c7cad259bfdfcb4a8cad6d01950a99075d
|
||||
DIST nomachine-enterprise-client_8.4.2_2_x86_64.tar.gz 44454794 SHA256 2871a6f9531bf1691b5b2b73a942083b8304e9d514b6dfffad0f39c351eca19a SHA512 ed76f336d238f9a7938c8896916d7efe1d25f15d5fbc5e92dd2b8eeb252ef05f7bfc51ab0f663c6b74220fcc7137a7f282253c1ae3ef605c85983c691d225e60 WHIRLPOOL 2dcb91646bec08b0a306738fccb40ac1cb8dd86024272a5bbd93f15f0c7c5330e6f2ebb7766c46c02ebf81697efbb4640c1a170ed2ea4862f8e61ef1adbee9dc
|
||||
DIST nomachine-enterprise-client_8.6.1_3_i686.tar.gz 43016957 SHA256 4c678a7dca91e1f5202c27ad28b7db5ca520e308abb06c93ae99b8a37dfadaa1 SHA512 63c0de405a90cf50a823c9873bd7201d8590137522518bd5d63de854427da3d781c93dfdd58839c58d834426605deb650cf14a6f2f92e50629ae0b037e889b78 WHIRLPOOL 0224aef73a6272d757d316797ccf55702d245c386b31b5d95b42e6b2865746281e68408008fbe6dc9af9072b997ebd227dc93f5a423ab1bf8580cb3dbccfd699
|
||||
DIST nomachine-enterprise-client_8.6.1_3_x86_64.tar.gz 44461029 SHA256 5b340834f48a375ea469a76d0892dbc46684a0c92648e996b5c85ab8d600ae30 SHA512 beced79d4c94a1b9d1b3b3c21a3240b02cdce824a835954183a7744a67a07f1d604005cca4186d09d2d26cdec7ea752fe2c32fc33ce8e7c37ce6acde9a562ba7 WHIRLPOOL 48e63dca3e513d4cba2485e0c733d7ad642c654edba7ccb53f476ea456bda07d1dcdcf8fc79727fa777c0311a80f72dcf5b39daf6ff052aa7da94506ed016ef3
|
||||
DIST nomachine-enterprise-client_8.8.1_1_i686.tar.gz 43018230 SHA256 310cd0efffdc8a283b41ef5cdb9b6df4fbd44b7b21088caccea79897803f4d32 SHA512 c125174091da8bad1650c2e1eda691f2faef9efce6083a5d803f96fff51b9c38b4dfd8872483882df9bb30abc464b205625ed5ba74411ed2becc6e7bf8f2229f WHIRLPOOL 1d0aa9f9eb3cce285dd9d1e7b9e354b1909226fd66432dd31f2a82392ce03e18b7a511eb812b032d38bbb705179b1f5d2041999e668f9d3593ce47f0ec64e181
|
||||
DIST nomachine-enterprise-client_8.8.1_1_x86_64.tar.gz 44462201 SHA256 fa9a9b215bfb7874e7869953c33119b516de8865eaf6e1b0fe05b5e56435a414 SHA512 a8d4b39462b934aec1861821db694bdb85005c9539c961dc6c5b2f533e7cd4569f59de72c7f99a5d57bb4970b6d8f3b90a881dfe4b8f59236b3397dda7ec2149 WHIRLPOOL e58f1325eb82ec90f6a93d0bd60ed98724470a2b8b3bd88c95b1cda4414ba22ae94ce572a4c058d66da2be989bb511320a744434de1f3ed2427697a1eaa92985
|
||||
EBUILD nxplayer-7.10.1.1.ebuild 896 SHA256 f9c2a3f4db7a94937102a75c060858668a99385715806b89651d7696ae0db6a4 SHA512 6a7795da4b8ef521ef247c4aa9f73b3c6150c5aab028406e4d526ae5419889344c5d867a6b9133b3073ddab942e30b50397881dd7a8b6c08f75f1fe693a8f9eb WHIRLPOOL 3746a5fa23aa7209415d758ff68fa625fdfb3a5a2082647d9e9830a9bcac2b56cc5839b58c4186da0e93c9d9f4dccf6020223687c3aee57600fc33bc6a7d1057
|
||||
EBUILD nxplayer-8.11.3.4.ebuild 999 SHA256 d1a0fdf79b366061434b80e94f867dc8dec594b175a7be9a005ce585299225ee SHA512 72c6155f0164dfbcda2d3334ad749e133489c86989125fff7d9d171e5909c5290ecf622d59b50752285450393dbf8958ba1ae74611f17b350c8924372d95f27a WHIRLPOOL ea1353e27d2c91c2ad736cbbc508834670802539691774eed8fbd5cc62f56a8045f50e4ccc86bf95979a30d7a2b6258e357b5345dc986de1e106f2cf29d41542
|
||||
EBUILD nxplayer-8.13.1.1.ebuild 999 SHA256 d1a0fdf79b366061434b80e94f867dc8dec594b175a7be9a005ce585299225ee SHA512 72c6155f0164dfbcda2d3334ad749e133489c86989125fff7d9d171e5909c5290ecf622d59b50752285450393dbf8958ba1ae74611f17b350c8924372d95f27a WHIRLPOOL ea1353e27d2c91c2ad736cbbc508834670802539691774eed8fbd5cc62f56a8045f50e4ccc86bf95979a30d7a2b6258e357b5345dc986de1e106f2cf29d41542
|
||||
EBUILD nxplayer-8.16.1.1.ebuild 1010 SHA256 3f8daf6ceefbae9dbb94a61c03b5897f44b5dc7a498b1081a9e0a3199e7e8751 SHA512 e8b6a188cbb00360ad48009c0dc359732f791281e116c0c1281ee736971dffe157a72777e4560950e141ba503744eada9812c0ad6cf031b51eb88eec1b80222a WHIRLPOOL f1b05396a00bcb094f4d8fe95955bf66c2fcad2f56e61ab29965c7d6e2ea7dea56eeae2cbc2d6da373c2064b31caa9956675306aed81145de22c089e6e4b7660
|
||||
EBUILD nxplayer-8.4.2.2.ebuild 999 SHA256 d1a0fdf79b366061434b80e94f867dc8dec594b175a7be9a005ce585299225ee SHA512 72c6155f0164dfbcda2d3334ad749e133489c86989125fff7d9d171e5909c5290ecf622d59b50752285450393dbf8958ba1ae74611f17b350c8924372d95f27a WHIRLPOOL ea1353e27d2c91c2ad736cbbc508834670802539691774eed8fbd5cc62f56a8045f50e4ccc86bf95979a30d7a2b6258e357b5345dc986de1e106f2cf29d41542
|
||||
EBUILD nxplayer-8.6.1.3.ebuild 999 SHA256 d1a0fdf79b366061434b80e94f867dc8dec594b175a7be9a005ce585299225ee SHA512 72c6155f0164dfbcda2d3334ad749e133489c86989125fff7d9d171e5909c5290ecf622d59b50752285450393dbf8958ba1ae74611f17b350c8924372d95f27a WHIRLPOOL ea1353e27d2c91c2ad736cbbc508834670802539691774eed8fbd5cc62f56a8045f50e4ccc86bf95979a30d7a2b6258e357b5345dc986de1e106f2cf29d41542
|
||||
EBUILD nxplayer-8.8.1.1.ebuild 999 SHA256 d1a0fdf79b366061434b80e94f867dc8dec594b175a7be9a005ce585299225ee SHA512 72c6155f0164dfbcda2d3334ad749e133489c86989125fff7d9d171e5909c5290ecf622d59b50752285450393dbf8958ba1ae74611f17b350c8924372d95f27a WHIRLPOOL ea1353e27d2c91c2ad736cbbc508834670802539691774eed8fbd5cc62f56a8045f50e4ccc86bf95979a30d7a2b6258e357b5345dc986de1e106f2cf29d41542
|
||||
DIST nomachine-enterprise-client_9.1.24_6_i686.tar.gz 60132304 SHA256 4400029ee43829b5cb789c07a8ad6beb4a0fe0a2b12379bc20d378d04a52a3d6 SHA512 124dcebbe351385e5516ae4dd00a28e308a4333d8d6245d839e01dbdb82c7c100d1228292906c6ec5ed358fe7b9fcc95b921ea35304b25b36221a023fa2b91c1 WHIRLPOOL 7e9449f6fe5ec3d628465ce2f114554d2236f3cd247988aa563d6a816512f65df81478cea8ec6f08e79062e95a4a728f79d241d426c523adb4c754abfa91b44c
|
||||
DIST nomachine-enterprise-client_9.1.24_6_x86_64.tar.gz 61610478 SHA256 88cdf141f15a7fafe7d6c31b6971078436acc78e44f0503bf16f5615d07c4fac SHA512 f15648bcd7f67ebba3b26c8355c5622ab3e9b31c1046c8559ff23844a78c4609941ca42e8c7f03bd1185435b6f2fd406a09acaf1a0b804ae0f14fa7fc3ee3d82 WHIRLPOOL c4448edc15b82d869d2378efe35159ed4116f708a950587785b35a81f5f0e5d5cc958bc9d98e89561e40d8575b787e10f4158682fd4f079310c0e3ba06965f02
|
||||
DIST nomachine-enterprise-client_9.4.14_1_i686.tar.gz 60189824 SHA256 a5d50e3a8587ee2fbf1c2d1ab539f23a72cde60a391bc74ac1d9b44b006e8db2 SHA512 78117a62be9d1fa07ed8e5250243c66da4755268eecd74a85edfc5f11fece5dae2b481c9ddd7b97dc56ebbcd9ec69be09e4d0c96760dfe180c20dc80cb130155 WHIRLPOOL 73ae3c0f851f928dbbe7ccf25f8437d2d4610eb7c7eae01c83b16619b7cb331f27df6d8c9bc066036497528bfc5c4b803304ace67175aa3e7ff2c043f55d87c1
|
||||
DIST nomachine-enterprise-client_9.4.14_1_x86_64.tar.gz 61666497 SHA256 95190cdc1db566e224d2f2ebbbeeb98bade177faeddd138a3bf9a7b10c121d0d SHA512 41be383b8ad1eee3fdcba3fa058ebaaa37f441d9b320cb6e20fa1e50693364f7ac09d18975f481cf89eb6976d6012ef67d694efa59dc51a55bdb9ff8a8490036 WHIRLPOOL 767b4b1100b7196640aea5cf43e7855ec32619f22f160da66f86f75e217f33fa9883e710a5a312c020900d2ec13049e8125826a6ff119aac7dab32418d485e78
|
||||
DIST nomachine-enterprise-client_9.6.3_1_i686.tar.gz 60088208 SHA256 fd26033be72c5aca18f1f9dd377414ce47c2987da07917082a1ab2f47dd50990 SHA512 3297fa1ed571bfbda3e98970d157df9ce1623948966e49ae89bcc2ede12cf345345568e7ac6a75571077972e84f765ddf0ced63d91703ff3561f877fb248ff4b WHIRLPOOL 17d1bde21ffa954144ebc7ff43c4ac8262c213f886ee61ace66f6651d225e522f484fefeaddc884ddf29af091574719cc0ffedaa5f8436dff038c4b868506e56
|
||||
DIST nomachine-enterprise-client_9.6.3_1_x86_64.tar.gz 61989869 SHA256 2c437090fb50ca1f491a6f4b094f1dac02c8c2e0cd1362abc3dd6808ae5938e9 SHA512 4e4b7a9a049b65d4fe820121a77a16d642f8b807ccaf6bd2e6cd0c66d6aac85099d2d27f075ba80074dfadc27d74ce8c2259c421a0f1f0ea72e0ce69158d441d WHIRLPOOL 46545f348ab7a8256c9d91be5725c8c6b6d1c94081ed0e290fdf2dabc3af0164d1b863e96b5b1da47b58da31947f6ac0dd9d5a93d8b1ff6e0f4230219a7357fb
|
||||
EBUILD nxplayer-9.1.24.6.ebuild 1010 SHA256 3f8daf6ceefbae9dbb94a61c03b5897f44b5dc7a498b1081a9e0a3199e7e8751 SHA512 e8b6a188cbb00360ad48009c0dc359732f791281e116c0c1281ee736971dffe157a72777e4560950e141ba503744eada9812c0ad6cf031b51eb88eec1b80222a WHIRLPOOL f1b05396a00bcb094f4d8fe95955bf66c2fcad2f56e61ab29965c7d6e2ea7dea56eeae2cbc2d6da373c2064b31caa9956675306aed81145de22c089e6e4b7660
|
||||
EBUILD nxplayer-9.4.14.1.ebuild 1010 SHA256 3f8daf6ceefbae9dbb94a61c03b5897f44b5dc7a498b1081a9e0a3199e7e8751 SHA512 e8b6a188cbb00360ad48009c0dc359732f791281e116c0c1281ee736971dffe157a72777e4560950e141ba503744eada9812c0ad6cf031b51eb88eec1b80222a WHIRLPOOL f1b05396a00bcb094f4d8fe95955bf66c2fcad2f56e61ab29965c7d6e2ea7dea56eeae2cbc2d6da373c2064b31caa9956675306aed81145de22c089e6e4b7660
|
||||
EBUILD nxplayer-9.6.3.1.ebuild 1010 SHA256 3f8daf6ceefbae9dbb94a61c03b5897f44b5dc7a498b1081a9e0a3199e7e8751 SHA512 e8b6a188cbb00360ad48009c0dc359732f791281e116c0c1281ee736971dffe157a72777e4560950e141ba503744eada9812c0ad6cf031b51eb88eec1b80222a WHIRLPOOL f1b05396a00bcb094f4d8fe95955bf66c2fcad2f56e61ab29965c7d6e2ea7dea56eeae2cbc2d6da373c2064b31caa9956675306aed81145de22c089e6e4b7660
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
MY_P="nomachine-enterprise-client_$(ver_cut 1-3)_$(ver_cut 4)"
|
||||
|
||||
DESCRIPTION="Client for NoMachine remote servers"
|
||||
HOMEPAGE="https://www.nomachine.com"
|
||||
SRC_URI="amd64? ( http://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_x86_64.tar.gz )
|
||||
x86? ( http://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_i686.tar.gz )"
|
||||
S="${WORKDIR}"/NX/etc/NX/player/packages
|
||||
|
||||
LICENSE="nomachine"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
|| (
|
||||
sys-libs/libxcrypt[compat]
|
||||
sys-libs/glibc[crypt(+)]
|
||||
)
|
||||
dev-libs/glib:2
|
||||
dev-libs/openssl:0
|
||||
"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
|
||||
src_install() {
|
||||
dodir /opt
|
||||
tar xozf nxclient.tar.gz -C "${ED}"/opt || die
|
||||
tar xozf nxplayer.tar.gz -C "${ED}"/opt || die
|
||||
|
||||
doenvd "${FILESDIR}"/50nxplayer
|
||||
dosym -r /opt/NX/bin/nxplayer /opt/bin/nxplayer
|
||||
}
|
||||
@@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
MY_P="nomachine-enterprise-client_$(ver_cut 1-3)_$(ver_cut 4)"
|
||||
|
||||
DESCRIPTION="Client for NoMachine remote servers"
|
||||
HOMEPAGE="https://www.nomachine.com"
|
||||
SRC_URI="amd64? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_x86_64.tar.gz )
|
||||
x86? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_i686.tar.gz )"
|
||||
S="${WORKDIR}"/NX/etc/NX/player/packages
|
||||
|
||||
#https://download.nomachine.com/download/8.4/Linux/nomachine-enterprise-client_8.4.2_2_x86_64.tar.gz
|
||||
|
||||
LICENSE="nomachine"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
|| (
|
||||
sys-libs/libxcrypt[compat]
|
||||
sys-libs/glibc[crypt(+)]
|
||||
)
|
||||
dev-libs/glib:2
|
||||
dev-libs/openssl:0
|
||||
"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
|
||||
src_install() {
|
||||
dodir /opt
|
||||
tar xozf nxrunner.tar.gz -C "${ED}"/opt || die
|
||||
tar xozf nxplayer.tar.gz -C "${ED}"/opt || die
|
||||
|
||||
doenvd "${FILESDIR}"/50nxplayer
|
||||
dosym -r /opt/NX/bin/nxplayer /opt/bin/nxplayer
|
||||
}
|
||||
@@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
MY_P="nomachine-enterprise-client_$(ver_cut 1-3)_$(ver_cut 4)"
|
||||
|
||||
DESCRIPTION="Client for NoMachine remote servers"
|
||||
HOMEPAGE="https://www.nomachine.com"
|
||||
SRC_URI="amd64? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_x86_64.tar.gz )
|
||||
x86? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_i686.tar.gz )"
|
||||
S="${WORKDIR}"/NX/etc/NX/player/packages
|
||||
|
||||
#https://download.nomachine.com/download/8.4/Linux/nomachine-enterprise-client_8.4.2_2_x86_64.tar.gz
|
||||
|
||||
LICENSE="nomachine"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
|| (
|
||||
sys-libs/libxcrypt[compat]
|
||||
sys-libs/glibc[crypt(+)]
|
||||
)
|
||||
dev-libs/glib:2
|
||||
dev-libs/openssl:0
|
||||
"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
|
||||
src_install() {
|
||||
dodir /opt
|
||||
tar xozf nxrunner.tar.gz -C "${ED}"/opt || die
|
||||
tar xozf nxplayer.tar.gz -C "${ED}"/opt || die
|
||||
|
||||
doenvd "${FILESDIR}"/50nxplayer
|
||||
dosym -r /opt/NX/bin/nxplayer /opt/bin/nxplayer
|
||||
}
|
||||
@@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
MY_P="nomachine-enterprise-client_$(ver_cut 1-3)_$(ver_cut 4)"
|
||||
|
||||
DESCRIPTION="Client for NoMachine remote servers"
|
||||
HOMEPAGE="https://www.nomachine.com"
|
||||
SRC_URI="amd64? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_x86_64.tar.gz )
|
||||
x86? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_i686.tar.gz )"
|
||||
S="${WORKDIR}"/NX/etc/NX/player/packages
|
||||
|
||||
#https://download.nomachine.com/download/8.4/Linux/nomachine-enterprise-client_8.4.2_2_x86_64.tar.gz
|
||||
|
||||
LICENSE="nomachine"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
|| (
|
||||
sys-libs/libxcrypt[compat]
|
||||
sys-libs/glibc[crypt(+)]
|
||||
)
|
||||
dev-libs/glib:2
|
||||
dev-libs/openssl:0
|
||||
"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
|
||||
src_install() {
|
||||
dodir /opt
|
||||
tar xozf nxrunner.tar.gz -C "${ED}"/opt || die
|
||||
tar xozf nxplayer.tar.gz -C "${ED}"/opt || die
|
||||
|
||||
doenvd "${FILESDIR}"/50nxplayer
|
||||
dosym -r /opt/NX/bin/nxplayer /opt/bin/nxplayer
|
||||
}
|
||||
@@ -5,7 +5,7 @@ EAPI=8
|
||||
|
||||
MY_P="nomachine-enterprise-client_$(ver_cut 1-3)_$(ver_cut 4)"
|
||||
|
||||
DESCRIPTION="Client for NoMachine remote servers"
|
||||
DESCRIPTION="Enterprise client for NoMachine remote servers"
|
||||
HOMEPAGE="https://www.nomachine.com"
|
||||
SRC_URI="amd64? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_x86_64.tar.gz )
|
||||
x86? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_i686.tar.gz )"
|
||||
@@ -5,7 +5,7 @@ EAPI=8
|
||||
|
||||
MY_P="nomachine-enterprise-client_$(ver_cut 1-3)_$(ver_cut 4)"
|
||||
|
||||
DESCRIPTION="Client for NoMachine remote servers"
|
||||
DESCRIPTION="Enterprise client for NoMachine remote servers"
|
||||
HOMEPAGE="https://www.nomachine.com"
|
||||
SRC_URI="amd64? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_x86_64.tar.gz )
|
||||
x86? ( https://download.nomachine.com/download/$(ver_cut 1-2)/Linux/${MY_P}_i686.tar.gz )"
|
||||
3
sci-misc/llama-cpp/Manifest
Normal file
3
sci-misc/llama-cpp/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST ggml-org_models_tinyllamas_stories15M-q4_0-99dd1a73db5a37100bd4ae633f4cfce6560e1567.gguf 19077344 SHA256 6151b1929d7f5aa3385d9ddef3393e55587c0a55de661562322bc51dfda93a04 SHA512 f9944886089958e0d97b1906cfd45020e0821c65429346e76fae29136c634ae5d039dffbae5933a95b0674f4acd87b656feb9f9e1b16dd434c5c9b5886f4f617 WHIRLPOOL 16d7f91e83fd02c9e9a9babb8d21e4162834d11b462da2131b816386f8a9bf0012ae7b4e6a315734cb2683208d29f6f1f3da7c1deca5c405cfa28347e3f0ff1d
|
||||
DIST llama-cpp-0_pre9763.tar.gz 34971715 SHA256 31c10b6ca19f6e02fc5557721da3085b512c0a9af1707f7843a9f882fddbe49c SHA512 d33dcfca09603a426db084e89d5e8bf65d2af8eec3f73b7300cdd4a93df1716c1974df3a4abddc9a627202a245e9be982a3111a0725bb5898b41bf9270c240ac WHIRLPOOL c9e69e29fd3563b1e691f082b611369aa4781a6d91c589e13584c144006d2d8523773e74dcf1b0c5a28e14f07316dd0a4346b42194e780cc63bc65b802a77bd6
|
||||
EBUILD llama-cpp-0_pre9763.ebuild 3827 SHA256 f83eb725a5d1f8c8313b1a6fdf72ad893bd1bf93f7ea64c15c620d71f4ef68f3 SHA512 0ddee1d9c023966730592c563d9ee70ce7cf080aa65754d28efc518bc5d1ac333b3599351858ecb9e9a18d4ab8a0c84d8c02f80dc21c291c08c4ac1e022c2384 WHIRLPOOL 6e243f01ed039b7fc3c5f8f53101d364c9d2fbd6f29b58b003348c2e53725ad70c8b38326620c606723f287751461c3ad0e71debee1fc9cf2ff41a15eb71419f
|
||||
167
sci-misc/llama-cpp/llama-cpp-0_pre9763.ebuild
Normal file
167
sci-misc/llama-cpp/llama-cpp-0_pre9763.ebuild
Normal file
@@ -0,0 +1,167 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
ROCM_VERSION="6.3"
|
||||
|
||||
inherit cmake cuda rocm linux-info
|
||||
|
||||
TINY_LLAMAS_COMMIT="99dd1a73db5a37100bd4ae633f4cfce6560e1567"
|
||||
|
||||
DESCRIPTION="Port of Facebook's LLaMA model in C/C++"
|
||||
HOMEPAGE="https://github.com/ggml-org/llama.cpp"
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/ggml-org/llama.cpp.git"
|
||||
else
|
||||
MY_PV="b${PV#0_pre}"
|
||||
SRC_URI="https://github.com/ggml-org/llama.cpp/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/llama.cpp-${MY_PV}"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
SRC_URI+="
|
||||
examples? (
|
||||
https://huggingface.co/ggml-org/tiny-llamas/resolve/${TINY_LLAMAS_COMMIT}/stories15M-q4_0.gguf
|
||||
-> ggml-org_models_tinyllamas_stories15M-q4_0-${TINY_LLAMAS_COMMIT}.gguf
|
||||
)
|
||||
"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
CPU_FLAGS_X86=( avx avx2 f16c )
|
||||
|
||||
# wwma USE explained here: https://github.com/ggml-org/llama.cpp/blob/master/docs/build.md#hip
|
||||
IUSE="curl openblas +openmp blis rocm cuda opencl openssl vulkan flexiblas wmma examples"
|
||||
|
||||
REQUIRED_USE="
|
||||
?? (
|
||||
openblas
|
||||
blis
|
||||
flexiblas
|
||||
)
|
||||
wmma? (
|
||||
rocm
|
||||
)
|
||||
"
|
||||
|
||||
# curl is needed for pulling models from huggingface
|
||||
# numpy is used by convert_hf_to_gguf.py
|
||||
CDEPEND="
|
||||
curl? ( net-misc/curl:= )
|
||||
openblas? ( sci-libs/openblas:= )
|
||||
openmp? ( llvm-runtimes/openmp:= )
|
||||
blis? ( sci-libs/blis:= )
|
||||
flexiblas? ( sci-libs/flexiblas:= )
|
||||
rocm? (
|
||||
>=dev-util/hip-${ROCM_VERSION}:=
|
||||
>=sci-libs/hipBLAS-${ROCM_VERSION}:=
|
||||
wmma? (
|
||||
>=sci-libs/rocWMMA-${ROCM_VERSION}:=
|
||||
)
|
||||
)
|
||||
cuda? ( dev-util/nvidia-cuda-toolkit:= )
|
||||
openssl? ( dev-libs/openssl:= )
|
||||
"
|
||||
DEPEND="${CDEPEND}
|
||||
opencl? ( dev-util/opencl-headers )
|
||||
vulkan? (
|
||||
dev-util/spirv-headers
|
||||
dev-util/vulkan-headers
|
||||
)
|
||||
"
|
||||
RDEPEND="${CDEPEND}
|
||||
dev-python/numpy
|
||||
opencl? ( dev-libs/opencl-icd-loader )
|
||||
vulkan? ( media-libs/vulkan-loader )
|
||||
"
|
||||
BDEPEND="media-libs/shaderc"
|
||||
|
||||
pkg_setup() {
|
||||
if use rocm; then
|
||||
linux-info_pkg_setup
|
||||
if linux-info_get_any_version && linux_config_exists; then
|
||||
if ! linux_chkconfig_present HSA_AMD_SVM; then
|
||||
ewarn "To use ROCm/HIP, you need to have HSA_AMD_SVM option enabled in your kernel."
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
use cuda && cuda_src_prepare
|
||||
cmake_src_prepare
|
||||
if use examples; then
|
||||
mkdir -p "${BUILD_DIR}/tinyllamas" || die
|
||||
cp "${DISTDIR}/ggml-org_models_tinyllamas_stories15M-q4_0-${TINY_LLAMAS_COMMIT}.gguf" \
|
||||
"${BUILD_DIR}/tinyllamas/stories15M-q4_0.gguf" || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DLLAMA_BUILD_TESTS=OFF
|
||||
-DLLAMA_BUILD_EXAMPLES=$(usex examples)
|
||||
-DLLAMA_BUILD_SERVER=ON
|
||||
-DCMAKE_SKIP_BUILD_RPATH=ON
|
||||
-DGGML_NATIVE=0 # don't set march
|
||||
-DGGML_RPC=ON
|
||||
-DLLAMA_CURL=$(usex curl)
|
||||
-DLLAMA_OPENSSL=$(usex openssl)
|
||||
-DBUILD_NUMBER="1"
|
||||
-DGENTOO_REMOVE_CMAKE_BLAS_HACK=ON
|
||||
-DGGML_CUDA=$(usex cuda)
|
||||
-DGGML_OPENCL=$(usex opencl)
|
||||
-DGGML_OPENMP=$(usex openmp)
|
||||
-DGGML_VULKAN=$(usex vulkan)
|
||||
|
||||
# avoid clashing with whisper.cpp
|
||||
-DCMAKE_INSTALL_LIBDIR="${EPREFIX}/usr/$(get_libdir)/llama.cpp"
|
||||
-DCMAKE_INSTALL_RPATH="${EPREFIX}/usr/$(get_libdir)/llama.cpp"
|
||||
)
|
||||
|
||||
if use openblas ; then
|
||||
mycmakeargs+=(
|
||||
-DGGML_BLAS=ON -DGGML_BLAS_VENDOR=OpenBLAS
|
||||
)
|
||||
fi
|
||||
|
||||
if use blis ; then
|
||||
mycmakeargs+=(
|
||||
-DGGML_BLAS=ON -DGGML_BLAS_VENDOR=FLAME
|
||||
)
|
||||
fi
|
||||
|
||||
if use flexiblas; then
|
||||
mycmakeargs+=(
|
||||
-DGGML_BLAS=ON -DGGML_BLAS_VENDOR=FlexiBLAS
|
||||
)
|
||||
fi
|
||||
|
||||
if use cuda; then
|
||||
local -x CUDAHOSTCXX="$(cuda_gccdir)"
|
||||
# tries to recreate dev symlinks
|
||||
cuda_add_sandbox
|
||||
addpredict "/dev/char/"
|
||||
fi
|
||||
|
||||
if use rocm; then
|
||||
rocm_use_hipcc
|
||||
mycmakeargs+=(
|
||||
-DGGML_HIP=ON -DAMDGPU_TARGETS=$(get_amdgpu_flags)
|
||||
-DGGML_HIP_ROCWMMA_FATTN=$(usex wmma)
|
||||
)
|
||||
fi
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
dobin "${BUILD_DIR}/bin/rpc-server"
|
||||
|
||||
# avoid clashing with whisper.cpp
|
||||
rm -rf "${ED}/usr/include"
|
||||
}
|
||||
@@ -1,7 +1,2 @@
|
||||
DIST drbd-9.0.27-1.tar.gz 1133216 SHA256 e3366b94faaa9399c857cc2517dd99a8dff049fd3b7326be078ed5f3cf31753e SHA512 e8a2ec57241b9933dd5655e2d6e65d04c0e88017ed76773b5d351f0ed30c167a8b1f4e7145221fb0aec8bdb5ca3d95c428b46c9dceb2576b6c3598962abc699f WHIRLPOOL c8178803a09f4da16342364b3d3ec903d5d083b1aacc49a2c54bbdba9ab88baf1cf6f443f99865e7083c2d5c0f6cbe50e4f62e8f1df519256ff949edf1fef693
|
||||
DIST drbd-9.1.23.tar.gz 1481356 SHA256 27273c96d68d6399bdc0f9a21581c4ebe67fb387206e55f8727d05595baf1cae SHA512 77ab84cbd43d5cf2744e93c5eaedb713016fd39fdfd08687bcb0d9a39a3769f9712dcd182b9b0b28a4330ef32155099bb79068a5f0b5ca74bed4243b04499b8d WHIRLPOOL 24222ea676ac3535e0409ad97702ba302ee72c94aaa627fffcc4dbe4466d027725e6e2d46b5f99887bb393e4324124e1a04d21579e584d1049ecef753f00a48a
|
||||
EBUILD drbd-kmod-9.0.27-r1.ebuild 846 SHA256 c58483a775790a0c22908c6072e1c7063e94b127e6ee2df34f645469c1071578 SHA512 639c53d0c9edf61a1c81dd301c2596b2b3304351649eb6d58ea1adf72b11e2212e56b7a61b4e4c4da39a5c37c819fddeb890e071b2f985f67e8757c2f3c3b1cb WHIRLPOOL bb98e94dcb5c3222e0453e6e2a9f3e29b2b9535e9062e9e795f48e0345f7623fd342c99ede999e688d5c0d49f50d30ea39f95867d6317029e32b80175042d923
|
||||
EBUILD drbd-kmod-9.1.11.ebuild 967 SHA256 8dce76f7b55e711025a2b3a5ceeb5fa7ae6de472511264f1059ac810bd47888f SHA512 4e217d5111387c4a83730cad7112666958224b496fecbf9c7b130defeaf9b59270502da746dd22d8c6fb0d3b1e981fbfea264c9b3ebead60b6816a32ddb69640 WHIRLPOOL 9b92976b942ff89f32401427f04e8d0de7f93891e843a30d7762097e0374ea91f1f2a575b2e6fa7127c520f0f4d3035410b66840746889252f52d9cfe983da7f
|
||||
EBUILD drbd-kmod-9.1.12-r1.ebuild 1023 SHA256 3b678ea769a4ba53c81a7f9935b73c6c89314bb958a7005a3ba135ee0bb875b4 SHA512 e8ee4822f31aabcb3bac296037c8aa96a71657aa030708671b310cf621a80a57ecd7b3e72e97601bc20fd37ed6c6fc031a49e7c08b9f5db053085b600a1f00ed WHIRLPOOL 3288c6fe5f28f0303319bd052d63e4659ff189b23a9670c525e1d5d71f55845232b40e99ccd595444d234af6b771985a84a1add5c7cb2852a7565da1ce64682b
|
||||
EBUILD drbd-kmod-9.1.17-r1.ebuild 1023 SHA256 3b678ea769a4ba53c81a7f9935b73c6c89314bb958a7005a3ba135ee0bb875b4 SHA512 e8ee4822f31aabcb3bac296037c8aa96a71657aa030708671b310cf621a80a57ecd7b3e72e97601bc20fd37ed6c6fc031a49e7c08b9f5db053085b600a1f00ed WHIRLPOOL 3288c6fe5f28f0303319bd052d63e4659ff189b23a9670c525e1d5d71f55845232b40e99ccd595444d234af6b771985a84a1add5c7cb2852a7565da1ce64682b
|
||||
EBUILD drbd-kmod-9.1.23.ebuild 881 SHA256 6d9b8e09684713e6b8c5517b5f3c00a97c1be9d38c7ece872e44c5220ca56a36 SHA512 3993a0f483428f06af6a0b1c492ea27460ad2967b6193494666d4f8868edb839e4bfb4b5a8849aaeb4dee57b53ca9cbc7115466712078aff3e1432f02069ed9f WHIRLPOOL b5bbf95d287b17b28c505b758738247b4557afd129ea262a4b5bbfe325219e69c0298d98fa5441ab5adb9f52e84c14e2d47495b5f78a7445e60e78e3935c9163
|
||||
DIST drbd-9.3.1.tar.gz 1563268 SHA256 9bcc52e09fb888b5d1ceb0f87ddbc8393cb3d8740f3f9289e5bf7fcf1096f660 SHA512 8cce0df8d4d98a90f3444ce5aadd8da8319c4676a1d584fc34c71e6b8ff6de4fcaef4a537985ea91ca8c1f85d5bb666cc76660f3f42fc13a13e923c0f332077f WHIRLPOOL 83c74d8a61a5ad636d40c5417184e9d552bdc84870259a0c9c0de48a13c800749d2079d9e9aa210a348435ed8b1eb3af4d97ba7b95ce03bd3c534872f6781304
|
||||
EBUILD drbd-kmod-9.3.1.ebuild 884 SHA256 ef77964ad96e23a90e2a2d1d8de640a68d07d2cb330f8a897196c2ad0163c58e SHA512 4ad33e11d77b38e3787b8456e0342a30804d1723c62eeb54f5fd8e1eb426123206b55166a6e1888485cb7cc3ffd0c7d8bd3ab77668317bc93292e5778238ceed WHIRLPOOL 308b89bdd774fe814ba751dfd98a10fd4c0f58a371cb637ef00e0b47300e12da8110a38817279f1ac4a56ec0894f8aebfce14a87b41ca80b356886afea0b1592
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools linux-mod
|
||||
|
||||
DESCRIPTION="DRBD kernel module"
|
||||
HOMEPAGE="https://www.linbit.com"
|
||||
|
||||
# Package name lacks the "r" for the release
|
||||
MY_PN="${PN/-kmod/}"
|
||||
MY_PV="${PVR/-r/-}"
|
||||
SRC_URI="https://www.linbit.com/downloads/drbd/9.0/${MY_PN}-${MY_PV}.tar.gz"
|
||||
S="${WORKDIR}/${MY_PN}-${MY_PV}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
convert_to_m Makefile
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
set_arch_to_kernel
|
||||
get_version
|
||||
|
||||
myemakeargs=(
|
||||
KVER="${KV_FULL}"
|
||||
KDIR="${KERNEL_DIR}"
|
||||
)
|
||||
|
||||
emake "${myemakeargs[@]}" module
|
||||
}
|
||||
|
||||
src_install() {
|
||||
set_arch_to_kernel
|
||||
|
||||
myemakeargs=(
|
||||
KVER="${KV_FULL}"
|
||||
KDIR="${KERNEL_DIR}"
|
||||
DESTDIR="${D}"
|
||||
)
|
||||
|
||||
emake "${myemakeargs[@]}" install
|
||||
}
|
||||
@@ -1,56 +0,0 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools linux-mod git-r3
|
||||
|
||||
DESCRIPTION="DRBD kernel module"
|
||||
HOMEPAGE="https://www.linbit.com"
|
||||
|
||||
# Package name lacks the "r" for the release
|
||||
MY_PN="${PN/-kmod/}"
|
||||
MY_PV="${PVR/-r/-}"
|
||||
#SRC_URI="https://www.linbit.com/downloads/drbd/9.0/${MY_PN}-${MY_PV}.tar.gz"
|
||||
EGIT_REPO_URI="https://github.com/LINBIT/drbd.git"
|
||||
EGIT_COMMIT="${MY_PN}-${MY_PV}"
|
||||
#S="${WORKDIR}/${MY_PN}-${MY_PV}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
dev-util/coccinelle[python]"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
convert_to_m Makefile
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
set_arch_to_kernel
|
||||
get_version
|
||||
|
||||
myemakeargs=(
|
||||
KVER="${KV_FULL}"
|
||||
KDIR="${KERNEL_DIR}"
|
||||
)
|
||||
|
||||
emake "${myemakeargs[@]}" module
|
||||
}
|
||||
|
||||
src_install() {
|
||||
set_arch_to_kernel
|
||||
|
||||
myemakeargs=(
|
||||
KVER="${KV_FULL}"
|
||||
KDIR="${KERNEL_DIR}"
|
||||
DESTDIR="${D}"
|
||||
)
|
||||
|
||||
emake "${myemakeargs[@]}" install
|
||||
}
|
||||
@@ -1,57 +0,0 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools linux-mod git-r3
|
||||
|
||||
DESCRIPTION="DRBD kernel module"
|
||||
HOMEPAGE="https://www.linbit.com"
|
||||
|
||||
# Package name lacks the "r" for the release
|
||||
MY_PN="${PN/-kmod/}"
|
||||
MY_PV="${PVR/-r/-}"
|
||||
#SRC_URI="https://www.linbit.com/downloads/drbd/9.0/${MY_PN}-${MY_PV}.tar.gz"
|
||||
EGIT_REPO_URI="https://github.com/LINBIT/drbd.git"
|
||||
#EGIT_COMMIT="${MY_PN}-${MY_PV}"
|
||||
EGIT_COMMIT="27b2cdb8bef8840eae8c76a9c86e4223cef07c80"
|
||||
#S="${WORKDIR}/${MY_PN}-${MY_PV}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
dev-util/coccinelle[python]"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
convert_to_m Makefile
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
set_arch_to_kernel
|
||||
get_version
|
||||
|
||||
myemakeargs=(
|
||||
KVER="${KV_FULL}"
|
||||
KDIR="${KERNEL_DIR}"
|
||||
)
|
||||
|
||||
emake "${myemakeargs[@]}" module
|
||||
}
|
||||
|
||||
src_install() {
|
||||
set_arch_to_kernel
|
||||
|
||||
myemakeargs=(
|
||||
KVER="${KV_FULL}"
|
||||
KDIR="${KERNEL_DIR}"
|
||||
DESTDIR="${D}"
|
||||
)
|
||||
|
||||
emake "${myemakeargs[@]}" install
|
||||
}
|
||||
@@ -1,57 +0,0 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools linux-mod git-r3
|
||||
|
||||
DESCRIPTION="DRBD kernel module"
|
||||
HOMEPAGE="https://www.linbit.com"
|
||||
|
||||
# Package name lacks the "r" for the release
|
||||
MY_PN="${PN/-kmod/}"
|
||||
MY_PV="${PVR/-r/-}"
|
||||
#SRC_URI="https://www.linbit.com/downloads/drbd/9.0/${MY_PN}-${MY_PV}.tar.gz"
|
||||
EGIT_REPO_URI="https://github.com/LINBIT/drbd.git"
|
||||
#EGIT_COMMIT="${MY_PN}-${MY_PV}"
|
||||
EGIT_COMMIT="27b2cdb8bef8840eae8c76a9c86e4223cef07c80"
|
||||
#S="${WORKDIR}/${MY_PN}-${MY_PV}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
dev-util/coccinelle[python]"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
convert_to_m Makefile
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
set_arch_to_kernel
|
||||
get_version
|
||||
|
||||
myemakeargs=(
|
||||
KVER="${KV_FULL}"
|
||||
KDIR="${KERNEL_DIR}"
|
||||
)
|
||||
|
||||
emake "${myemakeargs[@]}" module
|
||||
}
|
||||
|
||||
src_install() {
|
||||
set_arch_to_kernel
|
||||
|
||||
myemakeargs=(
|
||||
KVER="${KV_FULL}"
|
||||
KDIR="${KERNEL_DIR}"
|
||||
DESTDIR="${D}"
|
||||
)
|
||||
|
||||
emake "${myemakeargs[@]}" install
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit autotools linux-mod
|
||||
inherit autotools linux-mod-r1
|
||||
|
||||
DESCRIPTION="DRBD kernel module"
|
||||
HOMEPAGE="https://www.linbit.com"
|
||||
@@ -5,4 +5,5 @@ AUX drbd-utils-8.0.rc 3073 SHA256 6c81121e5d1543b8ab8ec4aa525bb5afe18f853748c8a8
|
||||
AUX drbd-utils-9.0.rc 3070 SHA256 315b5c12356871198b4509ab92b087dbe7c0177dda9e612714f6b651d16a7cef SHA512 fc4765424f6a1cf5b6157f105e099a6ffa91d6db2017ceb887608c4b0ed410d9e26beddba203e96880d85535511f830e36ce95a45da8e9c3e830d86be01c715a WHIRLPOOL 4bf211aaa0fc269ae00f6e02ebdccf9401b95361fb23a48adf1f80099a10ab80cd6ce7223a3485cec24120c6c86b5d54b3cde5f90970e0d7fba80ad6c5f1e17b
|
||||
AUX run-lock.patch 564 SHA256 37e9485d4bf647fa11a78631965350a3dc0f0e8de1624170dd393a3da7743939 SHA512 779ad53c9f019b9dcc748177d6017ca06f1b450bf0889307c9660c574c09414964e4c5e4d6f2f3e8fc540ba14a1d489d09991b813af1581b2f6cd4ba491455ab WHIRLPOOL 3a361d18c9d83759f121ffb744158f75d8cf2c78400f646d77ac8da4b9d8433b4b0ee37dea0bdb61f21d41c1aa2cb9ba7930dfbf13a09b66ba4b48e63fed7169
|
||||
DIST drbd-utils-9.26.0.tar.gz 1417392 SHA256 0f68ed4ef1f1dd315e55d1ac5c5583ad4d547e401d55bb1dc2df5e8912d2e26e SHA512 0b286b109a1e5cd938baddb2dcec5fc95c75c8a7adc46edf8a0bafc5e747168bc09718b0252f92766845bf0301635837aab690fc40d8955ac2a7c72a7c1a90d8 WHIRLPOOL 5fed70fc8a29cf4b5f58b1d9d4cb3a445337ea84daa768adeb7777ded5fb086a89c7acbd39875026f0091cf57e235847d5fbb408d35a86e0d920f78fdae7725e
|
||||
EBUILD drbd-utils-9.26.0-r1.ebuild 2570 SHA256 564f104e76f89767bd7285ac00535cf4b40bf11ce8cca5b112eafaf5039e17f6 SHA512 98742b259c2575c88527a411b51babb433be6a53171aa18d1da3a8e5098f2469eb55598d8771e31cc149e245cf610c39eefe690c11c28c75139c65fe975a7dc1 WHIRLPOOL 88ae5e7c7cf71e1fca4cf73dadd6d12bf3be8f20a029d0d8e5183207f9e8f8ff4519a48767b2930a6f8d0a7af251f90274d043d0f70f424801aa973b9fbe6798
|
||||
EBUILD drbd-utils-9.26.0.ebuild 2539 SHA256 acd054536f22bdc4662c8988ef69cd518378fbc97b02922488116899c7dc806b SHA512 8a7337e2269fbb1acdafa3111e641c9645d5a55e865afebaa399f3f8bea8f4e582724248ac325deb4e681a9cd7d1df7f71d7cb4d269b6b3eafb47b3870006386 WHIRLPOOL 257545451f2f9b37a48d94bda448c70ba425cbad886426e807f2fdeb13236b3d35cb3e96959c2359556bee6f2d344573a8c8fb54f5e216a7f6b93f24b1526a2d
|
||||
|
||||
102
sys-cluster/drbd-utils/drbd-utils-9.26.0-r1.ebuild
Normal file
102
sys-cluster/drbd-utils/drbd-utils-9.26.0-r1.ebuild
Normal file
@@ -0,0 +1,102 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit bash-completion-r1 multilib udev
|
||||
|
||||
LICENSE="GPL-2"
|
||||
|
||||
DESCRIPTION="mirror/replicate block-devices across a network-connection"
|
||||
SRC_URI="https://pkg.linbit.com/downloads/drbd/utils/${P/_/}.tar.gz"
|
||||
HOMEPAGE="https://www.linbit.com/drbd/"
|
||||
|
||||
KEYWORDS="amd64 ~x86"
|
||||
IUSE="bash-completion heartbeat pacemaker +udev xen"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND="heartbeat? ( sys-cluster/heartbeat )
|
||||
pacemaker? ( sys-cluster/pacemaker )
|
||||
udev? ( virtual/udev )
|
||||
!!sys-cluster/drbd"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="dev-ruby/asciidoctor"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PV}_run-lock.patch"
|
||||
)
|
||||
|
||||
S="${WORKDIR}/${P/_/}"
|
||||
|
||||
src_prepare() {
|
||||
# respect LDFLAGS, #453442
|
||||
sed -e "s/\$(CC) -o/\$(CC) \$(LDFLAGS) -o/" \
|
||||
-e "/\$(DESTDIR)\$(localstatedir)\/lock/d" \
|
||||
-i user/*/Makefile.in || die
|
||||
|
||||
# respect multilib
|
||||
sed -i -e "s:/lib/:/$(get_libdir)/:g" \
|
||||
Makefile.in scripts/{Makefile.in,global_common.conf,drbd.conf.example} || die
|
||||
sed -e "s:@prefix@/lib:@prefix@/$(get_libdir):" \
|
||||
-e "s:(DESTDIR)/lib:(DESTDIR)/$(get_libdir):" \
|
||||
-i user/*/Makefile.in || die
|
||||
|
||||
# correct install paths (really correct this time)
|
||||
sed -i -e "s:\$(sysconfdir)/bash_completion.d:$(get_bashcompdir):" \
|
||||
scripts/Makefile.in || die
|
||||
|
||||
# don't participate in user survey bug 360483
|
||||
sed -i -e '/usage-count/ s/yes/no/' scripts/global_common.conf || die
|
||||
sed -i -e "s:\$(sysconfdir)/udev:$(get_udevdir):" scripts/Makefile.in || die
|
||||
|
||||
eapply_user
|
||||
|
||||
# rm -rf .git
|
||||
|
||||
autoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--localstatedir=/var \
|
||||
--without-rgmanager \
|
||||
$(use_with udev) \
|
||||
$(use_with xen) \
|
||||
$(use_with pacemaker) \
|
||||
$(use_with heartbeat) \
|
||||
$(use_with bash-completion bashcompletion) \
|
||||
--with-distro=gentoo
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# only compile the tools
|
||||
emake OPTFLAGS="${CFLAGS}" tools doc
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# only install the tools
|
||||
emake DESTDIR="${D}" install-tools install-doc
|
||||
dodoc README.md ChangeLog
|
||||
|
||||
# install our own init script
|
||||
newinitd "${FILESDIR}"/${PN}-9.0.rc ${PN/-utils/}
|
||||
|
||||
dodoc scripts/drbd.conf.example
|
||||
|
||||
dosym ../usr/sbin/drbdadm /sbin/drbdadm
|
||||
keepdir "/var/lib/drbd"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo
|
||||
einfo "Please copy and gunzip the configuration file:"
|
||||
einfo "from /usr/share/doc/${PF}/${PN/-utils/}.conf.example.bz2 to /etc/${PN/-utils/}.conf"
|
||||
einfo "and edit it to your needs. Helpful commands:"
|
||||
einfo "man 5 drbd.conf"
|
||||
einfo "man 8 drbdsetup"
|
||||
einfo "man 8 drbdadm"
|
||||
einfo "man 8 drbddisk"
|
||||
einfo "man 8 drbdmeta"
|
||||
einfo
|
||||
elog "Remember to enable drbd support in kernel."
|
||||
}
|
||||
Reference in New Issue
Block a user