Versions
v9999 :: 0 :: gentoo
- Modified
- License
- GPL-3
- USE flags
- gpg http notification-sound omemo rtp test
v0.4.4 :: 0 :: gentoo
- Modified
- License
- GPL-3
- Keywords
- ~amd64 ~arm64
- USE flags
- gpg http notification-sound omemo rtp test
v0.4.3-r1 :: 0 :: gentoo
- Modified
- License
- GPL-3
- Keywords
- amd64 ~arm64
- USE flags
- gpg http notification-sound omemo rtp test
v0.4.3 :: 0 :: gentoo
- Modified
- License
- GPL-3
- Keywords
- ~amd64 ~arm64
- USE flags
- gpg http notification-sound omemo rtp test
v0.4.2-r2 :: 0 :: gentoo
- Modified
- License
- GPL-3
- Keywords
- amd64 ~arm64
- USE flags
- gpg http notification-sound omemo rtp test
USE flags
General
- gpg
- Enable OpenPGP encryption plugin
- http
- Enable HTTP file upload plugin
- notification-sound
- notification sounds plugin
- omemo
- Enable OMEMO encryption plugin
- rtp
- Enable Audio/Video calls over XMPP using RTP
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
Dependencies
app-crypt / gpgme : GnuPG Made Easy is a library for making GnuPG easier to use
dev-db / sqlite : SQL database engine
dev-libs / glib : The GLib library of C routines
dev-libs / icu : International Components for Unicode
dev-libs / libgcrypt : General purpose crypto library based on the code used in GnuPG
dev-libs / libgee : GObject-based interfaces and classes for commonly used data structures
gui-libs / gtk : GTK is a multi-platform toolkit for creating graphical user interfaces
gui-libs / libadwaita : Building blocks for modern GNOME applications
media-gfx / qrencode : C library for encoding data in a QR Code symbol
media-libs / graphene : A thin layer of types for graphic libraries
media-libs / gst-plugins-base : Basepack of plugins for gstreamer
media-libs / gstreamer : Open source multimedia framework
media-libs / libcanberra : Portable sound event library
media-libs / webrtc-audio-processing : AudioProcessing library from the webrtc.org codebase
net-libs / glib-networking : Network-related giomodules for glib
net-libs / gnutls : A secure communications library implementing the SSL, TLS and DTLS protocols
net-libs / libnice : An implementation of the Interactice Connectivity Establishment standard (ICE)
net-libs / libsignal-protocol-c : Signal Protocol C Library
net-libs / libsoup : HTTP client/server library for GNOME
net-libs / libsrtp : Open-source implementation of the Secure Real-time Transport Protocol (SRTP)
x11-libs / cairo : A vector graphics library with cross-device output support
x11-libs / gdk-pixbuf : Image loading library for GTK+
x11-libs / pango : Internationalized text layout and rendering library
Runtime Dependencies
app-crypt / gpgme : GnuPG Made Easy is a library for making GnuPG easier to use
dev-db / sqlite : SQL database engine
dev-libs / glib : The GLib library of C routines
dev-libs / icu : International Components for Unicode
dev-libs / libgcrypt : General purpose crypto library based on the code used in GnuPG
dev-libs / libgee : GObject-based interfaces and classes for commonly used data structures
gui-libs / gtk : GTK is a multi-platform toolkit for creating graphical user interfaces
gui-libs / libadwaita : Building blocks for modern GNOME applications
media-gfx / qrencode : C library for encoding data in a QR Code symbol
media-libs / graphene : A thin layer of types for graphic libraries
media-libs / gst-plugins-base : Basepack of plugins for gstreamer
media-libs / gstreamer : Open source multimedia framework
media-libs / libcanberra : Portable sound event library
media-libs / webrtc-audio-processing : AudioProcessing library from the webrtc.org codebase
net-libs / glib-networking : Network-related giomodules for glib
net-libs / gnutls : A secure communications library implementing the SSL, TLS and DTLS protocols
net-libs / libnice : An implementation of the Interactice Connectivity Establishment standard (ICE)
net-libs / libsignal-protocol-c : Signal Protocol C Library
net-libs / libsoup : HTTP client/server library for GNOME
net-libs / libsrtp : Open-source implementation of the Secure Real-time Transport Protocol (SRTP)
x11-libs / cairo : A vector graphics library with cross-device output support
x11-libs / gdk-pixbuf : Image loading library for GTK+
x11-libs / pango : Internationalized text layout and rendering library
Bugs
- 794841
- <net-im/dino-0.2.1: Path traversal in file transfers (CVE-2021-33896)
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-im/dino: Stabilize 0.4.3-r1 amd64, #935381
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-im/dino: backport new Vala compile fix
This is in 0.4.4 but let's backport it so we can stable it quickly. Closes: https://bugs.gentoo.org/930539 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-im/dino: add 0.4.4
Closes: https://bugs.gentoo.org/930539 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-im/dino: fix modern C issues
Closes: https://bugs.gentoo.org/926073 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Vetter · gentoo
net-im/dino: Add 0.4.3
[sam: Sync live, fix keywords.] Signed-off-by: Michael Vetter <jubalh@iodoru.org> Closes: https://github.com/gentoo/gentoo/pull/31828 Signed-off-by: Sam James <sam@gentoo.org> - Michael Vetter · gentoo
net-im/dino: Specify soup version
Bug: https://bugs.gentoo.org/902753 Signed-off-by: Michael Vetter <jubalh@iodoru.org> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
net-im/dino: add 'vala' USE flag to libadwaita
Thanks to Serg for reporting this. Closes: https://bugs.gentoo.org/910179 Signed-off-by: Florian Schmaus <flow@gentoo.org> Reported-by: Serg <g00g1+gentoo.org@at.encryp.ch> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
net-im/dino: Keyword 0.4.2-r1 arm64, #907604
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
net-im/dino: add slot to dep, revbump due to new deps
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
net-im/dino: sync live
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Florian Schmaus · gentoo
net-im/dino: drop 0.3.2
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Florian Schmaus · gentoo
net-im/dino: stabilize 0.4.2 for amd64
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Florian Schmaus · gentoo
net-im/dino: add missing RDEPENDs
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Florian Schmaus · gentoo
net-im/dino: add USE=rtp
This required dropping the arm64 keyword for now. Thanks to Сергей for providing the initial patch. Closes: https://github.com/gentoo/gentoo/pull/30365 Closes: https://bugs.gentoo.org/903179 Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Vetter · gentoo
net-im/dino: bump 0.4.1 → 0.4.2 and 0.3.0-r1 → 0.3.2
Addresses CVE-2023-28686. Bug: https://bugs.gentoo.org/902877 Closes: https://github.com/gentoo/gentoo/pull/30328 Signed-off-by: Michael Vetter <jubalh@iodoru.org> Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
fix revision name
Signed-off-by: Sam James <sam@gentoo.org> - Michael Vetter · gentoo
net-im/dino: drop 0.4.0
0.4.1 works fine. Signed-off-by: Michael Vetter <jubalh@iodoru.org> Closes: https://github.com/gentoo/gentoo/pull/30279 Signed-off-by: Sam James <sam@gentoo.org> - Michael Vetter · gentoo
net-im/dino: remove dependency on gspell
Bug: https://bugs.gentoo.org/869971 See also: https://github.com/dino/dino/pull/1385 Signed-off-by: Michael Vetter <jubalh@iodoru.org> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Vetter · gentoo
net-im/dino: add 0.4.1
Signed-off-by: Michael Vetter <jubalh@iodoru.org> Closes: https://github.com/gentoo/gentoo/pull/29762 Signed-off-by: Sam James <sam@gentoo.org> - Michael Vetter · gentoo
net-im/dino: add 0.4.0
Bug: https://bugs.gentoo.org/851765 Closes: https://bugs.gentoo.org/869971 Signed-off-by: Michael Vetter <jubalh@iodoru.org> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
net-im/dino: update EAPI 7 -> 8
Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
net-im/dino: drop 0.2.1-r1
Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
net-im/dino: stabilize 0.3.0 for amd64
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
net-im/dino: remove stale VALA_MIN_API_VERSION
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-im/dino: Stabilize 0.3.0 arm64, #886761
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-im/dino: drop 0.2.2-r1
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrey Utkin · gentoo
net-im/dino: add new version 0.3.0
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
net-im/dino: add subslot op on app-crypt/gpgme
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrey Utkin · gentoo
net-im/dino: declare gstreamer deps
Dino binary and its rtp.so plugin are linked against libgstreamer, libgstbase, libgstvideo etc. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> - Andrey Utkin · gentoo
net-im/dino: document how to enable video calls
Video calls need some runtime dependencies. Video calls are not going to be used by everyone (at least not immediately) so these dependencies are optional. So they go to post-installation notice and not RDEPEND for now. Bug: https://bugs.gentoo.org/795129 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrey Utkin · gentoo
net-im/dino: add new version 0.2.2
Upstream release tag says > Maintenance release for GTK+ 3.24.30 support and bug fixes. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-im/dino: [QA] use test USE flag to control building, not FEATURES
FEATURES isn't defined by PMS, so conditional building of tests (or conditional dependencie) should be done with a USE flag + RESTRICT. Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
net-im/dino: [QA] fix updating icon cache
gnome-utils doesn't supply the cache updating function in newer EAPIs. (Note the "command not found" error in the log within the bug.) Closes: https://bugs.gentoo.org/794856 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - John Helmert III · gentoo
net-im/dino: drop 0.2.0
Bug: https://bugs.gentoo.org/794841 Signed-off-by: John Helmert III <ajak@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-im/dino: Stabilize 0.2.1 arm64, #794841
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-im/dino: Stabilize 0.2.1 amd64, #794841
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrey Utkin · gentoo
net-im/dino: delete old version 0.1.0
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> - Andrey Utkin · gentoo
net-im/dino: add new version 0.2.1
Cloned from 9999 ebuild. Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> - Benjamin Neff · gentoo
net-im/dino: Add net-libs/libnice and net-libs/libsrtp to dependencies
Bug: https://bugs.gentoo.org/790143 Signed-off-by: Benjamin Neff <benjamin@coding4coffee.ch> Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrey Utkin · gentoo
net-im/dino: migrate from cmake-utils to cmake eclass
Per repoman warning. Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> - Andrey Utkin · gentoo
net-im/dino: 9999: declare dep on gspell
Bug: https://bugs.gentoo.org/767253 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-im/dino: Stabilize 0.2.0 arm64, #762463
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-im/dino: Stabilize 0.2.0 amd64, #762463
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrey Utkin · gentoo
net-im/dino: add new version 0.2.0
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> - Andrey Utkin · gentoo
net-im/dino: add missing arm64 keyword in 9999
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrey Utkin · gentoo
net-im/dino: add USE flag for notification-sound plugin
Applied to 9999 ebuild only, for now. Bug: https://bugs.gentoo.org/723510 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-im/dino: arm64 keyworded (bug #733108)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrey Utkin · gentoo
net-im/dino: fix net-libs/libsignal-protocol-c version
Dino 0.1.0 requires strictly version 2.3.2 of this dependency. Bug: https://bugs.gentoo.org/718726 Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrey Utkin · gentoo
net-im/dino: add new version 0.1.0
Bug: https://bugs.gentoo.org/707956 Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> - Andrey Utkin · gentoo
net-im/dino: edit SRC_URI to match upstream distfile
Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> - Jonas Licht · gentoo
net-im/dino: add new dependency on net-libs/libsignal-protocol-c
Bug: https://bugs.gentoo.org/706116 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Jonas Licht <jonas.licht@fem.tu-ilmenau.de> Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrey Utkin · gentoo
net-im/dino: rename USE flag 'gnupg' to 'gpg'
Suggested-by: Dennis Schridde <devurandom@gmx.net> Bug: https://bugs.gentoo.org/679632 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrey Utkin · gentoo
net-im/dino: specify valac for build system to use
Before, dino's cmake scripts just searched for unversioned valac, and versioned ones with versions in the range 0.32 - 0.38. There are good reasons to let Portage decide which valac to use. * Now we have 0.40 and 0.42 in Gentoo tree. These are not detected by dino build system (bug 678402). * Allow users to override valac version uniformly across Gentoo with VALAC envvar. Suggested-by: Daniel Kenzelmann <gentoo@k8n.de> Bug: https://bugs.gentoo.org/678402 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrey Utkin · gentoo
net-im/dino: inherit xdg-utils explicitly
As suggested by https://gentooqa.levelnine.at Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrey Utkin · gentoo
net-im/dino: add dep on dev-libs/icu
Omitted ">= 57.0" part because it's satisfied by every version in current Gentoo tree. Bug: https://bugs.gentoo.org/676926 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrey Utkin · gentoo
net-im/dino: add media-gfx/qrencode to deps
As declared in upstream's README.md since commit eb43c4a35dea. Bug: https://bugs.gentoo.org/671022 Reported-by: Daniel Kenzelmann <gentoo@k8n.de> Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Andrey Utkin · gentoo
net-im/dino: add new package
Based on work by Anthony Parsons <ant@flussence.eu> (flussence overlay). Package-Manager: Portage-2.3.40, Repoman-2.3.9