Commit Graph

41 Commits

Author SHA1 Message Date
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
yzy-1
8adacdd880
kotatogram-desktop: fix tg_owt
Fix build on GCC 13
2024-01-17 13:26:30 +00:00
Ilya Fedin
2ffc4462c1 kotatogram-desktop: fix build on Darwin after #234359 2023-11-17 16:57:34 +04:00
Vanilla
d3defcfc35
kotatogram-desktop.tg_owt: unpin openssl_1_1 2023-06-13 23:40:55 +08:00
Vanilla
cd68d5d7b9
Revert "kotatogram-desktop/tg_owt: supply right openssl version"
This reverts commit f83a8afc99.
2023-05-27 13:05:08 +08:00
Weijia Wang
5bafafe369 treewide: microsoft_gsl -> microsoft-gsl 2023-05-26 13:43:45 +03:00
github-actions[bot]
455127ad5e
Merge master into staging-next 2023-03-16 18:01:20 +00:00
Weijia Wang
7db54bdcb1 kotatogram-desktop: unbreak on aarch64-linux 2023-03-16 15:00:54 +02:00
Atemu
9bd2506458 treewide: make ffmpeg_4-dependant packages depend on ffmpeg_4
These packages were identified as broken when ffmpeg = ffmpeg_5.

Tested _only_ by building them. If you are a maintainer of one of these
packages, please test whether your package still works.
2023-03-13 16:42:22 -06:00
Alex Wied
19de50fd8f kotatogram-desktop: fix tg_owt 2023-02-16 13:32:02 -05:00
Shawn8901
0a1dd3ced1 treewide: remove global with lib; in pkgs/{misc,networking} 2023-01-24 17:29:20 +01:00
Alexander Bantyev
cf6795e458
Merge pull request #207606 from ilya-fedin/kotatogram-tg-owt-openssl-fix
kotatogram-desktop/tg_owt: supply right openssl version
2023-01-21 08:50:35 +04:00
Ilya Fedin
77d99717a6 kotatogram-desktop: fix build on Darwin after #210062 2023-01-19 18:08:56 +04:00
Ilya Fedin
f83a8afc99 kotatogram-desktop/tg_owt: supply right openssl version
tg_owt doesn't really support openssl 3.x yet, video/voice chats don't work
2022-12-24 22:40:52 +04:00
Rick van Schijndel
9833d56c24 treewide: mark packages broken that never built on PLATFORM
Done with the help of https://github.com/Mindavi/nixpkgs-mark-broken
Tool is still WIP but this is one of the first results.

I manually audited the results and removed some results that were not valid.

Note that some of these packages maybe should have more constrained platforms set
instead of broken set, but I think not being perfectly correct is better than
just keep trying to build all these things and never succeeding.

Some observations:

- Some darwin builds require XCode tools
- aarch64-linux builds sometimes suffer from using gcc9
  - gcc9 is getting older and misses some new libraries/features
- Sometimes tools try to do system detection or expect some explicit settings for
  platforms that are not x86_64-linux
2022-12-13 21:40:12 +01:00
Ilya Fedin
20124c5d7b kotatogram-desktop: propagate all tg_owt build inputs
It's a static library and all the packages required at the linking stage for RPATH
2022-07-22 11:14:49 +04:00
Rick van Schijndel
433701147a
treewide: pkgs/applications: mark broken for aarch64-linux 2022-05-30 13:42:58 +02:00
Ilya Fedin
f15277040c kotatogram-desktop: merge tg_owt post-patch commands 2022-04-25 05:39:20 +04:00
Ilya Fedin
18833d2d94 kotatogram-desktop: fix build with KF5.94 2022-04-25 05:38:39 +04:00
Ilya Fedin
2be32fb551 kotatogram-desktop: fix screensharing on Wayland 2022-04-15 09:42:22 +04:00
Ilya Fedin
868da59066 kotatogram-desktop: update patches to fix build on Darwin 2022-04-15 09:42:22 +04:00
Ilya Fedin
923748a634 kotatogram-desktop: update tg_owt 2022-04-15 09:42:17 +04:00
Ilya Fedin
dc508e7f5a kotatogram-desktop-with-webkit: init
This allows to get maximum from the dlopen-based code and install webkit dependency only when needed and without rebuilds

Tested with https://t.me/ShopBot
2022-04-10 01:51:13 +04:00
Ilya Fedin
1a8e99e7f8 kotatogram-desktop: add Darwin support
tdesktop and kotatogram both have macos builds, so it shouldn't be hard to make them available in nixpkgs
2022-03-17 02:26:24 +04:00
Ilya Fedin
d3367563ef kotatogram-desktop: 1.4.1 -> 1.4.9 2022-03-17 02:26:12 +04:00
Ilya Fedin
d5dc6828d5 kotatogram-desktop: apply nixpkgs-fmt 2022-03-17 02:12:05 +04:00
Jonathan Ringer
e78ff05ee8
kotatogram-desktop.tg_owt: fix typo 2022-02-06 18:45:19 -08:00
Jonathan Ringer
0cdc7232cb
kotatogram-desktop.tg_owt: pin mpeg to 4.x 2022-02-06 18:11:24 -08:00
Kerstin Humm
bb799694db
epoxy: rename to libepoxy
https://github.com/NixOS/nixpkgs/issues/145040
2021-11-11 05:55:32 +01:00
Michael Weiss
f287805faf
kotatogram-desktop: Copy the old tg_owt.nix from tdesktop
The current tg_owt version (since the update of tdesktop to version
2.8.0 in 0d509d366d) isn't compatible with kotatogram-desktop anymore.
2021-06-26 18:47:26 +02:00
AndersonTorres
e9e5f5f84d Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
Ilya Fedin
0425a60e55 kotatogram-desktop: 1.4 -> 1.4.1 2021-05-01 11:28:24 +04:00
Ilya Fedin
c52a769c7f kotatogram-desktop: 1.2 -> 1.4 2021-04-14 21:38:44 +04:00
Sandro Jäckel
3453b89f4b
lzma: deprecate alias 2021-04-04 19:49:52 +02:00
Ben Siraphob
a6ac3eedbd treewide: xdg_utils -> xdg-utils 2021-02-01 15:05:09 +07:00
Thomas Tuegel
1c58417138
kotatogram-desktop: properly depend on libdbusmenu 2020-09-07 11:46:41 -05:00
Doron Behar
01d4e2fe33 treewide: use ffmpeg_3 explicitly if not wanted otherwise
After making `ffmpeg` point to the latest `ffmpeg_4`, all packages that
used `ffmpeg` without requiring a specific version now use ffmpeg_3
explicitly so they shouldn't change.
2020-06-12 11:55:31 -07:00
Alexey Shmalko
5eca80f7eb
Merge pull request #82883 from ilya-fedin/update-kotatogram
kotatogram-desktop: 1.1.5 -> 1.2
2020-04-12 15:02:41 +03:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Ilya Fedin
4d5326e4fd kotatogram-desktop: 1.1.5 -> 1.2 2020-03-19 01:36:41 +04:00
Ilya Fedin
34890e42af kotatogram-desktop: init at 1.1.5 2020-01-30 19:15:40 -08:00