treewide: add updateScript to gnome circle packages (#367823)

* decoder: remove gnome circle team from maintainers

This was mistakenly placed here instead of in `gnome-decoder`

* gnome-decoder: add gnome circle team to maintainers

* treewide: add updateScript to gnome circle packages
This commit is contained in:
seth 2024-12-28 18:24:45 -05:00 committed by GitHub
parent fd313286b1
commit e1c234e5e2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
51 changed files with 249 additions and 5 deletions

View File

@ -23,6 +23,7 @@
, appstream-glib
, desktop-file-utils
, glycin-loaders
, nix-update-script
}:
clangStdenv.mkDerivation rec {
@ -80,12 +81,16 @@ clangStdenv.mkDerivation rec {
gst-plugins-rs # for gtk4paintablesink
];
passthru = {
updateScript = nix-update-script { };
};
meta = with lib; {
description = "Scan and Generate QR Codes";
homepage = "https://gitlab.gnome.org/World/decoder";
license = licenses.gpl3Plus;
platforms = platforms.linux;
mainProgram = "decoder";
maintainers = with maintainers; [ zendo ];
maintainers = with maintainers; [ zendo ] ++ lib.teams.gnome-circle.members;
};
}

View File

@ -18,6 +18,7 @@
gdk-pixbuf,
libadwaita,
Foundation,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
@ -70,6 +71,10 @@ stdenv.mkDerivation (finalAttrs: {
Foundation
];
passthru = {
updateScript = nix-update-script { };
};
meta = with lib; {
description = "Censor private information";
homepage = "https://gitlab.gnome.org/World/obfuscate";

View File

@ -18,6 +18,7 @@
gst_all_1,
libadwaita,
dbus,
nix-update-script,
}:
stdenv.mkDerivation rec {
@ -72,6 +73,10 @@ stdenv.mkDerivation rec {
gst-libav
]);
passthru = {
updateScript = nix-update-script { };
};
meta = {
homepage = "https://gitlab.gnome.org/World/amberol";
description = "Small and simple sound and music player";

View File

@ -16,6 +16,7 @@
webkitgtk_6_0,
texliveMedium,
shared-mime-info,
nix-update-script,
}:
let
@ -98,6 +99,7 @@ python3Packages.buildPythonApplication {
passthru = {
inherit reveal-js;
updateScript = nix-update-script { };
};
meta = {

View File

@ -21,6 +21,7 @@
, wayland
, zbar
, glycin-loaders
, nix-update-script
}:
stdenv.mkDerivation rec {
@ -80,6 +81,10 @@ stdenv.mkDerivation rec {
zbar
];
passthru = {
updateScript = nix-update-script { };
};
meta = {
description = "Two-factor authentication code generator for GNOME";
mainProgram = "authenticator";

View File

@ -18,6 +18,7 @@
wrapGAppsHook4,
glib-networking,
symlinkJoin,
nix-update-script,
extraDocsPackage ? [ ],
}:
@ -93,6 +94,10 @@ stdenv.mkDerivation (finalAttrs: {
doCheck = true;
passthru = {
updateScript = nix-update-script { };
};
meta = {
homepage = "https://apps.gnome.org/Biblioteca/";
platforms = lib.platforms.linux;

View File

@ -10,6 +10,7 @@
libadwaita,
meson,
ninja,
nix-update-script,
pkg-config,
python3Packages,
wrapGAppsHook4,
@ -56,6 +57,10 @@ python3Packages.buildPythonApplication rec {
mesonCheckPhase
'';
passthru = {
updateScript = nix-update-script { };
};
meta = {
description = "Small and simple app to convert numbers to a different base";
homepage = "https://github.com/fizzyizzy05/binary";

View File

@ -13,6 +13,7 @@
libadwaita,
gobject-introspection,
gst_all_1,
nix-update-script,
}:
python3Packages.buildPythonApplication rec {
@ -62,6 +63,10 @@ python3Packages.buildPythonApplication rec {
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
'';
passthru = {
updateScript = nix-update-script { };
};
meta = {
description = "Listen to different sounds";
homepage = "https://github.com/rafaelmardojai/blanket";

View File

@ -19,6 +19,7 @@
libsecret,
libsoup_3,
libpeas2,
nix-update-script,
}:
stdenv.mkDerivation rec {
@ -56,6 +57,10 @@ stdenv.mkDerivation rec {
libpeas2
];
passthru = {
updateScript = nix-update-script { };
};
meta = with lib; {
description = "Control Elgato Stream Deck devices";
homepage = "https://gitlab.gnome.org/World/boatswain";

View File

@ -11,6 +11,7 @@
libadwaita,
meson,
ninja,
nix-update-script,
pkg-config,
python3Packages,
wrapGAppsHook4,
@ -69,6 +70,10 @@ python3Packages.buildPythonApplication rec {
mesonCheckPhase
'';
passthru = {
updateScript = nix-update-script { };
};
meta = {
description = "GTK4 + Libadwaita game launcher";
longDescription = ''

View File

@ -8,6 +8,7 @@
libadwaita,
meson,
ninja,
nix-update-script,
pkg-config,
python3,
stdenv,
@ -46,6 +47,10 @@ stdenv.mkDerivation rec {
))
];
passthru = {
updateScript = nix-update-script { };
};
meta = {
description = "Time games of over-the-board chess";
homepage = "https://gitlab.gnome.org/World/chess-clock";

View File

@ -19,6 +19,7 @@
testers,
wrapGAppsHook4,
clippy,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
@ -80,9 +81,13 @@ stdenv.mkDerivation (finalAttrs: {
sed -i -e '/PATH=/d' ../src/meson.build
'';
passthru.tests.version = testers.testVersion {
package = finalAttrs.finalPackage;
command = "citations --help";
passthru = {
tests.version = testers.testVersion {
package = finalAttrs.finalPackage;
command = "citations --help";
};
updateScript = nix-update-script { };
};
meta = with lib; {

View File

@ -10,6 +10,7 @@
stdenv,
vala,
wrapGAppsHook4,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
@ -37,6 +38,10 @@ stdenv.mkDerivation (finalAttrs: {
libportal
];
passthru = {
updateScript = nix-update-script { };
};
meta = {
changelog = "https://github.com/cassidyjames/clairvoyant/releases/tag/${finalAttrs.version}";
description = "Ask questions, get psychic answers";

View File

@ -17,6 +17,7 @@
optipng,
pngquant,
oxipng,
nix-update-script,
}:
python3.pkgs.buildPythonApplication rec {
@ -76,6 +77,10 @@ python3.pkgs.buildPythonApplication rec {
)
'';
passthru = {
updateScript = nix-update-script { };
};
meta = with lib; {
description = "Simple & useful image compressor";
mainProgram = "curtail";

View File

@ -47,6 +47,6 @@ stdenv.mkDerivation rec {
mainProgram = "decoder";
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ Luflosi ] ++ lib.teams.gnome-circle.members;
maintainers = with maintainers; [ Luflosi ];
};
}

View File

@ -21,6 +21,7 @@
json-glib,
duplicity,
rclone,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
@ -74,6 +75,10 @@ stdenv.mkDerivation (finalAttrs: {
)
'';
passthru = {
updateScript = nix-update-script { };
};
meta = with lib; {
description = "Simple backup tool";
longDescription = ''

View File

@ -19,6 +19,7 @@
gettext,
darwin,
blueprint-compiler,
nix-update-script,
}:
stdenv.mkDerivation rec {
@ -76,6 +77,10 @@ stdenv.mkDerivation rec {
GETTEXT_LIB_DIR = "${lib.getLib gettext}/lib";
};
passthru = {
updateScript = nix-update-script { };
};
meta = {
changelog = "https://gitlab.com/schmiddi-on-mobile/railway/-/blob/${src.rev}/CHANGELOG.md";
description = "Travel with all your train information in one place. Also known as Railway";

View File

@ -17,6 +17,7 @@
librsvg,
python3Packages,
blueprint-compiler,
nix-update-script,
}:
python3Packages.buildPythonApplication rec {
@ -73,6 +74,10 @@ python3Packages.buildPythonApplication rec {
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
'';
passthru = {
updateScript = nix-update-script { };
};
meta = with lib; {
homepage = "https://gitlab.gnome.org/World/eartag";
description = "Simple music tag editor";

View File

@ -13,6 +13,7 @@
, wrapGAppsHook4
, desktop-file-utils
, template-glib
, nix-update-script
}:
stdenv.mkDerivation rec {
@ -45,6 +46,10 @@ stdenv.mkDerivation rec {
template-glib
];
passthru = {
updateScript = nix-update-script { };
};
meta = with lib; {
description = "Design spring animations";
homepage = "https://gitlab.gnome.org/World/elastic/";

View File

@ -14,6 +14,7 @@
libadwaita,
libxml2,
darwin,
nix-update-script,
}:
stdenv.mkDerivation rec {
@ -62,6 +63,10 @@ stdenv.mkDerivation rec {
]
);
passthru = {
updateScript = nix-update-script { };
};
meta = {
description = "Generate project icons and avatars from a symbolic icon";
mainProgram = "emblem";

View File

@ -14,6 +14,7 @@
libportal,
gtk4,
gtksourceview5,
nix-update-script,
}:
python3Packages.buildPythonApplication rec {
pname = "errands";
@ -59,6 +60,10 @@ python3Packages.buildPythonApplication rec {
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
'';
passthru = {
updateScript = nix-update-script { };
};
meta = {
description = "Manage your tasks";
changelog = "https://github.com/mrvladus/Errands/releases/tag/${version}";

View File

@ -15,6 +15,7 @@
wrapGAppsHook4,
appstream-glib,
desktop-file-utils,
nix-update-script,
}:
stdenv.mkDerivation rec {
@ -53,6 +54,10 @@ stdenv.mkDerivation rec {
libadwaita
];
passthru = {
updateScript = nix-update-script { };
};
meta = {
description = "Pick and format colors";
homepage = "https://github.com/FineFindus/eyedropper";

View File

@ -13,6 +13,7 @@
libsoup_3,
meson,
ninja,
nix-update-script,
pkg-config,
stdenv,
wrapGAppsHook4,
@ -59,6 +60,10 @@ stdenv.mkDerivation (finalAttrs: {
libsoup_3
];
passthru = {
updateScript = nix-update-script { };
};
meta = {
changelog = "https://github.com/rafaelmardojai/forge-sparks/releases/tag/${finalAttrs.version}";
description = "Get Git forges notifications";

View File

@ -12,6 +12,7 @@
libadwaita,
meson,
ninja,
nix-update-script,
openssl,
pkg-config,
rustPlatform,
@ -67,6 +68,10 @@ stdenv.mkDerivation rec {
)
'';
passthru = {
updateScript = nix-update-script { };
};
meta = with lib; {
homepage = "https://gitlab.gnome.org/World/Fragments";
description = "Easy to use BitTorrent client for the GNOME desktop environment";

View File

@ -10,6 +10,7 @@
libadwaita,
meson,
ninja,
nix-update-script,
pkg-config,
rustPlatform,
rustc,
@ -62,6 +63,10 @@ stdenv.mkDerivation (finalAttrs: {
]
);
passthru = {
updateScript = nix-update-script { };
};
meta = {
changelog = "https://github.com/bragefuglseth/fretboard/releases/tag/v${finalAttrs.version}";
description = "Look up guitar chords";

View File

@ -14,6 +14,7 @@
shared-mime-info,
libadwaita,
libgee,
nix-update-script,
}:
python3Packages.buildPythonApplication rec {
@ -65,6 +66,10 @@ python3Packages.buildPythonApplication rec {
)
'';
passthru = {
updateScript = nix-update-script { };
};
meta = with lib; {
description = "Simple, yet powerful tool that allows you to plot and manipulate your data with ease";
homepage = "https://apps.gnome.org/Graphs";

View File

@ -20,6 +20,7 @@
sqlite,
gst_all_1,
wrapGAppsHook4,
nix-update-script,
}:
stdenv.mkDerivation rec {
@ -69,6 +70,10 @@ stdenv.mkDerivation rec {
# tests require network
doCheck = false;
passthru = {
updateScript = nix-update-script { };
};
meta = {
description = "Listen to your favorite podcasts";
mainProgram = "gnome-podcasts";

View File

@ -14,6 +14,7 @@
desktop-file-utils,
appstream-glib,
libadwaita,
nix-update-script,
}:
python3Packages.buildPythonApplication rec {
@ -65,6 +66,10 @@ python3Packages.buildPythonApplication rec {
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
'';
passthru = {
updateScript = nix-update-script { };
};
meta = with lib; {
description = "Password manager for GNOME which makes use of the KeePass v.4 format";
homepage = "https://gitlab.gnome.org/World/secrets";

View File

@ -18,6 +18,7 @@
gtk4,
gst_all_1,
libadwaita,
nix-update-script,
}:
stdenv.mkDerivation rec {
@ -66,6 +67,10 @@ stdenv.mkDerivation rec {
gst_all_1.gst-plugins-bad
];
passthru = {
updateScript = nix-update-script { };
};
meta = with lib; {
homepage = "https://gitlab.gnome.org/World/Solanum";
description = "Pomodoro timer for the GNOME desktop";

View File

@ -14,6 +14,7 @@
libsecret,
tinysparql,
darwin,
nix-update-script,
}:
stdenv.mkDerivation rec {
@ -62,6 +63,10 @@ stdenv.mkDerivation rec {
]
);
passthru = {
updateScript = nix-update-script { };
};
meta = with lib; {
description = "Health tracking app for the GNOME desktop";
homepage = "https://apps.gnome.org/app/dev.Cogitri.Health";

View File

@ -15,6 +15,7 @@
libadwaita,
gettext,
appstream,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
@ -54,6 +55,10 @@ stdenv.mkDerivation (finalAttrs: {
# needed for darwin
env.GETTEXT_DIR = "${gettext}";
passthru = {
updateScript = nix-update-script { };
};
meta = {
changelog = "https://github.com/FineFindus/Hieroglyphic/releases/tag/v${finalAttrs.version}";
description = "Tool based on detexify for finding LaTeX symbols from drawings";

View File

@ -19,6 +19,7 @@
libadwaita,
openssl,
pango,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
@ -61,6 +62,10 @@ stdenv.mkDerivation (finalAttrs: {
pango
];
passthru = {
updateScript = nix-update-script { };
};
meta = {
description = "Straight-forward and modern application to create bootable drives";
homepage = "https://gitlab.com/adhami3310/Impression";

View File

@ -14,6 +14,7 @@
gtk4,
libadwaita,
libportal-gtk4,
nix-update-script,
}:
stdenv.mkDerivation rec {
@ -63,6 +64,10 @@ stdenv.mkDerivation rec {
sed -i "1s|.*|#!/usr/bin/gjs -m|" $out/bin/re.sonny.Junction
'';
passthru = {
updateScript = nix-update-script { };
};
meta = with lib; {
mainProgram = "re.sonny.Junction";
description = "Choose the application to open files and links";

View File

@ -14,6 +14,7 @@
ninja,
pkg-config,
python3Packages,
nix-update-script,
}:
python3Packages.buildPythonApplication rec {
pname = "letterpress";
@ -68,6 +69,10 @@ python3Packages.buildPythonApplication rec {
makeWrapperArgs+=(''${gappsWrapperArgs[@]} --prefix PATH : ${lib.makeBinPath runtimeDeps})
'';
passthru = {
updateScript = nix-update-script { };
};
meta = with lib; {
description = "Create beautiful ASCII art";
longDescription = ''

View File

@ -8,6 +8,7 @@
libadwaita,
meson,
ninja,
nix-update-script,
pkg-config,
rustPlatform,
rustc,
@ -50,6 +51,10 @@ stdenv.mkDerivation (finalAttrs: {
libadwaita
];
passthru = {
updateScript = nix-update-script { };
};
meta = {
changelog = "https://gitlab.gnome.org/World/design/lorem/-/releases/${finalAttrs.version}";
description = "Generate placeholder text";

View File

@ -12,6 +12,7 @@
librsvg,
meson,
ninja,
nix-update-script,
pkg-config,
poppler_gi,
wrapGAppsHook4,
@ -56,6 +57,10 @@ python3.pkgs.buildPythonApplication rec {
pygobject3
];
passthru = {
updateScript = nix-update-script { };
};
meta = with lib; {
description = "Python GTK application to view and clean metadata in files, using mat2";
mainProgram = "metadata-cleaner";

View File

@ -15,6 +15,7 @@
libsoup_3,
meson,
ninja,
nix-update-script,
pkg-config,
rustPlatform,
rustc,
@ -63,6 +64,10 @@ stdenv.mkDerivation rec {
libsoup_3
];
passthru = {
updateScript = nix-update-script { };
};
meta = with lib; {
description = "Identify any songs in seconds";
mainProgram = "mousai";

View File

@ -8,6 +8,7 @@
libadwaita,
meson,
ninja,
nix-update-script,
pkg-config,
poppler,
stdenv,
@ -43,6 +44,10 @@ stdenv.mkDerivation (finalAttrs: {
poppler
];
passthru = {
updateScript = nix-update-script { };
};
meta = {
changelog = "https://github.com/Diego-Ivan/Paper-Clip/releases/tag/v${finalAttrs.version}";
description = "Edit PDF document metadata";

View File

@ -18,6 +18,7 @@
gtk4,
libadwaita,
libsecret,
nix-update-script,
}:
stdenv.mkDerivation rec {
@ -68,6 +69,10 @@ stdenv.mkDerivation rec {
libsecret
];
passthru = {
updateScript = nix-update-script { };
};
meta = with lib; {
description = "Simple backups based on borg";
homepage = "https://apps.gnome.org/app/org.gnome.World.PikaBackup";

View File

@ -9,6 +9,7 @@
meson,
mesonEmulatorHook,
ninja,
nix-update-script,
pkg-config,
stdenv,
wrapGAppsHook4,
@ -44,6 +45,10 @@ stdenv.mkDerivation rec {
libadwaita
];
passthru = {
updateScript = nix-update-script { };
};
meta = with lib; {
description = "Permanently delete your files (also named File Shredder)";
longDescription = ''

View File

@ -13,6 +13,7 @@
libadwaita,
openssl,
darwin,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
@ -57,6 +58,10 @@ stdenv.mkDerivation (finalAttrs: {
lib.optionals stdenv.hostPlatform.isDarwin [ "-Wno-error=incompatible-function-pointer-types" ]
);
passthru = {
updateScript = nix-update-script { };
};
meta = {
description = "Preview and debug websites metadata tags for social media share";
homepage = "https://apps.gnome.org/SharePreview";

View File

@ -23,6 +23,7 @@
libshumate,
libseccomp,
lcms2,
nix-update-script,
}:
stdenv.mkDerivation rec {
@ -77,6 +78,10 @@ stdenv.mkDerivation rec {
gst-plugins-bad
]);
passthru = {
updateScript = nix-update-script { };
};
meta = {
homepage = "https://gitlab.gnome.org/World/Shortwave";
description = "Find and listen to internet radio stations";

View File

@ -11,6 +11,7 @@
libadwaita,
meson,
ninja,
nix-update-script,
pkg-config,
rustPlatform,
rustc,
@ -69,6 +70,10 @@ stdenv.mkDerivation (finalAttrs: {
stdenv.cc.isClang && lib.versionAtLeast stdenv.cc.version "16"
) "-Wno-error=incompatible-function-pointer-types";
passthru = {
updateScript = nix-update-script { };
};
meta = {
changelog = "https://gitlab.com/adhami3310/Switcheroo/-/releases/v${finalAttrs.version}";
description = "App for converting images between different formats";

View File

@ -17,6 +17,7 @@
hicolor-icon-theme,
meson,
ninja,
nix-update-script,
pkg-config,
python3,
webkitgtk_6_0,
@ -83,6 +84,10 @@ stdenv.mkDerivation rec {
-i $out/bin/re.sonny.Tangram
'';
passthru = {
updateScript = nix-update-script { };
};
meta = with lib; {
description = "Run web apps on your desktop";
mainProgram = "re.sonny.Tangram";

View File

@ -15,6 +15,7 @@
gtksourceview5,
wrapGAppsHook4,
desktop-file-utils,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
@ -52,6 +53,10 @@ stdenv.mkDerivation (finalAttrs: {
gtksourceview5
];
passthru = {
updateScript = nix-update-script { };
};
meta = {
description = "Swiss knife of text processing";
longDescription = ''

View File

@ -12,6 +12,7 @@
libsoup_3,
libadwaita,
wrapGAppsHook4,
nix-update-script,
}:
python3Packages.buildPythonApplication rec {
@ -56,6 +57,10 @@ python3Packages.buildPythonApplication rec {
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
'';
passthru = {
updateScript = nix-update-script { };
};
meta = with lib; {
description = "Simple application for converting currencies, with support for various APIs";
homepage = "https://github.com/ideveCore/Valuta";

View File

@ -15,6 +15,7 @@
libadwaita,
gst_all_1,
ffmpeg-headless,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
@ -69,6 +70,10 @@ stdenv.mkDerivation (finalAttrs: {
)
'';
passthru = {
updateScript = nix-update-script { };
};
meta = {
homepage = "https://gitlab.gnome.org/YaLTeR/video-trimmer";
description = "Trim videos quickly";

View File

@ -19,6 +19,7 @@
libadwaita,
zbar,
gst_all_1,
nix-update-script,
}:
stdenv.mkDerivation rec {
@ -70,6 +71,10 @@ stdenv.mkDerivation rec {
gst-plugins-bad
]);
passthru = {
updateScript = nix-update-script { };
};
meta = {
description = "Fast and secure file transfer";
homepage = "https://apps.gnome.org/Warp/";

View File

@ -13,6 +13,7 @@
libsoup_3,
meson,
ninja,
nix-update-script,
pkg-config,
python3,
python3Packages,
@ -63,6 +64,10 @@ stdenv.mkDerivation (finalAttrs: {
python3Packages.brotli
];
passthru = {
updateScript = nix-update-script { };
};
meta = with lib; {
description = "Webfont Kit Generator is a simple utility that allows you to generate woff, woff2 and the necessary CSS boilerplate from non-web font formats (otf & ttf)";
mainProgram = "webfontkitgenerator";

View File

@ -16,6 +16,7 @@
libadwaita,
glib-networking,
webkitgtk_6_0,
nix-update-script,
}:
python3.pkgs.buildPythonApplication rec {
@ -64,6 +65,7 @@ python3.pkgs.buildPythonApplication rec {
passthru = {
tests.cross = pkgsCross.aarch64-multiplatform.wike;
updateScript = nix-update-script { };
};
meta = with lib; {

View File

@ -25,6 +25,7 @@
librsvg,
makeDesktopItem,
python,
nix-update-script,
}:
buildPythonApplication rec {
@ -93,6 +94,10 @@ buildPythonApplication rec {
)
'';
passthru = {
updateScript = nix-update-script { };
};
meta = with lib; {
description = "Simple modeling tool written in Python";
maintainers = [ ] ++ lib.teams.gnome-circle.members;