diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2017-12-19 08:09:01 +0100 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2017-12-19 17:25:55 +0100 |
commit | c9bf4b4f054b5d72613d45b6581309db2aed0a39 (patch) | |
tree | 5defda585f879282adc12b384b9f88857f5e6400 /pkgs/misc/seafile-shared/default.nix | |
parent | a91a0513326ae4855d4a8700d82eb36969c0a4f6 (diff) | |
download | nixlib-c9bf4b4f054b5d72613d45b6581309db2aed0a39.tar nixlib-c9bf4b4f054b5d72613d45b6581309db2aed0a39.tar.gz nixlib-c9bf4b4f054b5d72613d45b6581309db2aed0a39.tar.bz2 nixlib-c9bf4b4f054b5d72613d45b6581309db2aed0a39.tar.lz nixlib-c9bf4b4f054b5d72613d45b6581309db2aed0a39.tar.xz nixlib-c9bf4b4f054b5d72613d45b6581309db2aed0a39.tar.zst nixlib-c9bf4b4f054b5d72613d45b6581309db2aed0a39.zip |
seafile-shared: use recent vala + clean-up
Diffstat (limited to 'pkgs/misc/seafile-shared/default.nix')
-rw-r--r-- | pkgs/misc/seafile-shared/default.nix | 41 |
1 files changed, 17 insertions, 24 deletions
diff --git a/pkgs/misc/seafile-shared/default.nix b/pkgs/misc/seafile-shared/default.nix index d302fbe6d4b6..537576ca63b6 100644 --- a/pkgs/misc/seafile-shared/default.nix +++ b/pkgs/misc/seafile-shared/default.nix @@ -1,42 +1,35 @@ -{stdenv, fetchurl, which, automake, autoconf, pkgconfig, curl, libtool, vala_0_23, python, intltool, fuse, ccnet}: +{stdenv, fetchurl, which, autoreconfHook, pkgconfig, curl, vala, python, intltool, fuse, ccnet}: -stdenv.mkDerivation rec -{ +stdenv.mkDerivation rec { version = "6.1.0"; name = "seafile-shared-${version}"; - src = fetchurl - { + src = fetchurl { url = "https://github.com/haiwen/seafile/archive/v${version}.tar.gz"; sha256 = "03zvxk25311xgn383k54qvvpr8xbnl1vxd99fg4ca9yg5rmir1q6"; }; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ which automake autoconf libtool vala_0_23 python intltool fuse ]; + nativeBuildInputs = [ pkgconfig which autoreconfHook vala intltool ]; + buildInputs = [ python fuse ]; propagatedBuildInputs = [ ccnet curl ]; - preConfigure = '' - sed -ie 's|/bin/bash|${stdenv.shell}|g' ./autogen.sh - ./autogen.sh - ''; - - configureFlags = "--disable-server --disable-console"; - - buildPhase = "make -j1"; + configureFlags = [ + "--disable-server" + "--disable-console" + ]; postInstall = '' - # Remove seafile binary - rm -rf "$out/bin/seafile" - # Remove cli client binary - rm -rf "$out/bin/seaf-cli" + # Remove seafile binary + rm -rf "$out/bin/seafile" + # Remove cli client binary + rm -rf "$out/bin/seaf-cli" ''; - meta = - { + meta = with stdenv.lib; { homepage = https://github.com/haiwen/seafile; description = "Shared components of Seafile: seafile-daemon, libseafile, libseafile python bindings, manuals, and icons"; - license = stdenv.lib.licenses.gpl3; - platforms = stdenv.lib.platforms.linux; - maintainers = [ stdenv.lib.maintainers.calrama ]; + license = licenses.gpl3; + platforms = platforms.linux; + maintainers = [ maintainers.calrama ]; }; } |