Compare commits

..

3 Commits

Author SHA1 Message Date
Victor Kustov ca6360a0a6
media-tv/satdump: up to 1.1.4
4 months ago
root 7909c3ff4a media-tv/satdump: add 1.0.3 version
10 months ago
Victor Kustov 7dac1a7a69
dev-libs/nanomsg-ng: init
10 months ago

@ -1,2 +1 @@
DIST weblate-cli-1.13.tar.gz 70344 BLAKE2B 2f93435b23bdb98f45fbb6c5e1f246d22d75316a61daad39872110632453b7692576e882834362b194d483bcfefd5b5dcdf407bb70dc9ece20a8fcd34185abe3 SHA512 a6de0a1f6e6298d980341bf9e3801a9ba310efe0c70105a8cc561552f778f2c4a8bd5d6c77c8d7588e709dc28129ee258f977785fe0eff916616c682f3d6cb32
DIST weblate-cli-1.14.tar.gz 85423 BLAKE2B 8ed22cbc926a2a27b9758627c3a63de5839d449aeec6e7afa1e05098e56c4eb0949934fce1bec157f4672c65667fd22f9c95c41fa3d1f3d5826b56100f947e4d SHA512 081c0758275922a31fa2ec1dea300296b2cd0882339672717b57504ef5fb6713b01c4b4d8f2765e75a4455b5b0d07e54a551045360b666a4923957579a8a2472

@ -1,34 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11,12} )
inherit distutils-r1
DESCRIPTION="Weblate commandline client using Weblate's REST API."
HOMEPAGE="https://weblate.org"
SRC_URI="https://github.com/WeblateOrg/wlc/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
COMMON_DEPEND="
dev-python/argcomplete
dev-python/python-dateutil
dev-python/pyxdg
dev-python/requests"
DEPEND="
${COMMON_DEPEND}
"
RDEPEND="
${COMMON_DEPEND}
"
S="${WORKDIR}/wlc-${PV}"
python_test() {
py.test -v
}

@ -0,0 +1,2 @@
DIST nanomsg-ng-1.5.2.tar.gz 713307 BLAKE2B 754eebf76dc1bbd8ed641826f20d0a22652b8861783fe67885296e8529ebfc39cf96f8282788ccbe0f1d1b0541fe969fdc0dc07a7c68a6e63cff8c6ee8875c39 SHA512 33cda9e0422c6e8cb56e48bd812f381bf07a92a0aa2fbadddbca7cfde585c66299142186a3a76a97163e5570042452a62c1e53180ebfbf016a44eee998b16286
DIST nanomsg-ng-1.7.2.tar.gz 742904 BLAKE2B 63d8d32854fe9ae0e90ed2d87310e023446cfe1924ec246920c7bcb79aadb452311c092185e0ed7120c2e0b133df295a986a5294b2ef1ead15f7fa5a47f87363 SHA512 fd2dd20f576d3f6dc53576d4fc4cbe66906ae92e47917db3e0d931982e1fb04f24373271018ceba483a5ce73e37ccafbf897d1b45b8b1342edb80de2ceaf1fb5

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>ktrace@yandex.ru</email>
<name>Victor Kustov</name>
</maintainer>
<longdescription lang="en">
NNG, like its predecessors nanomsg (and to some extent ZeroMQ), is a
lightweight, broker-less library, offering a simple API to solve common
recurring messaging problems, such as publish/subscribe, RPC-style
request/reply, or service discovery. The API frees the programmer from
worrying about details like connection management, retries, and other common
considerations, so that they can focus on the application instead of the
plumbing.
NNG is implemented in C, requiring only C99 and CMake to build.
It can be built as a shared or a static library, and is readily embeddable.
It is also designed to be easy to port to new platforms if your platform is
not already supported.
</longdescription>
<upstream>
<remote-id type="github">nanomsg/nng</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,20 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Rewrite of libnanomsg, with compability to original"
HOMEPAGE="https://github.com/nanomsg/nng"
SRC_URI="https://github.com/nanomsg/nng/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND=""
S="${WORKDIR}/nng-${PV}"

@ -0,0 +1,20 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Rewrite of libnanomsg, with compability to original"
HOMEPAGE="https://github.com/nanomsg/nng"
SRC_URI="https://github.com/nanomsg/nng/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND=""
S="${WORKDIR}/nng-${PV}"

@ -0,0 +1,2 @@
DIST fheroes2-1.0.5.tar.gz 11570167 BLAKE2B 7294ae4a816ce0a42c035262cbc8d44fc53cfdaa1333934ac316607f7d086a44358fc13931e5dbce9b17ff65e58016efc57cd123747af30277bcf4c1bc195e1e SHA512 13f058319540fa9fa04955ff8a5f16a0113e791307d58c32025361c773757769306f632d2c6472ee6d0b704dc4c260a9c64954c19ba2e58ab21dc6744c3cdd3e
DIST fheroes2-1.0.6.tar.gz 11611881 BLAKE2B b7219a1a843f4a08cfc9ade161e38b19dcb343fa6dc700568d2e38b984d2cd26c78d02b9792f7d893b0babcca7bf71a01d349bc3806136736d46768b048a8db2 SHA512 c42b2ded44b7d6e112de3e919044b6b7d69161cc8cf08198df88da42c7f77b2dcf9df9ea7b453def66902e85f42047c0375b093c8d2d91517acb42d1804e621b

@ -0,0 +1,23 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Recreation of the Heroes of Might and Magic II game engine"
HOMEPAGE="https://ihhub.github.io/fheroes2/"
SRC_URI="https://github.com/ihhub/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
inherit cmake
DEPEND="media-libs/libpng
media-libs/libsdl2
media-libs/sdl2-image
media-libs/sdl2-mixer
sys-libs/zlib
"
RDEPEND="${DEPEND}"

@ -0,0 +1,23 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Recreation of the Heroes of Might and Magic II game engine"
HOMEPAGE="https://ihhub.github.io/fheroes2/"
SRC_URI="https://github.com/ihhub/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
inherit cmake
DEPEND="media-libs/libpng
media-libs/libsdl2
media-libs/sdl2-image
media-libs/sdl2-mixer
sys-libs/zlib
"
RDEPEND="${DEPEND}"

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream><remote-id type="github">ihhub/fheroes2</remote-id></upstream>
</pkgmetadata>

@ -1,2 +1 @@
DIST qxgedit-0.9.12.tar.gz 234626 BLAKE2B 1758da91dafdb8ff6d7e09153aeb1f6eeeba56ca538911fd8d3ee5f2d1fcbeb9f158b7f800af68942cdb0e6891bb5e26b1537c0a62aee1f45cef8a7fecee21ed SHA512 0a341f6ec1c1c7c41b7250396775811d988bf6d5f87eb82ad3138ce9a99b78ea97b17c7033e98dc3bd2cde21f9bbcf8e6a3ced83c0a4135ea2172e0245d3cb6b
DIST qxgedit-0.9.90.tar.gz 234933 BLAKE2B 0a1de1909d83bf2dcf9b252bbef815a668c3c1030755563e28b315ce308992a76cb0d301fc692f381d10f69489bf052d9ad43f0b8a50739a1ad3e9ff30a8dafd SHA512 ad76ca04fe0c7dad2c8dacf6e53531dbf39a2cbf3993e2c3595a553ac5448afdda3a67cae47d8996fe83ded10123fadf81c21d8e36bbbf154f8e036f957d7d37
DIST qxgedit-0.9.9.tar.gz 233109 BLAKE2B b209014afd532a57305088411cff818a02f0e7b4b555246715db413b38f3d69a0df2377d93fe2e9065b4030dd27900cdf03dbf37e311408f4b6aebc504dd0b72 SHA512 b0ad060a4eb7dbefd594b451107945f572ee8612f934c5cabdfabec90030bdb62cc1dfd1b10c414c6f7e8997e2d7ae87303ccaa7e22dc9bde4449ad73038440b

@ -28,7 +28,6 @@ RDEPEND="${DEPEND}"
src_configure() {
CMAKE_BUILD_TYPE="RelWithDebInfo"
local mycmakeargs=( -DCONFIG_QT6=OFF )
use wayland && mycmakeargs+=( -DCONFIG_WAYLAND=ON )
use wayland && local mycmakeargs+=( -DCONFIG_WAYLAND=ON )
cmake_src_configure
}

@ -1,34 +0,0 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="QXGEdit is a software for editing MIDI files for XG devices (eg. Yamaha DB50XG)."
inherit cmake
MY_PV="${PV//./_}"
HOMEPAGE="https://qxgedit.sourceforge.io/"
SRC_URI="https://github.com/rncbc/qxgedit/archive/refs/tags/${PN}_${MY_PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+wayland"
S="${WORKDIR}/${PN}-${PN}_${MY_PV}"
DEPEND="
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
media-libs/alsa-lib:0=
"
RDEPEND="${DEPEND}"
src_configure() {
CMAKE_BUILD_TYPE="RelWithDebInfo"
local mycmakeargs=( -DCONFIG_QT6=OFF )
use wayland && mycmakeargs+=( -DCONFIG_WAYLAND=ON )
cmake_src_configure
}

@ -0,0 +1 @@
DIST satdump-1.1.4.tar.gz 29072055 BLAKE2B ffb515c2cb4fa1443e347052b0de20cfbd9cf155104bac20c692c36ea8bf56414ea8dbf9b241f21bf6364cd07e2215921d32b4ae65a7c22f5506aab72a57aca7 SHA512 ddf3f5ddf0f071c022e880cc735b40b3f01da6b78b8c00f21391909d15e6a32402dcb58267c5f51f77a61f1a89ba881f3b3e0ea44a67a1c5960de8783c9eaaa0

@ -0,0 +1,20 @@
diff --git a/src-core/CMakeLists.txt b/src-core/CMakeLists.txt
index 9c8ecb5a..fc68f6e3
--- a/src-core/CMakeLists.txt
+++ b/src-core/CMakeLists.txt
@@ -4,6 +4,7 @@
include(CheckCSourceCompiles)
include(CMakePushCheckState)
include(CheckCCompilerFlag)
+include(GNUInstallDirs)
file(GLOB_RECURSE SatDump_core_CPPS *.cpp
libs/aec/*.c
@@ -184,6 +185,6 @@
target_link_libraries(satdump_core PUBLIC "-framework CoreGraphics")
endif()
-install(TARGETS satdump_core DESTINATION lib)
+install(TARGETS satdump_core DESTINATION ${LIBDIR})
install(DIRECTORY . DESTINATION include/satdump FILES_MATCHING PATTERN "*.h")
install(DIRECTORY . DESTINATION include/satdump FILES_MATCHING PATTERN "*.hpp")

@ -0,0 +1,36 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Generic satellite data processing software"
HOMEPAGE="https://www.satdump.org
https://github.com/SatDump/SatDump"
SRC_URI="https://github.com/SatDump/SatDump/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="
app-arch/zstd
dev-libs/jemalloc
dev-libs/nanomsg-ng
media-libs/libpng
sci-libs/fftw
sci-libs/volk
sys-libs/zlib"
RDEPEND="${DEPEND}"
BDEPEND=""
PATCHES=( "${FILESDIR}/${P}-fix-gnudirs.patch" )
S="${WORKDIR}/SatDump-${PV}"
src_configure() {
local mycmakeargs=( -DBUILD_GUI=OFF )
cmake_src_configure
}

@ -1 +0,0 @@
DIST cndrvcups-capt-20231107.tar.gz 46668 BLAKE2B a19773af75ec01588a3170f9bb5622cc7fcd29ffda79c79bc0119755df793a59876f0bdd89a4c3a2352316a2002362e563fbe01c2822a04379217eb1af5a36c5 SHA512 df24547bd04f955b12f489da130161aa0f1e90210d6d6d8ce1fd94713e6f5d291abe48a330fa01bd0afcd2fcca10a01f939c3e519850d4022ec26a6be99475c0

@ -1,41 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools # multilib
COMMIT="175f8ff4464591feb67728c7752ac752c7b48d43"
DESCRIPTION="Canon CAPT-based printers (LBP-20xx/30xx)"
HOMEPAGE="https://github.com/agalakhov/captdriver/"
SRC_URI="https://github.com/agalakhov/captdriver/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/captdriver-${COMMIT}"
LICENSE="GPLv3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="
>=net-print/cups-1.1.17
"
DEPEND="${RDEPEND}"
src_prepare() {
default
eautoreconf
}
src_install() {
einstalldocs
insinto /usr/share/cups/model
doins *.ppd
insinto /usr/share/cups/drv
doins src/canon-lbp.drv
exeinto $(cups-config --serverbin)/filter
doexe src/rastertocapt
}

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>support@calculate.ru</email>
<name>Mir Calculate</name>
<description>Calculate Overlay</description>
</maintainer>
<upstream><remote-id type="github">agalakhov/captdriver</remote-id></upstream>
</pkgmetadata>
Loading…
Cancel
Save