mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-18 03:23:20 -04:00
Merge updates from master
This commit is contained in:
@@ -5,7 +5,7 @@ EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
DESCRIPTION="User for www-apps/jackett-bin"
|
||||
DESCRIPTION="User for net-misc/purritobin"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
ACCT_USER_ID=-1
|
||||
ACCT_USER_GROUPS=( purritobin )
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST open62541-1.0.6.tar.gz 2691627 BLAKE2B 72a0eb5870bf4233ac6f3911c1a7ad95d4cfa1c26be581815e99189206e188beedc1c2c81ea4cbd038ef545b9548949735353a550bb54ca6a7fb6a6fd60ffa65 SHA512 f317476e19fd2cc1cbd9155e2fe8bcac6499758f35a2f4eb59403add7d66ef94d45bae06bc8ece79eedceef1d0a364565d567b97e94da6b333591f4347961955
|
||||
DIST open62541-1.1.5.tar.gz 2925670 BLAKE2B 5da0795801f2fd92fd3d922fbda83d8ef6f22f19a9e17d585fd2f9dddf37e3fc95290ac3d49774ebad0bee8114f5bec4af11d01998ba765b93311062681c7114 SHA512 46379047c83bd728343c4d5b78bf5ade02bd9af4c430350d54366aeab66dadfaee2bded317e990b2456d98dd7277877824e6ad3c632d62c94ba50b14433ea880
|
||||
DIST open62541-1.2.tar.gz 3640972 BLAKE2B 0b27837ba953338923651919accfb30356d1ecd83c911586720c803bb5cfce193361111e962c79b0e1739e804bb2de25a74e6b105b80eb58b497d7f5fa7ed469 SHA512 f492db2fe1569cf831f67e55d633af13bac1026e4ab8a30c2e1c36ada9b635e0086f176cb8f53665b2254ca9ba8c8f46ea850b1a0430045b71502f166645613a
|
||||
|
||||
@@ -1,40 +0,0 @@
|
||||
From 8cac173827297e936a24b4bdfe73f2498dfe483a Mon Sep 17 00:00:00 2001
|
||||
From: Kurt Kanzenbach <kurt@kmk-computers.de>
|
||||
Date: Sun, 12 Jul 2020 10:57:08 +0200
|
||||
Subject: [PATCH 3/3] etf: Fix compiler warning/build error in etf plugin
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Fix the following warning/error:
|
||||
|
||||
|In function ‘snprintf’,
|
||||
| inlined from ‘UA_PubSubChannelEthernetETF_open’ at /var/tmp/portage/dev-libs/open62541-1.1/work/open62541-1.1/plugins/ua_pubsub_ethernet_etf.c:189:5,
|
||||
| inlined from ‘TransportLayerEthernetETF_addChannel’ at /var/tmp/portage/dev-libs/open62541-1.1/work/open62541-1.1/plugins/ua_pubsub_ethernet_etf.c:563:40:
|
||||
|/usr/include/bits/stdio2.h:67:10: error: ‘__builtin___snprintf_chk’ specified bound 40 exceeds destination size 16 [-Werror=stringop-overflow=]
|
||||
| 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
|
||||
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
| 68 | __bos (__s), __fmt, __va_arg_pack ());
|
||||
| | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
|
||||
|
||||
By using the correct size.
|
||||
|
||||
Signed-off-by: Kurt Kanzenbach <kurt@kmk-computers.de>
|
||||
---
|
||||
plugins/ua_pubsub_ethernet_etf.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
Index: open62541/plugins/ua_pubsub_ethernet_etf.c
|
||||
===================================================================
|
||||
--- open62541.orig/plugins/ua_pubsub_ethernet_etf.c
|
||||
+++ open62541/plugins/ua_pubsub_ethernet_etf.c
|
||||
@@ -186,7 +186,7 @@ UA_PubSubChannelEthernetETF_open(const U
|
||||
struct ifreq ifreq;
|
||||
memset(&ifreq, 0, sizeof(struct ifreq));
|
||||
UA_UInt64 len = UA_MIN(address->networkInterface.length, sizeof(ifreq.ifr_name)-1);
|
||||
- UA_snprintf(ifreq.ifr_name, sizeof(struct ifreq),
|
||||
+ UA_snprintf(ifreq.ifr_name, sizeof(ifreq.ifr_name),
|
||||
"%.*s", (int)len,
|
||||
(char*)address->networkInterface.data);
|
||||
|
||||
@@ -15,7 +15,7 @@ Index: open62541/CMakeLists.txt
|
||||
===================================================================
|
||||
--- open62541.orig/CMakeLists.txt
|
||||
+++ open62541/CMakeLists.txt
|
||||
@@ -877,6 +877,7 @@ if(UA_ENABLE_PUBSUB)
|
||||
@@ -907,6 +907,7 @@ if(UA_ENABLE_PUBSUB)
|
||||
list(APPEND default_plugin_headers ${PROJECT_SOURCE_DIR}/plugins/include/open62541/plugin/pubsub_udp.h)
|
||||
list(APPEND default_plugin_sources ${PROJECT_SOURCE_DIR}/plugins/ua_pubsub_udp.c)
|
||||
if(UA_ENABLE_PUBSUB_ETH_UADP_ETF)
|
||||
@@ -23,7 +23,7 @@ Index: open62541/CMakeLists.txt
|
||||
list(APPEND default_plugin_sources ${PROJECT_SOURCE_DIR}/plugins/ua_pubsub_ethernet_etf.c)
|
||||
endif()
|
||||
if(UA_ENABLE_PUBSUB_ETH_UADP)
|
||||
@@ -886,6 +887,7 @@ if(UA_ENABLE_PUBSUB)
|
||||
@@ -916,6 +917,7 @@ if(UA_ENABLE_PUBSUB)
|
||||
if(UA_ENABLE_PUBSUB_ETH_UADP_XDP)
|
||||
if(EXISTS "${XDP_LIBRARY}")
|
||||
list(APPEND open62541_LIBRARIES ${XDP_LIBRARY})
|
||||
@@ -14,7 +14,7 @@ Index: open62541/tests/CMakeLists.txt
|
||||
===================================================================
|
||||
--- open62541.orig/tests/CMakeLists.txt
|
||||
+++ open62541/tests/CMakeLists.txt
|
||||
@@ -331,84 +331,6 @@ if(UA_ENABLE_DISCOVERY)
|
||||
@@ -341,109 +341,6 @@ if(UA_ENABLE_DISCOVERY)
|
||||
add_test_valgrind(discovery ${TESTS_BINARY_DIR}/check_discovery)
|
||||
endif()
|
||||
|
||||
@@ -34,6 +34,9 @@ Index: open62541/tests/CMakeLists.txt
|
||||
- add_executable(check_pubsub_publish_uadp pubsub/check_pubsub_publish_uadp.c $<TARGET_OBJECTS:open62541-object> $<TARGET_OBJECTS:open62541-plugins>)
|
||||
- target_link_libraries(check_pubsub_publish_uadp ${LIBS})
|
||||
- add_test_valgrind(pubsub_publish ${TESTS_BINARY_DIR}/check_pubsub_publish_uadp)
|
||||
- add_executable(check_pubsub_get_state pubsub/check_pubsub_get_state.c $<TARGET_OBJECTS:open62541-object> $<TARGET_OBJECTS:open62541-plugins>)
|
||||
- target_link_libraries(check_pubsub_get_state ${LIBS})
|
||||
- add_test_valgrind(check_pubsub_get_state ${TESTS_BINARY_DIR}/check_pubsub_get_state)
|
||||
-
|
||||
- #Link libraries for executing subscriber unit test
|
||||
- add_executable(check_pubsub_subscribe pubsub/check_pubsub_subscribe.c $<TARGET_OBJECTS:open62541-object> $<TARGET_OBJECTS:open62541-plugins>)
|
||||
@@ -47,11 +50,28 @@ Index: open62541/tests/CMakeLists.txt
|
||||
- add_executable(check_pubsub_publish_rt_levels pubsub/check_pubsub_publish_rt_levels.c $<TARGET_OBJECTS:open62541-object> $<TARGET_OBJECTS:open62541-plugins>)
|
||||
- target_link_libraries(check_pubsub_publish_rt_levels ${LIBS})
|
||||
- add_test_valgrind(check_pubsub_publish_rt_levels ${TESTS_BINARY_DIR}/check_pubsub_publish_rt_levels)
|
||||
- add_executable(check_pubsub_subscribe_config_freeze pubsub/check_pubsub_subscribe_config_freeze.c $<TARGET_OBJECTS:open62541-object> $<TARGET_OBJECTS:open62541-plugins>)
|
||||
- target_link_libraries(check_pubsub_subscribe_config_freeze ${LIBS})
|
||||
- add_test_valgrind(check_pubsub_subscribe_config_freeze ${TESTS_BINARY_DIR}/check_pubsub_subscribe_config_freeze)
|
||||
- add_executable(check_pubsub_subscribe_rt_levels pubsub/check_pubsub_subscribe_rt_levels.c $<TARGET_OBJECTS:open62541-object> $<TARGET_OBJECTS:open62541-plugins>)
|
||||
- target_link_libraries(check_pubsub_subscribe_rt_levels ${LIBS})
|
||||
- add_test_valgrind(check_pubsub_subscribe_rt_levels ${TESTS_BINARY_DIR}/check_pubsub_subscribe_rt_levels)
|
||||
- add_executable(check_pubsub_multiple_subscribe_rt_levels pubsub/check_pubsub_multiple_subscribe_rt_levels.c $<TARGET_OBJECTS:open62541-object> $<TARGET_OBJECTS:open62541-plugins>)
|
||||
- target_link_libraries(check_pubsub_multiple_subscribe_rt_levels ${LIBS})
|
||||
- add_test_valgrind(check_pubsub_multiple_subscribe_rt_levels ${TESTS_BINARY_DIR}/check_pubsub_multiple_subscribe_rt_levels)
|
||||
-
|
||||
- add_executable(check_pubsub_multiple_layer pubsub/check_pubsub_multiple_layer.c $<TARGET_OBJECTS:open62541-object> $<TARGET_OBJECTS:open62541-plugins>)
|
||||
- target_link_libraries(check_pubsub_multiple_layer ${LIBS})
|
||||
- add_test_valgrind(pubsub_multiple_layer ${TESTS_BINARY_DIR}/check_pubsub_multiple_layer)
|
||||
-
|
||||
- if (UA_ENABLE_PUBSUB_MONITORING)
|
||||
- add_executable(check_pubsub_subscribe_msgrcvtimeout pubsub/check_pubsub_subscribe_msgrcvtimeout.c
|
||||
- $<TARGET_OBJECTS:open62541-object>
|
||||
- $<TARGET_OBJECTS:open62541-testplugins>)
|
||||
- target_link_libraries(check_pubsub_subscribe_msgrcvtimeout ${LIBS})
|
||||
- add_test_valgrind(check_pubsub_subscribe_msgrcvtimeout ${TESTS_BINARY_DIR}/check_pubsub_subscribe_msgrcvtimeout)
|
||||
- endif()
|
||||
-
|
||||
- if(UA_ENABLE_PUBSUB_ETH_UADP)
|
||||
- if(NOT UA_ENABLE_PUBSUB_ETH_UADP_ETF)
|
||||
- add_executable(check_pubsub_connection_ethernet pubsub/check_pubsub_connection_ethernet.c $<TARGET_OBJECTS:open62541-object> $<TARGET_OBJECTS:open62541-plugins>)
|
||||
@@ -94,6 +114,11 @@ Index: open62541/tests/CMakeLists.txt
|
||||
- add_test_valgrind(pubsub_connection_mqtt ${TESTS_BINARY_DIR}/check_pubsub_connection_mqtt)
|
||||
- endif()
|
||||
- endif()
|
||||
- if(UA_ENABLE_PUBSUB_FILE_CONFIG)
|
||||
- add_executable(check_pubsub_configuration pubsub/check_pubsub_configuration.c $<TARGET_OBJECTS:open62541-object> $<TARGET_OBJECTS:open62541-plugins>)
|
||||
- target_link_libraries(check_pubsub_configuration ${LIBS})
|
||||
- add_test_valgrind(pubsub_configuration ${TESTS_BINARY_DIR}/check_pubsub_configuration)
|
||||
- endif()
|
||||
-endif()
|
||||
-
|
||||
add_executable(check_server_readspeed server/check_server_readspeed.c $<TARGET_OBJECTS:open62541-object> $<TARGET_OBJECTS:open62541-testplugins>)
|
||||
@@ -52,7 +52,6 @@ RDEPEND="
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-etf.patch"
|
||||
"${FILESDIR}/${P}-headers.patch"
|
||||
"${FILESDIR}/${P}-tests.patch"
|
||||
)
|
||||
@@ -21,8 +21,6 @@ RDEPEND="
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtconcurrent:5
|
||||
app-text/cmark
|
||||
dev-libs/tweeny
|
||||
dev-db/lmdb++
|
||||
>=dev-libs/mtxclient-0.4.0
|
||||
dev-cpp/nlohmann_json
|
||||
dev-libs/qtkeychain
|
||||
@@ -30,6 +28,8 @@ RDEPEND="
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
dev-libs/spdlog
|
||||
dev-libs/tweeny
|
||||
<dev-db/lmdb++-1.0.0
|
||||
"
|
||||
BDEPEND="dev-qt/linguist-tools:5"
|
||||
|
||||
|
||||
@@ -21,8 +21,6 @@ RDEPEND="
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtconcurrent:5
|
||||
app-text/cmark
|
||||
dev-libs/tweeny
|
||||
dev-db/lmdb++
|
||||
>=dev-libs/mtxclient-0.4.1
|
||||
dev-cpp/nlohmann_json
|
||||
dev-libs/qtkeychain
|
||||
@@ -30,6 +28,8 @@ RDEPEND="
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
dev-libs/spdlog
|
||||
dev-libs/tweeny
|
||||
<dev-db/lmdb++-1.0.0
|
||||
"
|
||||
BDEPEND="dev-qt/linguist-tools:5"
|
||||
|
||||
|
||||
1
net-im/rocketchat-desktop-bin/Manifest
Normal file
1
net-im/rocketchat-desktop-bin/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST rocketchat-3.1.1.x86_64.rpm 55360392 BLAKE2B 6384297c1707c549d9a8a26662a610b7fd9c168886b65ebe875eee15553c600be1f322716284011ccc8f6db70d489feea8ae3b7934651315968caccf4e871c1a SHA512 685e64b1c023baf69b1689aac83ebbfd990a0ae35b3c7b3447058595c04a7d845074d845f33dac698d59506069d05aead03b117039782c7703954b324be3cbf2
|
||||
12
net-im/rocketchat-desktop-bin/metadata.xml
Normal file
12
net-im/rocketchat-desktop-bin/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<upstream>
|
||||
<remote-id type="github">RocketChat/Rocket.Chat.Electron</remote-id>
|
||||
<bugs-to>https://github.com/RocketChat/Rocket.Chat.Electron/issues</bugs-to>
|
||||
</upstream>
|
||||
<maintainer type="person">
|
||||
<email>andrewammerlaan@riseup.net</email>
|
||||
<name>Andrew Ammerlaan</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,51 @@
|
||||
# Copyright 2019-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit rpm xdg
|
||||
|
||||
DESCRIPTION="The Ultimate Open Source Web Chat Platform"
|
||||
HOMEPAGE="https://rocket.chat"
|
||||
SRC_URI="https://github.com/RocketChat/Rocket.Chat.Electron/releases/download/${PV}/rocketchat-${PV}.x86_64.rpm"
|
||||
|
||||
KEYWORDS="-* ~amd64"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="
|
||||
app-accessibility/at-spi2-atk:2
|
||||
dev-libs/atk
|
||||
dev-libs/expat
|
||||
dev-libs/libappindicator
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
media-fonts/noto-emoji
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/libnotify
|
||||
x11-libs/libxcb
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
x11-libs/libXScrnSaver
|
||||
x11-libs/pango
|
||||
"
|
||||
|
||||
QA_PREBUILT="/opt/Rocket.Chat/*"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_install() {
|
||||
# remove files useless for Gentoo
|
||||
rm -r usr/lib || die
|
||||
cp -a "${S}"/* "${ED}" || die
|
||||
}
|
||||
1
net-im/ruqola/Manifest
Normal file
1
net-im/ruqola/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST ruqola-1.3.1.tar.gz 747083 BLAKE2B 2faa13bec72a57ce6caa9cc7e1e434de3cc171dc536de7fc6dbd0fc64e0d35737c7dbe597d2d10df9b3b14dc87be50a4489e61994c2a8bfedc1ff649f843879d SHA512 771e259039c1b83e0f39406409b165eba3162bd63edb3e02529e40aa8b4d3d992711a638b1718e0adfa69b88e7d0ca78b89595ba250d2649e6e282799da6cf88
|
||||
15
net-im/ruqola/metadata.xml
Normal file
15
net-im/ruqola/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<upstream>
|
||||
<remote-id type="github">KDE/ruqola</remote-id>
|
||||
<bugs-to>https://bugs.kde.org</bugs-to>
|
||||
</upstream>
|
||||
<maintainer type="person">
|
||||
<email>andrewammerlaan@riseup.net</email>
|
||||
<name>Andrew Ammerlaan</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="speech">Enable text-to-speech support</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
53
net-im/ruqola/ruqola-1.3.1.ebuild
Normal file
53
net-im/ruqola/ruqola-1.3.1.ebuild
Normal file
@@ -0,0 +1,53 @@
|
||||
# Copyright 2019-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
VIRTUALX_REQUIRED=test
|
||||
ECM_TEST=forceoptional
|
||||
ECM_HANDBOOK=forceoptional
|
||||
KFMIN=5.80.0
|
||||
QTMIN=5.15.2
|
||||
inherit ecm
|
||||
|
||||
DESCRIPTION="Rocket.Chat client for the KDE desktop"
|
||||
HOMEPAGE="https://invent.kde.org/network/ruqola"
|
||||
SRC_URI="https://invent.kde.org/network/ruqola/-/archive/${PV}/${P}.tar.gz"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
|
||||
IUSE="speech telemetry"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/qtkeychain
|
||||
>=dev-qt/qtmultimedia-${QTMIN}:5
|
||||
>=dev-qt/qtnetwork-${QTMIN}:5
|
||||
>=dev-qt/qtnetworkauth-${QTMIN}:5
|
||||
>=dev-qt/qtwebsockets-${QTMIN}:5
|
||||
>=kde-frameworks/kcoreaddons-${KFMIN}:5
|
||||
>=kde-frameworks/kcrash-${KFMIN}:5
|
||||
>=kde-frameworks/ki18n-${KFMIN}:5
|
||||
>=kde-frameworks/kiconthemes-${KFMIN}:5
|
||||
>=kde-frameworks/kio-${KFMIN}:5
|
||||
>=kde-frameworks/knotifyconfig-${KFMIN}:5
|
||||
>=kde-frameworks/ktextwidgets-${KFMIN}:5
|
||||
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
|
||||
>=kde-frameworks/kxmlgui-${KFMIN}:5
|
||||
>=kde-frameworks/sonnet-${KFMIN}:5
|
||||
>=kde-frameworks/syntax-highlighting-${KFMIN}:5
|
||||
speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
|
||||
telemetry? ( dev-libs/kuserfeedback:5 )
|
||||
"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake_use_find_package speech Qt5TextToSpeech)
|
||||
$(cmake_use_find_package telemetry KUserFeedback)
|
||||
)
|
||||
|
||||
ecm_src_configure
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST kristall-0.2.tar.gz 7483452 BLAKE2B ab2cd662ce91d36310fcd0b643c18a673e2da504166936826e3642eff14fe80bd1d42a6c284317216069b67fff2f452b7d5d299d47bf19cd074f553ecf98eb33 SHA512 2f0492772b19cc7340e7690c2a5be199826bebddf02777a2a38de1607277bdcd8c7f1069499cc42e7070f1c978731a153bc1e79e1c17f022a8d7b78eca5e8bdb
|
||||
DIST kristall-0.3.tar.gz 7535712 BLAKE2B 3e00243cf455ad810e8d51333b63186e637de1c292a116dbb4273825c51b1c1bf1921bfd243acb97e13dc201b3dcce7240f3c66368b66b607e5c207a2d901934 SHA512 21c102e25235f3a7c1a4128d84215a2444603b4b9bc680e94100148d143dc50744bb86450c22b8848453c5e183ae4708a1594240486951614d4e4af2706cd2e8
|
||||
|
||||
27
net-misc/kristall/files/kristall-0.3_add_flags.patch
Normal file
27
net-misc/kristall/files/kristall-0.3_add_flags.patch
Normal file
@@ -0,0 +1,27 @@
|
||||
From 9cec33fdbd7c7bb983d4562ccbb08adf5d7194ec Mon Sep 17 00:00:00 2001
|
||||
From: tastytea <tastytea@tastytea.de>
|
||||
Date: Fri, 9 Apr 2021 19:54:34 +0200
|
||||
Subject: [PATCH] Add *FLAGS.
|
||||
|
||||
---
|
||||
src/kristall.pro | 4 ++++
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
diff --git a/src/kristall.pro b/src/kristall.pro
|
||||
index 2a8b21e..4193c57 100644
|
||||
--- a/src/kristall.pro
|
||||
+++ b/src/kristall.pro
|
||||
@@ -19,6 +19,10 @@ LIBS += -lcrypto
|
||||
# We need iconv on non-linux platforms
|
||||
!linux: LIBS += -liconv
|
||||
|
||||
+QMAKE_CFLAGS = $$(CFLAGS)
|
||||
+QMAKE_CXXFLAGS = $$(CXXFLAGS)
|
||||
+QMAKE_LFLAGS = $$(LDFLAGS)
|
||||
+
|
||||
QMAKE_CFLAGS += -Wno-unused-parameter -Werror=return-type
|
||||
QMAKE_CXXFLAGS += -Wno-unused-parameter -Werror=return-type
|
||||
|
||||
--
|
||||
2.26.3
|
||||
|
||||
@@ -1,38 +0,0 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit desktop qmake-utils xdg
|
||||
|
||||
DESCRIPTION="Visual cross-platform gemini browser"
|
||||
HOMEPAGE="https://github.com/MasterQ32/kristall"
|
||||
SRC_URI="https://github.com/MasterQ32/${PN}/archive/V${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
dev-qt/qtmultimedia[widgets]
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtnetwork:5[ssl]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -Ei 's|(target\.path) = .+|\1 = /usr/bin|' src/kristall.pro || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
eqmake5 src/kristall.pro
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install INSTALL_ROOT="${D}"
|
||||
einstalldocs
|
||||
|
||||
doicon src/icons/kristall.svg
|
||||
domenu Kristall.desktop
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Copyright 2020-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
@@ -27,6 +27,8 @@ RDEPEND="
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="dev-qt/qtcore" # qmake
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-0.3_add_flags.patch" )
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" INSTALL="install -D" PREFIX="${EPREFIX}/usr" install
|
||||
einstalldocs
|
||||
@@ -27,6 +27,8 @@ RDEPEND="
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="dev-qt/qtcore" # qmake
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-0.3_add_flags.patch" )
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" INSTALL="install -D" PREFIX="${EPREFIX}/usr" install
|
||||
einstalldocs
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
DIST dwarfs-0.4.1.tar.bz2 11640169 BLAKE2B 3490d625fd718be4451d5a551b6931b0c9316d88cdda91b90a724f3ab732a3916431a13e343bcb79a2e0415ffc0a990d2546eeb1738c55282e9fb9c85d3ba1ae SHA512 ed7bfe13a9ed2450921a2caf47b4ee1f527fcd7ad154cee93d8674a2dd08c9110d62cfaff22f318bdb799eeea35b8bc4b7374d685537c82e70a0498d97a53307
|
||||
DIST dwarfs-0.5.2.tar.bz2 12153397 BLAKE2B b83b7df085afb39df3aa9b139ce7cfeee71287ad8ce83433a2c3cf17a096e479da95e76057379be81ec79a819dfe9754a8df44492044fc49fbd1e2d4371af878 SHA512 6ff8a8b9037740bc4a28f8069226db35ac0dad946059f9d42163f64e40e299efa0e79da08f44e45ac8dd2e8b9c43ed2a9d05fd54e51de8885f71137f877d456b
|
||||
|
||||
94
sys-fs/dwarfs/dwarfs-0.5.2.ebuild
Normal file
94
sys-fs/dwarfs/dwarfs-0.5.2.ebuild
Normal file
@@ -0,0 +1,94 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8,9} )
|
||||
|
||||
inherit cmake check-reqs python-single-r1
|
||||
|
||||
DESCRIPTION="A fast very high compression read-only FUSE file system"
|
||||
HOMEPAGE="https://github.com/mhx/dwarfs"
|
||||
|
||||
SRC_URI="https://github.com/mhx/dwarfs/releases/download/v${PV}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
|
||||
IUSE="python +jemalloc"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
#test IUSE disabled because there is no googletest in portage tree at this moment
|
||||
#-DWITH_TESTS=$(usex test ON OFF)
|
||||
|
||||
PYTHON_REQ_USE="python"
|
||||
|
||||
DEPEND="sys-devel/flex
|
||||
sys-devel/binutils:*"
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
dev-libs/boost[context,threads,python?]
|
||||
dev-libs/double-conversion
|
||||
dev-libs/libfmt
|
||||
dev-libs/libevent
|
||||
dev-libs/xxhash
|
||||
jemalloc? ( >=dev-libs/jemalloc-5.2.1 )
|
||||
app-arch/libarchive
|
||||
app-arch/zstd
|
||||
app-arch/lz4
|
||||
app-arch/xz-utils
|
||||
app-arch/snappy
|
||||
dev-cpp/sparsehash
|
||||
dev-cpp/gflags
|
||||
dev-cpp/glog[gflags]
|
||||
sys-fs/fuse:3
|
||||
sys-libs/binutils-libs
|
||||
sys-libs/zlib
|
||||
sys-libs/libunwind
|
||||
!dev-cpp/folly"
|
||||
BDEPEND="app-text/ronn
|
||||
dev-util/cmake
|
||||
sys-apps/sed
|
||||
sys-devel/bison
|
||||
virtual/pkgconfig"
|
||||
|
||||
CHECKREQS_DISK_BUILD="1300M"
|
||||
|
||||
DOCS=( "README.md" "CHANGES.md" "TODO" )
|
||||
|
||||
CMAKE_IN_SOURCE_BUILD=1
|
||||
CMAKE_WARN_UNUSED_CLI=0
|
||||
|
||||
src_prepare(){
|
||||
cmake_src_prepare
|
||||
einfo "setting library path to $(get_libdir)"
|
||||
sed "s/DESTINATION lib/DESTINATION $(get_libdir)/" -i CMakeLists.txt || die
|
||||
}
|
||||
|
||||
src_configure(){
|
||||
einfo "setting configuration flags to:"
|
||||
mycmakeargs=(
|
||||
-DUSE_JEMALLOC=$(usex jemalloc ON OFF)
|
||||
-DWITH_PYTHON=$(usex python ON OFF)
|
||||
-DPREFER_SYSTEM_ZSTD=1
|
||||
-DPREFER_SYSTEM_XXHASH=1
|
||||
-DWITH_LEGACY_FUSE=0
|
||||
)
|
||||
if use python; then mycmakeargs+=( -DWITH_PYTHON_VERSION=${EPYTHON#python} ); fi
|
||||
einfo ${mycmakeargs}
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install(){
|
||||
cmake_src_install
|
||||
dolib.so libmetadata_thrift.so libthrift_light.so
|
||||
dolib.so folly/libfolly.so.0.58.0-dev folly/libfolly.so
|
||||
}
|
||||
|
||||
pkg_postinst(){
|
||||
elog "Since version 0.4.1 GGC builds has been fixed. Now both Clang and GCC are working very well"
|
||||
elog "You may find more information in the"
|
||||
elog "${HOMEPAGE}"
|
||||
elog "About creating: ${HOMEPAGE}/blob/main/doc/mkdwarfs.md"
|
||||
elog "About mounting: ${HOMEPAGE}/blob/main/doc/dwarfs.md"
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST ksnip-1.8.0.tar.gz 427497 BLAKE2B d4661f7f2bc6d4623d496d5aeaa5fc456d62ac574c956092d371b052586e060066e1fd837727043775ac10a2c56f558a4258efde745e50d821b1efc82788c27d SHA512 9276b36932c6a87620f0ce125151e09eca0e20e8f504990acb11f1c321c7c6c223e47b7d20fd2d8e409a79a8f09589f7d644bb36d1c9d611a0ed92ee5302fdfe
|
||||
DIST ksnip-1.8.1.tar.gz 443044 BLAKE2B 4a6d79f4cb5f91302dd893bc2ecd1c641d096292d02c141cc91a01c9dcf9e630222ce40b689c31932b1dff7524443c83c2a977cb7ef75478841124817104d22d SHA512 f8e643fa04c32f02fdb91ab0f2bd9deb200d182712d3c094474a25a6a824057fb96b5bd833d6eb46b2d036ea437f90783611d1df9cdd569be54ab6aef7c39f5b
|
||||
|
||||
@@ -1,43 +0,0 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit desktop xdg cmake
|
||||
# cmake has to be listed after xdg for src_prepare to work
|
||||
|
||||
DESCRIPTION="Ksnip is a Qt based cross-platform screenshot tool"
|
||||
HOMEPAGE="https://github.com/ksnip/ksnip"
|
||||
SRC_URI="https://github.com/ksnip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwidgets:5[png]
|
||||
dev-qt/qtx11extras:5
|
||||
dev-qt/qtxml:5
|
||||
>=media-libs/kcolorpicker-0.1.4
|
||||
>=media-libs/kimageannotator-0.4.0
|
||||
x11-libs/libX11
|
||||
x11-libs/libxcb"
|
||||
DEPEND="${RDEPEND}
|
||||
kde-frameworks/extra-cmake-modules:5
|
||||
"
|
||||
BDEPEND="
|
||||
dev-qt/linguist-tools:5
|
||||
"
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
|
||||
doicon -s scalable desktop/${PN}.svg
|
||||
domenu desktop/org.${PN}.${PN}.desktop
|
||||
}
|
||||
@@ -29,6 +29,7 @@ RDEPEND="
|
||||
x11-libs/libX11
|
||||
x11-libs/libxcb"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-qt/qtconcurrent:5
|
||||
kde-frameworks/extra-cmake-modules:5
|
||||
"
|
||||
BDEPEND="
|
||||
|
||||
Reference in New Issue
Block a user