Commit graph

68 commits

Author SHA1 Message Date
clerie 09a4d16b85 dino: 0.4.1 -> 0.4.2
https://github.com/dino/dino/releases/tag/v0.4.2

Fixes CVE-2023-28686: https://dino.im/security/cve-2023-28686/
2023-03-23 22:53:01 +00:00
clerie 329fea92c9 dino: 0.4.0 -> 0.4.1
Release notes: https://github.com/dino/dino/releases/tag/v0.4.1
2023-03-02 21:33:27 +01:00
Sandro b5afd5924d
dino: 0.3.1 -> 0.4.0 (#215211)
https://github.com/dino/dino/releases/tag/v0.4.0

Switched to gtk4, cleaned up dependencies and tested in a MUC.
2023-02-11 21:03:21 +01:00
Weijia Wang a1c4166735 dino: fix build on darwin 2023-02-01 02:24:04 +01:00
clerie bfc4a9d9d3 dino: 0.3.0 -> 0.3.1 2022-11-05 19:20:43 +01:00
Ben Kelly 301f549df9
Update default.nix 2022-08-16 15:12:14 +01:00
bezmuth 3dc237306e dino: simplify checkPhase 2022-08-15 13:37:55 +01:00
Ben Kelly e9a27ca6f6
Fix the test if statement 2022-08-05 06:48:53 +01:00
bezmuth 2bc2b17560 dino: add tests 2022-08-05 04:03:24 +01:00
bezmuth 6c7acdcf8c dino: add webrtc-audio-processing dependency
Dino uses webrtc-audio-processing for voice pre-processing, is listed
within dino's dependencies: https://github.com/dino/dino/wiki/Build#dependencies
2022-07-18 11:00:37 +01:00
deltadelta 64c2db945d dino: pass only required parts of gst_all_1 2022-02-18 20:36:39 +01:00
deltadelta ac446d87f7 dino: 0.2.2 -> 0.3.0 2022-02-13 17:07:34 +01:00
Tom 6a966accb5
dino: add tomfitzhenry as maintainer (#159701) 2022-02-13 10:05:25 +08:00
Kerstin Humm bb799694db
epoxy: rename to libepoxy
https://github.com/NixOS/nixpkgs/issues/145040
2021-11-11 05:55:32 +01:00
Jörg Thalheim 273200e3a2 dino: remove mic92 as maintainer 2021-10-23 10:58:04 +02:00
Luflosi ea5c6b3a6f
dino: clarify license 2021-09-23 10:55:18 +02:00
Luflosi 25f38c1a3b
dino: 0.2.1 -> 0.2.2
https://github.com/dino/dino/releases/tag/v0.2.2
2021-09-23 10:55:17 +02:00
Luflosi cb3db64737 dino: remove unused argument
This argument was forgotten in 70173c1519, where the need for fetchpatch was removed.
2021-06-30 16:19:31 +00:00
Félix Baylac-Jacqué 70173c1519
dino: 0.2.0 -> 0.2.1
Fixes https://nvd.nist.gov/vuln/detail/CVE-2021-33896.

The current 9acb54df9254609f2fe4de83c9047d408412de28 patch landed in
dino as 4592b72dfa324d8a4b9f8c25b359110889b2206c. Removing it from the
patch list.
2021-06-07 21:34:35 +02:00
Jan Tojnar 468cb5980b gnome: rename from gnome3
Since GNOME version is now 40, it no longer makes sense to use the old attribute name.
2021-05-08 09:47:42 +02:00
Luke Granger-Brown 29363442f5 dino: fix compilation under new Vala
Fixes https://github.com/dino/dino/issues/1010
2021-04-07 08:52:45 +02:00
Ben Siraphob 5d566c43b4 pkgs/applications: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
Profpatsch 4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Milan Pässler e19567abb9 dino: 0.1.0 -> 0.2.0 2020-11-12 19:46:00 +01:00
Erin 433503323e
Update pkgs/applications/networking/instant-messengers/dino/default.nix
Co-authored-by: Vincent Laporte <vbgl@users.noreply.github.com>
2020-09-22 01:42:35 +02:00
Erin Shepherd 4990bd1195 Dino: Enable on macOS/Darwin
* Remove direct dependencies on some X11 libs. We still inherit them through
   Gtk+ but it's a start
 * Rename plugin files from .dylib to .so so Dino's plugin loader finds them

The experience is still somewhat janky (no app icon, macOS thinks the app is called
".dino-wrapped", and the Cocoa menu bar is nonresponsive), but beyond this things
mostly work fine
2020-09-21 20:43:11 +02:00
Luflosi 099bc11d38
dino: allow newer versions of libsignal-protocol-c
The exact version of libsignal-protocol-c used by dino is hard-coded to 2.3.2 because "libsignal-protocol-c has a history of breaking compatibility on the patch level". This prevents libsignal-protocol-c from being updated in https://github.com/NixOS/nixpkgs/pull/83736. Upstream already allows newer versions in the latest git master, so patch the source with this commit. Unfortunately patching doesn't work with git submodules but since the submodule is not used anyways, simply ignore this part of the patch.
2020-05-10 00:35:37 +02:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Alyssa Ross c856d7ff12 dino: remove unnecessary private transitive deps
As explained by Orivej (reformatted from Markdown):

> These (except libsignal-protocol-c) are private dependencies of the
> actual dependencies that should neither be propagated nor added
> manually to dino. For example, libpsl and brotli come from
> libsoup-2.4.pc:
>
>     Requires: glib-2.0 >=  2.38, gobject-2.0 >=  2.38, gio-2.0 >=  2.38
>     Requires.private: libxml-2.0, sqlite3, libpsl >=  0.20, libbrotlidec, zlib
>
> (To be precise, glib uses utillinuxMinimal rather than utillinux.)
>
> The warnings we see, such as Package 'mount', required by 'gio-2.0',
> not found, come from CMake running both pkg-config --libs and
> pkg-config --static --libs to populate both <XXX>_LIBRARIES and
> <XXX>_STATIC_LIBRARIES[1], but dino has no use for the latter.
> Currently these warnings can not be disabled:
> https://gitlab.kitware.com/cmake/cmake/issues/18158
>
> (They could be prevented by pruning Requires.private from shared-only
> libraries akin to <https://github.com/NixOS/nixpkgs/pull/51767>,
> although it can not be detected if a library is shared-only from the
> .pc file alone, and this is just a warning.)
>
> [1]: docs: https://cmake.org/cmake/help/v3.16/module/FindPkgConfig.html
2020-02-10 20:02:41 +01:00
Alyssa Ross 091b710c3f
dino: fix rendering of logo in about window
Previously:

** (dino:7442): CRITICAL **: 00:35:22.373: file /build/source/main/src/ui/unified_window.vala: line 86: uncaught error: Unrecognized image file format (gdk-pixbuf-error-quark, 3)

(dino:7442): Gtk-WARNING **: 00:35:22.601: Found an icon but could not load it. Most likely gdk-pixbuf does not provide SVG support.
2020-01-30 00:42:24 +00:00
Alyssa Ross adb89be62c
dino: add myself as a maintainer 2020-01-30 00:29:11 +00:00
Alyssa Ross 131ec9d383
dino: drop unnecessary enableParallelBuilding
This is the default.
2020-01-30 00:28:36 +00:00
Alyssa Ross d506e9dd25
dino: 2019-10-28 -> 0.1.0
The system libsignal-protocol-c is preferred now, so fetching
submodules is no longer required.

The other libraries added are ones that the build complained about.  I
suspect they are optional dependencies.  Adding them makes the build
quieter, and has basically no impact on runtime closure size, so no
harm in making them available to keep the build system happy.
2020-01-30 00:25:40 +00:00
Andreas Rammhold d1bef95b4c
dino: unstable-2019-09-12 -> unstable-2019-10-28
This fixes a crash when receiving files via OMEMO.
2019-11-02 13:35:07 +01:00
Jörg Thalheim e849aadd62
dino: 2019-03-07 -> 2019-09-12 2019-09-12 22:36:04 +01:00
Jan Tojnar cdf426488b
Merge branch 'master' into staging-next
Fixed trivial conflicts caused by removing rec.
2019-09-06 03:20:09 +02:00
Jan Tojnar 72e7d569a7
tree-wide: s/GTK+/GTK/g
GTK was renamed.
2019-09-06 02:54:53 +02:00
Frederik Rietdijk ad1d58c622 Merge staging-next into staging 2019-08-31 10:04:20 +02:00
volth 08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
Mikhail Klementev 2c0bb593c6
dino: 2019-02-06 -> 2019-08-27 2019-08-27 19:30:56 +00:00
worldofpeace b1bc0645ea gdk-pixbuf: rename from gdk_pixbuf 2019-07-22 18:50:57 -04:00
Jörg Thalheim 03050e9749
dino: 2019-02-06 -> 2019-03-07 2019-03-19 10:57:35 +00:00
Jan Tojnar 606ceda352
gnome3: stop using aliases 2019-02-14 02:31:15 +01:00
Jörg Thalheim 0028bad962
dino: 2018-11-29 -> 2019-02-06 2019-02-06 00:55:47 +00:00
Frederik Rietdijk 5f554279ec Merge master into staging-next 2018-12-07 15:22:35 +01:00
Trolli Schmittlauch 99231a36bb dino: 2018-11-27 -> 2018-11-29 (#51557) 2018-12-05 11:12:12 +00:00
Jörg Thalheim a995836356
dino: enable parallel building 2018-12-04 17:19:27 +00:00
Jan Tojnar a51a99c690
gobject-introspection: rename package
camelCase package name was a huge inconsistency in GNOME package set.
2018-12-02 12:42:29 +01:00
Jörg Thalheim 3b44ccd991
dino: 2018-09-21 -> 2018-11-27 2018-11-27 14:50:16 +00:00
Jörg Thalheim 3dec3de2d3
dino: 2018-09-05 -> 2018-09-21 2018-10-11 10:00:18 +01:00