mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-02-17 01:24:47 +00:00
ubpm: init at 1.7.3 (#224593)
This commit is contained in:
parent
5904ce8eb1
commit
445b2f276f
51
pkgs/applications/misc/ubpm/default.nix
Normal file
51
pkgs/applications/misc/ubpm/default.nix
Normal file
@ -0,0 +1,51 @@
|
||||
{ stdenv, lib, fetchFromGitea, qmake, qttools, qtbase, qtserialport
|
||||
, qtconnectivity, qtcharts, qttranslations, wrapQtAppsHook }:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "ubpm";
|
||||
version = "1.7.3";
|
||||
|
||||
src = fetchFromGitea {
|
||||
domain = "codeberg.org";
|
||||
owner = "LazyT";
|
||||
repo = "ubpm";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-6lvDSU0ssfs71xrac6R6qlmE0QyVcAMTUf0xmJPVzhY=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace sources/mainapp/mainapp.pro \
|
||||
--replace '$$[QT_INSTALL_TRANSLATIONS]' '${qttranslations}/translations' \
|
||||
--replace 'INSTALLDIR = /tmp/ubpm.AppDir' "INSTALLDIR = $out" \
|
||||
--replace '/usr/bin' '/bin' \
|
||||
--replace 'INSTALLS += target translations themes devices help lin' 'INSTALLS += target translations themes devices help'
|
||||
'';
|
||||
|
||||
preConfigure = ''
|
||||
cd ./sources/
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
install -Dm644 ../package/lin/ubpm.desktop -t $out/share/applications/
|
||||
install -Dm644 ../package/lin/de.lazyt.ubpm.appdata.xml -t $out/share/metainfo/
|
||||
install -Dm644 ../sources/mainapp/res/ico/app.png $out/share/icons/hicolor/256x256/apps/ubpm.png
|
||||
'';
|
||||
|
||||
postFixup = ''
|
||||
wrapQtApp $out/bin/ubpm
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [ qmake qttools wrapQtAppsHook ];
|
||||
|
||||
# *.so plugins are being wrapped automatically which breaks them
|
||||
dontWrapQtApps = true;
|
||||
|
||||
buildInputs = [ qtbase qtserialport qtconnectivity qtcharts qttranslations ];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://codeberg.org/LazyT/ubpm";
|
||||
description = "Universal Blood Pressure Manager";
|
||||
license = licenses.gpl3Only;
|
||||
maintainers = with maintainers; [ kurnevsky ];
|
||||
};
|
||||
})
|
@ -13619,6 +13619,8 @@ with pkgs;
|
||||
|
||||
ubi_reader = callPackage ../tools/filesystems/ubi_reader { };
|
||||
|
||||
ubpm = libsForQt5.callPackage ../applications/misc/ubpm { };
|
||||
|
||||
ubridge = callPackage ../tools/networking/ubridge { };
|
||||
|
||||
ubertooth = callPackage ../applications/radio/ubertooth { };
|
||||
|
Loading…
Reference in New Issue
Block a user