Commit Graph

74 Commits

Author SHA1 Message Date
aleksana
9dddc116d5 treewide: replace wrapGAppsHook with wrapGAppsHook4 for gtk4 apps 2024-04-06 01:33:38 +08:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
24b57708c6 dino: support cross compilation 2023-12-14 19:17:57 +01:00
Vladimír Čunát
1c0d654684
Merge #239191: treewide: gobject-introspection from buildInputs to nativeBuildInputs
...into staging
2023-07-26 20:53:32 +02:00
Sandro Jäckel
f9b03f1df5
dino: 0.4.2 -> 0.4.3
Diff: https://github.com/dino/dino/compare/v0.4.2...v0.4.3
2023-07-09 22:38:37 +02:00
Artturin
9999bf7a21 treewide: gobject-introspection from buildInputs to nativeBuildInputs
gobject-introspection should be in nativeBuildInputs for cross to work
properly (so propagations and hook work properly)
2023-06-28 22:33:40 +03:00
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