wallabag: 2.4.2 -> 2.4.3

https://github.com/wallabag/wallabag/releases/tag/2.4.3
This commit is contained in:
Martin Weinelt 2022-02-14 18:37:26 +01:00
parent 007c8d9011
commit 71a8819e3d
No known key found for this signature in database
GPG key ID: 87C1E9888F856759

View file

@ -1,18 +1,28 @@
{ lib, stdenv, fetchurl }:
{ lib
, stdenv
, fetchurl
}:
stdenv.mkDerivation rec {
# Point the environment variable $WALLABAG_DATA to a data directory
# that contains the folder `app/config` which must be a clone of
# wallabag's configuration files with your customized `parameters.yml`.
# These need to be updated every package upgrade.
#
# After a package upgrade, empty the `var/cache` folder or unexpected
# error will occur.
let
pname = "wallabag";
version = "2.4.2";
# remember to rm -r var/cache/* after a rebuild or unexpected errors will occur
version = "2.4.3";
in
stdenv.mkDerivation {
inherit pname version;
src = fetchurl {
url = "https://static.wallabag.org/releases/wallabag-release-${version}.tar.gz";
sha256 = "1n39flqqqjih0lc86vxdzbp44x4rqj5292if2fsa8y1xxlvyqmns";
hash = "sha256-u6TflAzxoaxjLhNMv5ua+NPBv4kxGycgz2QXnhtDHTo=";
};
outputs = [ "out" ];
patches = [
./wallabag-data.patch # exposes $WALLABAG_DATA
];
@ -20,22 +30,21 @@ stdenv.mkDerivation rec {
dontBuild = true;
installPhase = ''
mkdir $out/
mkdir $out
cp -R * $out/
'';
meta = with lib; {
description = "Web page archiver";
description = "wallabag is a self hostable application for saving web pages";
longDescription = ''
wallabag is a self hostable application for saving web pages.
Point the environment variable $WALLABAG_DATA to a data directory that contains the folder `app/config` which must be a clone of wallabag's configuration files with your customized `parameters.yml`. These need to be updated every package upgrade.
After a package upgrade, empty the `var/cache` folder.
wallabag is a self-hostable PHP application allowing you to not
miss any content anymore. Click, save and read it when you can.
It extracts content so that you can read it when you have time.
'';
license = licenses.mit;
homepage = "http://wallabag.org";
changelog = "https://github.com/wallabag/wallabag/releases/tag/${version}";
maintainers = with maintainers; [ schneefux ];
platforms = platforms.all;
};
}