Commit Graph

79 Commits

Author SHA1 Message Date
tea
429788ad79 net-im/nheko: remove forced wayland dependency
backported the fix from upstream

Bug: https://bugs.gentoo.org/934414
Signed-off-by: tea <gentoo@tastytea.de>
2024-07-05 18:59:25 +02:00
tea
209292e86e net-im/nheko: update postinst message for live ebuild
Signed-off-by: tea <gentoo@tastytea.de>
2024-07-05 18:59:24 +02:00
tea
f22c622c10 net-im/nheko: add mising dependency on dev-qt/qtbase:6[wayland]
Closes: https://bugs.gentoo.org/934414
Signed-off-by: tea <gentoo@tastytea.de>
2024-06-16 16:55:12 +02:00
tea
30c57989a9 net-im/nheko: drop 0.11.3-r1
Signed-off-by: tea <gentoo@tastytea.de>
2024-06-13 15:25:38 +02:00
tea
eff43b54fa net-im/nheko: add 0.12.0
Signed-off-by: tea <gentoo@tastytea.de>
2024-06-13 15:25:07 +02:00
tea
68986433d9 net-im/nheko: add missing dependency
it is pulled in by dev-libs/mtxclient, so no revbump needed

Closes: https://bugs.gentoo.org/932870
Signed-off-by: tea <gentoo@tastytea.de>
2024-06-13 14:53:42 +02:00
tastytea
1b40fd0917 net-im/nheko: inform about secrets storage
many people will need dev-libs/qtkeychain[keyring]

Bug: https://github.com/gentoo/guru/pull/150#issuecomment-2008613440
Signed-off-by: tastytea <gentoo@tastytea.de>
2024-03-24 16:15:00 +01:00
Julien Roy
3d25d4048d */*: remove empty global variable assigment
Signed-off-by: Julien Roy <julien@jroy.ca>
2024-03-21 18:34:41 -04:00
tastytea
7512fbeae5 net-im/nheko: fix slots in qt-jdenticon optfeature
make dev-cpp/qt-jdenticon optfeature in 9999, like it is in the release
ebuilds

Signed-off-by: tastytea <gentoo@tastytea.de>
2024-03-12 10:05:16 +01:00
Anna (cybertailor) Vyalkova
de49c63f6c net-im/nheko: drop 0.11.3
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-02-06 20:13:30 +05:00
Anna (cybertailor) Vyalkova
0f22f81bf5 net-im/nheko: don't require ssl support for cpp-httplib
It is used only for launching an HTTP server.

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-02-06 20:13:29 +05:00
tastytea
ec3789ba64 net-im/nheko: add new dep to live ebuild
Signed-off-by: tastytea <gentoo@tastytea.de>
2024-02-02 01:20:00 +01:00
Takuya Wakazono
ec4d1b0c2f */*: move {app-doc → app-text}/doxygen
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2024-01-13 12:18:38 +09:00
Anna (cybertailor) Vyalkova
ae7a0f9adb net-im/nheko: fix what was broken
Fixes:
* Add "+jpeg +webp" to default IUSE
* Add "v4l" USE-flag for camera support
* Add 'virtual/notification-daemon' dependency back
* Set '-DCMAKE_POSITION_INDEPENDENT_CODE=OFF'

New things:
* "man" and "doc" USE-flags
* Handle transitive deps

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-11-29 13:53:41 +05:00
Anna (cybertailor) Vyalkova
de64698144 net-im/nheko: sort out dependencies (2nd try)
Other changes:
* Add MIT license for bundled SingleApplication
* Sort out optfeatures

Cosmetic changes:
* Add an actual homapage
* Download from GitLab for better compression
* Match description to upstream
* Use one-liner for '-DSCREENSHARE_X11' option

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-11-29 13:53:37 +05:00
tastytea
28271ea9eb Revert "net-im/nheko: sort out dependencies"
This reverts commit 353bc49002. see
<https://github.com/gentoo/guru/commit/353bc49#commitcomment-133621169>

Signed-off-by: tastytea <gentoo@tastytea.de>
2023-11-27 22:11:23 +01:00
Anna (cybertailor) Vyalkova
353bc49002 net-im/nheko: sort out dependencies
Other changes:
* Add MIT license for bundled SingleApplication
* Sort out optfeatures

Cosmetic changes:
* Add an actual homapage
* Download from GitLab for better compression
* Match description to upstream
* Use one-liner for '-DSCREENSHARE_X11' option

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-11-27 23:49:38 +05:00
Anna (cybertailor) Vyalkova
22de6ed5dc net-im/nheko: change optfeature usedep
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-07-01 22:16:36 +05:00
tastytea
0c4d0f82e4 net-im/nheko: fix build error with >=dev-libs/libfmt-10
Signed-off-by: tastytea <gentoo@tastytea.de>
2023-06-30 14:12:40 +02:00
tastytea
948e7627a3 net-im/nheko: migrate 9999 to qt6
Signed-off-by: tastytea <gentoo@tastytea.de>
2023-06-14 13:54:35 +02:00
Joe Kappus
8540624cbd net-im/nheko: use qtimageformats:5
This hasn't been brought to qt6 yet, make sure
we have the qt5 qtimageformat dependency which
is slotted.

Signed-off-by: Joe Kappus <joe@wt.gd>
2023-06-10 19:39:43 -04:00
tastytea
6ee71e7995 net-im/nheko: drop 0.11.1
Signed-off-by: tastytea <gentoo@tastytea.de>
2023-05-01 10:47:12 +02:00
tastytea
95615d9127 net-im/nheko: fix building with gcc-13
Tested-by: Anders from the Nheko matrix room
Signed-off-by: tastytea <gentoo@tastytea.de>
2023-05-01 10:43:30 +02:00
tastytea
ef520ba9a4 */*: use my real name instead of my legal name
<https://www.gentoo.org/glep/glep-0076.html#certificate-of-origin>
changed today to allow it.

Signed-off-by: tastytea <gentoo@tastytea.de>
2023-04-01 15:19:36 +02:00
Anna (cybertailor) Vyalkova
1e95f22062 */*: update metadata schema uri
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-03-04 18:56:32 +05:00
Ronny (tastytea) Gutbrod
4eb432c97a net-im/nheko: drop 0.11.2
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
2023-02-23 10:52:55 +01:00
Ronny (tastytea) Gutbrod
7ed8e56463 net-im/nheko: add 0.11.3
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
2023-02-23 10:46:34 +01:00
Ronny (tastytea) Gutbrod
c0c28f4405 net-im/nheko: update 9999: unbundle dev-cpp/cpp-httplib
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
2023-02-21 14:33:32 +01:00
Ronny (tastytea) Gutbrod
841248fb59 net-im/nheko: drop 0.10.2-r1
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
2023-02-21 14:33:32 +01:00
Ronny (tastytea) Gutbrod
b6fb0f4876 net-im/nheko: add 0.11.2
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
2023-02-21 14:33:32 +01:00
Ronny (tastytea) Gutbrod
9aa8cf24da net-im/nheko: add 9999
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
2023-02-03 10:47:25 +01:00
Ronny (tastytea) Gutbrod
d8653fbdad net-im/nheko: add pie USE-flag
Closes: https://bugs.gentoo.org/890903
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
2023-01-23 13:42:51 +01:00
Ronny (tastytea) Gutbrod
cb964db8fb net-im/nheko: drop 0.11.0
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
2023-01-17 02:01:12 +01:00
Ronny (tastytea) Gutbrod
83b2838290 net-im/nheko: add 0.11.1
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
2023-01-17 02:00:51 +01:00
Ronny (tastytea) Gutbrod
2e9b1b0cad net-im/nheko: add 0.11.0
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
2023-01-13 17:49:42 +01:00
Sam James
8b1a5d8181 net-im/nheko: revbump for fixed dev-qt/qtgui dep
Fixes: 9da911bcec
Signed-off-by: Sam James <sam@gentoo.org>
2022-12-06 08:15:41 +00:00
Ronny (tastytea) Gutbrod
9da911bcec net-im/nheko: fix dev-qt/qtgui dependency
>=dev-qt/qtgui-5.15.7 does not have the gif USE-flag anymore.

Closes: https://bugs.gentoo.org/884205
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
2022-12-04 13:09:10 +01:00
Ronny (tastytea) Gutbrod
8c0737ff90 net-im/nheko: fix mtxclient dependency
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
2022-10-02 12:02:26 +02:00
Ronny (tastytea) Gutbrod
f5e9638905 net-im/nheko: drop 0.10.0, 0.10.1
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
2022-09-28 17:49:32 +02:00
Ronny (tastytea) Gutbrod
0fbfa0c18d net-im/nheko: add 0.10.2
fixes a security issue:
<https://github.com/Nheko-Reborn/nheko/commit/67bee15>

Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
2022-09-28 17:49:32 +02:00
Ronny (tastytea) Gutbrod
3f5a9dfc79 net-im/nheko: drop 0.9.3
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
2022-09-08 02:08:43 +02:00
Ronny (tastytea) Gutbrod
61cd00b402 net-im/nheko: add 0.10.1
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
2022-09-08 02:08:10 +02:00
Ronny (tastytea) Gutbrod
9bd3864b63 net-im/nheko: drop 0.9.2
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
2022-07-23 18:10:07 +02:00
Ronny (tastytea) Gutbrod
417eca12c1 net-im/nheko: add 0.10.0, fix deps
Add := to dependencies that need it, add dep to notification daemon.

Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
2022-07-23 17:50:54 +02:00
Ronny (tastytea) Gutbrod
5749a0f30e net-im/nheko: Fix dependency: asciidoc{,tor} RDEPEND -> BDEPEND
asciidoc{,tor} is used to generate the manpage.

Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
2022-03-29 01:47:58 +02:00
Ronny (tastytea) Gutbrod
69eaf7c965 net-im/nheko: drop 0.9.0-r1, 0.9.1
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
2022-03-25 09:55:21 +01:00
Ronny (tastytea) Gutbrod
1a9209f27b net-im/nheko: add 0.9.3
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
2022-03-25 09:46:17 +01:00
Ronny (tastytea) Gutbrod
108264e99c net-im/nheko: Version bump 0.9.2
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
2022-03-10 14:43:58 +01:00
Ronny (tastytea) Gutbrod
91a983eef5 net-im/nheko: Fix mtxclient dependency
dev-libs/mtxclient has no stable ABI.

Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
2022-03-07 17:18:18 +01:00
Ronny (tastytea) Gutbrod
adf2ebc0a0 net-im/nheko: Fix build-time dependencies
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de>
2022-01-18 15:08:08 +01:00