bloomeetunes: drop (#437009)

This commit is contained in:
Peder Bergebakken Sundt
2025-08-26 20:23:43 +02:00
committed by GitHub
4 changed files with 1 additions and 2012 deletions
-65
View File
@@ -1,65 +0,0 @@
{
autoPatchelfHook,
lib,
fetchFromGitHub,
flutter324,
mpv,
makeDesktopItem,
copyDesktopItems,
}:
flutter324.buildFlutterApplication rec {
pname = "bloomeetunes";
version = "2.11.6";
src = fetchFromGitHub {
owner = "HemantKArya";
repo = "BloomeeTunes";
tag = "v${version}+171";
hash = "sha256-gSAe5S5rdcNLP4v7NTchQj3UJ/h6msLax9H77w+JJnk=";
};
pubspecLock = lib.importJSON ./pubspec.lock.json;
gitHashes = {
youtube_explode_dart = "sha256-ctUSoXLUJCu23hvEzYy5EoTCv7gG79rEiMFX7i1RGX0=";
};
nativeBuildInputs = [
autoPatchelfHook
copyDesktopItems
];
desktopItems = [
(makeDesktopItem {
name = "bloomeetunes";
exec = "bloomee";
icon = "bloomeetunes";
genericName = "Music Player";
desktopName = "Bloomee Tunes";
})
];
postInstall = ''
install -Dm644 assets/icons/bloomee_new_logo_c.png $out/share/pixmaps/bloomeetunes.png
'';
extraWrapProgramArgs = ''
--prefix LD_LIBRARY_PATH : $out/app/bloomeetunes/lib:${
lib.makeLibraryPath [
mpv
]
}
'';
passthru.updateScript = ./update.sh;
meta = {
description = "Cross-platform music app designed to bring you ad-free tunes from various sources";
homepage = "https://github.com/HemantKArya/BloomeeTunes";
mainProgram = "bloomee";
license = with lib.licenses; [ gpl2Plus ];
maintainers = with lib.maintainers; [ ];
platforms = lib.platforms.linux;
};
}
File diff suppressed because it is too large Load Diff
-24
View File
@@ -1,24 +0,0 @@
#!/usr/bin/env nix-shell
#!nix-shell -I nixpkgs=./. -i bash -p curl gnused jq yq nix bash coreutils common-updater-scripts
set -eou pipefail
ROOT="$(dirname "$(readlink -f "$0")")"
latestTag=$(curl ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} -sL https://api.github.com/repos/HemantKArya/BloomeeTunes/releases/latest | jq --raw-output .tag_name)
latestVersion=$(echo "$latestTag" | sed 's/^v//' | grep -o '^[^+]*')
RunNumber=$(echo "$latestTag" | grep -o '[^+]*$')
currentVersion=$(nix-instantiate --eval -E "with import ./. {}; bloomeetunes.version or (lib.getVersion bloomeetunes)" | tr -d '"')
if [[ "$currentVersion" == "$latestVersion" ]]; then
echo "package is up-to-date: $currentVersion"
exit 0
fi
sed -i "s/\(tag = \"v\${version}+\)[0-9]\+/\1${RunNumber}/" "$ROOT/package.nix"
hash=$(nix --extra-experimental-features nix-command hash convert --hash-algo sha256 --to sri $(nix-prefetch-url --unpack "https://github.com/HemantKArya/BloomeeTunes/archive/refs/tags/${latestTag}.tar.gz"))
update-source-version bloomeetunes $latestVersion $hash
curl https://raw.githubusercontent.com/HemantKArya/BloomeeTunes/${latestTag}/pubspec.lock | yq . >$ROOT/pubspec.lock.json
+1
View File
@@ -529,6 +529,7 @@ mapAliases {
bless = throw "'bless' has been removed due to lack of maintenance upstream and depending on gtk2. Consider using 'imhex' or 'ghex' instead"; # Added 2024-09-15
blockbench-electron = blockbench; # Added 2024-03-16
bloom = throw "'bloom' has been removed because it was unmaintained upstream."; # Added 2024-11-02
bloomeetunes = throw "bloomeetunes is unmaintained and has been removed"; # Added 2025-08-26
bmap-tools = bmaptool; # Added 2024-08-05
boost175 = throw "Boost 1.75 has been removed as it is obsolete and no longer used by anything in Nixpkgs"; # Added 2024-11-24
boost184 = throw "Boost 1.84 has been removed as it is obsolete and no longer used by anything in Nixpkgs"; # Added 2024-11-24