From 077aa918227bd217274552bb8b8312f5322d2aba Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Fri, 27 Jun 2014 16:06:41 +0400 Subject: Adding libe-book: a library for importing reflowable e-book formats --- pkgs/development/libraries/libe-book/0.0.nix | 30 ++++++++++++++++++++++ pkgs/development/libraries/libe-book/0.0.upstream | 4 +++ pkgs/development/libraries/libe-book/default.nix | 29 +++++++++++++++++++++ .../libraries/libe-book/default.upstream | 4 +++ pkgs/top-level/all-packages.nix | 3 +++ 5 files changed, 70 insertions(+) create mode 100644 pkgs/development/libraries/libe-book/0.0.nix create mode 100644 pkgs/development/libraries/libe-book/0.0.upstream create mode 100644 pkgs/development/libraries/libe-book/default.nix create mode 100644 pkgs/development/libraries/libe-book/default.upstream (limited to 'pkgs') diff --git a/pkgs/development/libraries/libe-book/0.0.nix b/pkgs/development/libraries/libe-book/0.0.nix new file mode 100644 index 000000000000..2dc8de670397 --- /dev/null +++ b/pkgs/development/libraries/libe-book/0.0.nix @@ -0,0 +1,30 @@ +{stdenv, fetchurl, gperf, pkgconfig, librevenge, libxml2, boost, icu, cppunit +, libwpd}: +let + s = # Generated upstream information + rec { + baseName="libe-book"; + version="0.0.3"; + name="${baseName}-${version}"; + hash="06xhg319wbqrkj8914npasv5lr7k2904mmy7wa78063mkh31365i"; + url="mirror://sourceforge/project/libebook/libe-book-0.0.3/libe-book-0.0.3.tar.xz"; + sha256="06xhg319wbqrkj8914npasv5lr7k2904mmy7wa78063mkh31365i"; + }; + buildInputs = [ + gperf pkgconfig librevenge libxml2 boost icu cppunit libwpd + ]; +in +stdenv.mkDerivation { + inherit (s) name version; + inherit buildInputs; + src = fetchurl { + inherit (s) url sha256; + }; + meta = { + inherit (s) version; + description = ''Library for import of reflowable e-book formats''; + license = stdenv.lib.licenses.lgpl21Plus ; + maintainers = [stdenv.lib.maintainers.raskin]; + platforms = stdenv.lib.platforms.linux; + }; +} diff --git a/pkgs/development/libraries/libe-book/0.0.upstream b/pkgs/development/libraries/libe-book/0.0.upstream new file mode 100644 index 000000000000..e2994f526914 --- /dev/null +++ b/pkgs/development/libraries/libe-book/0.0.upstream @@ -0,0 +1,4 @@ +url http://sourceforge.net/projects/libebook/files/ +SF_version_dir libe-book-0.0. +version_link '[.]tar.xz/download$' +SF_redirect diff --git a/pkgs/development/libraries/libe-book/default.nix b/pkgs/development/libraries/libe-book/default.nix new file mode 100644 index 000000000000..6dc384de204b --- /dev/null +++ b/pkgs/development/libraries/libe-book/default.nix @@ -0,0 +1,29 @@ +{stdenv, fetchurl, gperf, pkgconfig, librevenge, libxml2, boost, icu, cppunit}: +let + s = # Generated upstream information + rec { + baseName="libe-book"; + version="0.1.1"; + name="${baseName}-${version}"; + hash="0awv96q92qgxk22w2vrf4vg90cab5qfsrkbhgz252722mrkd5p4a"; + url="mirror://sourceforge/project/libebook/libe-book-0.1.1/libe-book-0.1.1.tar.xz"; + sha256="0awv96q92qgxk22w2vrf4vg90cab5qfsrkbhgz252722mrkd5p4a"; + }; + buildInputs = [ + gperf pkgconfig librevenge libxml2 boost icu cppunit + ]; +in +stdenv.mkDerivation { + inherit (s) name version; + inherit buildInputs; + src = fetchurl { + inherit (s) url sha256; + }; + meta = { + inherit (s) version; + description = ''Library for import of reflowable e-book formats''; + license = stdenv.lib.licenses.lgpl21Plus ; + maintainers = [stdenv.lib.maintainers.raskin]; + platforms = stdenv.lib.platforms.linux; + }; +} diff --git a/pkgs/development/libraries/libe-book/default.upstream b/pkgs/development/libraries/libe-book/default.upstream new file mode 100644 index 000000000000..30a6d3907877 --- /dev/null +++ b/pkgs/development/libraries/libe-book/default.upstream @@ -0,0 +1,4 @@ +url http://sourceforge.net/projects/libebook/files/ +SF_version_dir libe-book- +version_link '[.]tar.xz/download$' +SF_redirect diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 83227c3e7675..82778930b50e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5099,6 +5099,9 @@ let liblscp = callPackage ../development/libraries/liblscp { }; + libe-book = callPackage ../development/libraries/libe-book {}; + libe-book_00 = callPackage ../development/libraries/libe-book/0.0.nix {}; + libev = builderDefsPackage ../development/libraries/libev { }; libevent14 = callPackage ../development/libraries/libevent/1.4.nix { }; -- cgit 1.4.1