about summary refs log tree commit diff
path: root/pkgs/applications/networking/instant-messengers/dino
AgeCommit message (Collapse)AuthorFilesLines
2024-05-05dino: fix build with vala-c update (#309265)Sandro2-0/+22
2024-04-06treewide: replace wrapGAppsHook with wrapGAppsHook4 for gtk4 appsaleksana1-2/+2
2024-03-19treewide: add meta.mainProgram to packages with a single binarystuebinm1-0/+1
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.
2023-12-14dino: support cross compilationColin1-0/+5
2023-07-26Merge #239191: treewide: gobject-introspection from buildInputs to ↵Vladimír Čunát1-1/+1
nativeBuildInputs ...into staging
2023-07-09dino: 0.4.2 -> 0.4.3Sandro Jäckel1-2/+2
Diff: https://github.com/dino/dino/compare/v0.4.2...v0.4.3
2023-06-28treewide: gobject-introspection from buildInputs to nativeBuildInputsArtturin1-1/+1
gobject-introspection should be in nativeBuildInputs for cross to work properly (so propagations and hook work properly)
2023-03-23dino: 0.4.1 -> 0.4.2clerie1-2/+2
https://github.com/dino/dino/releases/tag/v0.4.2 Fixes CVE-2023-28686: https://dino.im/security/cve-2023-28686/
2023-03-02dino: 0.4.0 -> 0.4.1clerie1-2/+2
Release notes: https://github.com/dino/dino/releases/tag/v0.4.1
2023-02-11dino: 0.3.1 -> 0.4.0 (#215211)Sandro1-27/+40
https://github.com/dino/dino/releases/tag/v0.4.0 Switched to gtk4, cleaned up dependencies and tested in a MUC.
2023-02-01dino: fix build on darwinWeijia Wang1-0/+3
2022-11-05dino: 0.3.0 -> 0.3.1clerie1-2/+2
2022-08-16Update default.nixBen Kelly1-1/+0
2022-08-15dino: simplify checkPhasebezmuth1-14/+5
2022-08-05Fix the test if statementBen Kelly1-1/+1
2022-08-05dino: add testsbezmuth1-0/+20
2022-07-18dino: add webrtc-audio-processing dependencybezmuth1-1/+2
Dino uses webrtc-audio-processing for voice pre-processing, is listed within dino's dependencies: https://github.com/dino/dino/wiki/Build#dependencies
2022-02-18dino: pass only required parts of gst_all_1deltadelta1-4/+5
2022-02-13dino: 0.2.2 -> 0.3.0deltadelta1-2/+10
2022-02-13dino: add tomfitzhenry as maintainer (#159701)Tom1-1/+1
2021-11-11epoxy: rename to libepoxyKerstin Humm1-2/+2
https://github.com/NixOS/nixpkgs/issues/145040
2021-10-23dino: remove mic92 as maintainerJörg Thalheim1-1/+1
2021-09-23dino: clarify licenseLuflosi1-1/+1
2021-09-23dino: 0.2.1 -> 0.2.2Luflosi1-2/+2
https://github.com/dino/dino/releases/tag/v0.2.2
2021-06-30dino: remove unused argumentLuflosi1-1/+0
This argument was forgotten in 70173c1519118a5ec79b8e7969b2f91c78e8c297, where the need for fetchpatch was removed.
2021-06-07dino: 0.2.0 -> 0.2.1Félix Baylac-Jacqué1-11/+2
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-05-08gnome: rename from gnome3Jan Tojnar1-2/+2
Since GNOME version is now 40, it no longer makes sense to use the old attribute name.
2021-04-07dino: fix compilation under new ValaLuke Granger-Brown1-0/+9
Fixes https://github.com/dino/dino/issues/1010
2021-01-16pkgs/applications: pkgconfig -> pkg-configBen Siraphob1-2/+2
2021-01-11treewide: with stdenv.lib; in meta -> with lib;Profpatsch1-1/+1
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
2020-11-12dino: 0.1.0 -> 0.2.0Milan Pässler1-11/+2
2020-09-22Update pkgs/applications/networking/instant-messengers/dino/default.nixErin1-1/+1
Co-authored-by: Vincent Laporte <vbgl@users.noreply.github.com>
2020-09-21Dino: Enable on macOS/DarwinErin Shepherd1-6/+22
* 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-05-10dino: allow newer versions of libsignal-protocol-cLuflosi1-0/+10
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-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly1-1/+1
2020-02-10dino: remove unnecessary private transitive depsAlyssa Ross1-7/+1
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-01-30dino: fix rendering of logo in about windowAlyssa Ross1-1/+2
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-30dino: add myself as a maintainerAlyssa Ross1-1/+1
2020-01-30dino: drop unnecessary enableParallelBuildingAlyssa Ross1-2/+0
This is the default.
2020-01-30dino: 2019-10-28 -> 0.1.0Alyssa Ross1-6/+14
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.
2019-11-02dino: unstable-2019-09-12 -> unstable-2019-10-28Andreas Rammhold1-3/+3
This fixes a crash when receiving files via OMEMO.
2019-09-12dino: 2019-03-07 -> 2019-09-12Jörg Thalheim1-3/+3
2019-09-06Merge branch 'master' into staging-nextJan Tojnar1-1/+1
Fixed trivial conflicts caused by removing rec.
2019-09-06tree-wide: s/GTK+/GTK/gJan Tojnar1-1/+1
GTK was renamed.
2019-08-31Merge staging-next into stagingFrederik Rietdijk1-2/+2
2019-08-28treewide: remove redundant recvolth1-1/+1
2019-08-27dino: 2019-02-06 -> 2019-08-27Mikhail Klementev1-3/+3
2019-07-22gdk-pixbuf: rename from gdk_pixbufworldofpeace1-2/+2
2019-03-19dino: 2019-02-06 -> 2019-03-07Jörg Thalheim1-3/+3
2019-02-14gnome3: stop using aliasesJan Tojnar1-3/+3