Merge pull request #248005 from matthiasbeyer/update-grantlee

grantlee: 0.5.1 -> 5.2.0
This commit is contained in:
Nick Cao 2023-08-13 00:07:46 -06:00 committed by GitHub
commit e197ab20f3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 16 additions and 22 deletions

View File

@ -1,34 +1,28 @@
{ lib, stdenv, fetchurl, qt4, cmake }:
{ stdenv, lib, fetchFromGitHub, qtbase, cmake, wrapQtAppsHook }:
stdenv.mkDerivation rec {
pname = "grantlee";
version = "0.5.1";
version = "5.2.0";
# Upstream download server has country code firewall, so I made a mirror.
src = fetchurl {
urls = [
"http://downloads.grantlee.org/grantlee-${version}.tar.gz"
"http://www.loegria.net/grantlee/grantlee-${version}.tar.gz"
];
sha256 = "1b501xbimizmbmysl1j5zgnp48qw0r2r7lhgmxvzhzlv9jzhj60r";
src = fetchFromGitHub {
owner = "steveire";
repo = pname;
rev = "v${version}";
hash = "sha256-mAbgzdBdIW1wOTQNBePQuyTgkKdpn1c+zR3H7mXHvgk=";
};
nativeBuildInputs = [ cmake ];
buildInputs = [ qt4 ];
nativeBuildInputs = [ cmake wrapQtAppsHook ];
buildInputs = [ qtbase ];
meta = {
description = "Qt4 port of Django template system";
description = "Libraries for text templating with Qt";
longDescription = ''
Grantlee is a plugin based String Template system written using the Qt
framework. The goals of the project are to make it easier for application
developers to separate the structure of documents from the data they
contain, opening the door for theming.
The syntax is intended to follow the syntax of the Django template system,
and the design of Django is reused in Grantlee.'';
Grantlee is a set of Free Software libraries written using the Qt framework. Currently two libraries are shipped with Grantlee: Grantlee Templates and Grantlee TextDocument.
The goal of Grantlee Templates is to make it easier for application developers to separate the structure of documents from the data they contain, opening the door for theming and advanced generation of other text such as code.
The syntax uses the syntax of the Django template system, and the core design of Django is reused in Grantlee.
'';
homepage = "https://github.com/steveire/grantlee";
license = lib.licenses.lgpl21;
inherit (qt4.meta) platforms;
license = lib.licenses.lgpl21Plus;
};
}

View File

@ -21642,7 +21642,7 @@ with pkgs;
granted = callPackage ../tools/admin/granted { };
grantlee = callPackage ../development/libraries/grantlee { };
grantlee = libsForQt5.callPackage ../development/libraries/grantlee { };
gsasl = callPackage ../development/libraries/gsasl { };