Merge pull request #259436 from SuperSandro2000/itinerary
This commit is contained in:
commit
316ef085cd
6 changed files with 133 additions and 5 deletions
|
@ -94,6 +94,7 @@ let
|
||||||
grantleetheme = callPackage ./grantleetheme {};
|
grantleetheme = callPackage ./grantleetheme {};
|
||||||
gwenview = callPackage ./gwenview.nix {};
|
gwenview = callPackage ./gwenview.nix {};
|
||||||
incidenceeditor = callPackage ./incidenceeditor.nix {};
|
incidenceeditor = callPackage ./incidenceeditor.nix {};
|
||||||
|
itinerary = callPackage ./itinerary.nix {};
|
||||||
juk = callPackage ./juk.nix {};
|
juk = callPackage ./juk.nix {};
|
||||||
k3b = callPackage ./k3b.nix {};
|
k3b = callPackage ./k3b.nix {};
|
||||||
kaccounts-integration = callPackage ./kaccounts-integration.nix {};
|
kaccounts-integration = callPackage ./kaccounts-integration.nix {};
|
||||||
|
@ -179,7 +180,9 @@ let
|
||||||
kontact = callPackage ./kontact.nix {};
|
kontact = callPackage ./kontact.nix {};
|
||||||
konversation = callPackage ./konversation.nix {};
|
konversation = callPackage ./konversation.nix {};
|
||||||
kontactinterface = callPackage ./kontactinterface.nix {};
|
kontactinterface = callPackage ./kontactinterface.nix {};
|
||||||
|
kopeninghours = callPackage ./kopeninghours.nix {};
|
||||||
korganizer = callPackage ./korganizer.nix {};
|
korganizer = callPackage ./korganizer.nix {};
|
||||||
|
kosmindoormap = callPackage ./kosmindoormap.nix {};
|
||||||
kpat = callPackage ./kpat.nix {};
|
kpat = callPackage ./kpat.nix {};
|
||||||
kpimtextedit = callPackage ./kpimtextedit.nix {};
|
kpimtextedit = callPackage ./kpimtextedit.nix {};
|
||||||
kpkpass = callPackage ./kpkpass.nix {};
|
kpkpass = callPackage ./kpkpass.nix {};
|
||||||
|
|
62
pkgs/applications/kde/itinerary.nix
Normal file
62
pkgs/applications/kde/itinerary.nix
Normal file
|
@ -0,0 +1,62 @@
|
||||||
|
{ mkDerivation
|
||||||
|
, lib
|
||||||
|
, extra-cmake-modules
|
||||||
|
, karchive
|
||||||
|
, kcalendarcore
|
||||||
|
, kcontacts
|
||||||
|
, kdbusaddons
|
||||||
|
, kfilemetadata
|
||||||
|
, kholidays
|
||||||
|
, kio
|
||||||
|
, kirigami-addons
|
||||||
|
, kitemmodels
|
||||||
|
, kitinerary
|
||||||
|
, kmime
|
||||||
|
, knotifications
|
||||||
|
, kosmindoormap
|
||||||
|
, kpkpass
|
||||||
|
, kpublictransport
|
||||||
|
, kunitconversion
|
||||||
|
, libquotient
|
||||||
|
, networkmanager-qt
|
||||||
|
, qqc2-desktop-style
|
||||||
|
, qtpositioning
|
||||||
|
, qtquickcontrols2
|
||||||
|
, shared-mime-info
|
||||||
|
}:
|
||||||
|
|
||||||
|
mkDerivation {
|
||||||
|
pname = "itinerary";
|
||||||
|
outputs = [ "out" "dev" ];
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
shared-mime-info # for update-mime-database
|
||||||
|
];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
karchive
|
||||||
|
kcalendarcore
|
||||||
|
kcontacts
|
||||||
|
kdbusaddons
|
||||||
|
kfilemetadata
|
||||||
|
kholidays
|
||||||
|
kio
|
||||||
|
kirigami-addons
|
||||||
|
kitemmodels
|
||||||
|
kitinerary
|
||||||
|
kmime
|
||||||
|
knotifications
|
||||||
|
kosmindoormap
|
||||||
|
kpkpass
|
||||||
|
kpublictransport
|
||||||
|
kunitconversion
|
||||||
|
libquotient
|
||||||
|
networkmanager-qt
|
||||||
|
qqc2-desktop-style
|
||||||
|
qtpositioning
|
||||||
|
qtquickcontrols2
|
||||||
|
];
|
||||||
|
|
||||||
|
meta.license = with lib.licenses; [ asl20 bsd3 cc0 lgpl2Plus ];
|
||||||
|
}
|
28
pkgs/applications/kde/kopeninghours.nix
Normal file
28
pkgs/applications/kde/kopeninghours.nix
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
{ mkDerivation
|
||||||
|
, lib
|
||||||
|
, bison
|
||||||
|
, extra-cmake-modules
|
||||||
|
, flex
|
||||||
|
, kholidays
|
||||||
|
, ki18n
|
||||||
|
}:
|
||||||
|
|
||||||
|
mkDerivation {
|
||||||
|
pname = "kopeninghours";
|
||||||
|
outputs = [ "out" "dev" ];
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
bison
|
||||||
|
extra-cmake-modules
|
||||||
|
flex
|
||||||
|
];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
kholidays
|
||||||
|
ki18n
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
license = with lib.licenses; [ bsd3 cc0 lgpl2Plus ];
|
||||||
|
};
|
||||||
|
}
|
30
pkgs/applications/kde/kosmindoormap.nix
Normal file
30
pkgs/applications/kde/kosmindoormap.nix
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
{ mkDerivation
|
||||||
|
, lib
|
||||||
|
, bison
|
||||||
|
, extra-cmake-modules
|
||||||
|
, flex
|
||||||
|
, ki18n
|
||||||
|
, kopeninghours
|
||||||
|
, kpublictransport
|
||||||
|
}:
|
||||||
|
|
||||||
|
mkDerivation {
|
||||||
|
pname = "kosmindoormap";
|
||||||
|
outputs = [ "out" "dev" ];
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
bison
|
||||||
|
extra-cmake-modules
|
||||||
|
flex
|
||||||
|
];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
ki18n
|
||||||
|
kopeninghours
|
||||||
|
kpublictransport
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
license = with lib.licenses; [ bsd2 bsd3 cc0 lgpl2Plus lgpl3Plus mit odbl ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -24,7 +24,6 @@
|
||||||
, qcoro
|
, qcoro
|
||||||
, qqc2-desktop-style
|
, qqc2-desktop-style
|
||||||
, qtgraphicaleffects
|
, qtgraphicaleffects
|
||||||
, qtkeychain
|
|
||||||
, qtlocation
|
, qtlocation
|
||||||
, qtmultimedia
|
, qtmultimedia
|
||||||
, qtquickcontrols2
|
, qtquickcontrols2
|
||||||
|
@ -59,7 +58,6 @@ mkDerivation {
|
||||||
olm
|
olm
|
||||||
qcoro
|
qcoro
|
||||||
qtgraphicaleffects
|
qtgraphicaleffects
|
||||||
qtkeychain
|
|
||||||
qtlocation
|
qtlocation
|
||||||
qtmultimedia
|
qtmultimedia
|
||||||
qtquickcontrols2
|
qtquickcontrols2
|
||||||
|
|
|
@ -4,6 +4,8 @@ stdenv.mkDerivation rec {
|
||||||
pname = "libquotient";
|
pname = "libquotient";
|
||||||
version = "0.8.1.2";
|
version = "0.8.1.2";
|
||||||
|
|
||||||
|
outputs = [ "out" "dev" ];
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "quotient-im";
|
owner = "quotient-im";
|
||||||
repo = "libQuotient";
|
repo = "libQuotient";
|
||||||
|
@ -11,10 +13,10 @@ stdenv.mkDerivation rec {
|
||||||
hash = "sha256-qJTikc42sFUlb4g0sAEg6v9d4k1lhbn3MZPvghm56E8=";
|
hash = "sha256-qJTikc42sFUlb4g0sAEg6v9d4k1lhbn3MZPvghm56E8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ olm openssl qtbase qtmultimedia qtkeychain ];
|
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake ];
|
nativeBuildInputs = [ cmake ];
|
||||||
|
|
||||||
|
propagatedBuildInputs = [ qtbase qtkeychain olm openssl qtmultimedia ];
|
||||||
|
|
||||||
cmakeFlags = [
|
cmakeFlags = [
|
||||||
"-DQuotient_ENABLE_E2EE=ON"
|
"-DQuotient_ENABLE_E2EE=ON"
|
||||||
];
|
];
|
||||||
|
@ -28,9 +30,14 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
dontWrapQtApps = true;
|
dontWrapQtApps = true;
|
||||||
|
|
||||||
|
postInstall = ''
|
||||||
|
# causes cyclic dependency but is not used
|
||||||
|
rm $out/share/ndk-modules/Android.mk
|
||||||
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "A Qt5/Qt6 library to write cross-platform clients for Matrix";
|
description = "A Qt5/Qt6 library to write cross-platform clients for Matrix";
|
||||||
homepage = "https://matrix.org/docs/projects/sdk/quotient";
|
homepage = "https://quotient-im.github.io/libQuotient/";
|
||||||
license = licenses.lgpl21;
|
license = licenses.lgpl21;
|
||||||
maintainers = with maintainers; [ colemickens matthiasbeyer ];
|
maintainers = with maintainers; [ colemickens matthiasbeyer ];
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue