Compare commits

...

3 Commits

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

@ -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 @@
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
}
Loading…
Cancel
Save