Compare commits
3 Commits
Author | SHA1 | Date |
---|---|---|
Victor Kustov | ca6360a0a6 | 7 months ago |
root | 7909c3ff4a | 1 year ago |
Victor Kustov | 7dac1a7a69 | 1 year 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…
Reference in new issue