Merge pull request #43044 from oyren/write_stylus
write_stylus: init at 209
This commit is contained in:
commit
e8765ff8a8
@ -2943,6 +2943,11 @@
|
|||||||
github = "oxij";
|
github = "oxij";
|
||||||
name = "Jan Malakhovski";
|
name = "Jan Malakhovski";
|
||||||
};
|
};
|
||||||
|
oyren = {
|
||||||
|
email = "m.scheuren@oyra.eu";
|
||||||
|
github = "oyren";
|
||||||
|
name = "Moritz Scheuren";
|
||||||
|
};
|
||||||
pSub = {
|
pSub = {
|
||||||
email = "mail@pascal-wittmann.de";
|
email = "mail@pascal-wittmann.de";
|
||||||
github = "pSub";
|
github = "pSub";
|
||||||
|
52
pkgs/applications/graphics/write_stylus/default.nix
Normal file
52
pkgs/applications/graphics/write_stylus/default.nix
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{ stdenv, lib, qtbase, qtsvg, makeWrapper, fetchurl, makeDesktopItem }:
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "write_stylus-${version}";
|
||||||
|
version = "209";
|
||||||
|
|
||||||
|
desktopItem = makeDesktopItem {
|
||||||
|
name = "Write";
|
||||||
|
exec = "Write";
|
||||||
|
comment = "a word processor for hadwriting";
|
||||||
|
desktopName = "Write";
|
||||||
|
genericName = "Write";
|
||||||
|
categories = "Office;Graphics";
|
||||||
|
};
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "http://www.styluslabs.com/write/write${version}.tar.gz";
|
||||||
|
sha256 = "1p6glp4vdpwl8hmhypayc4cvs3j9jfmjfhhrgqm2xkgl5bfbv2qd";
|
||||||
|
};
|
||||||
|
sourceRoot = ".";
|
||||||
|
|
||||||
|
dontBuild = true;
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
mkdir -p $out/bin
|
||||||
|
cp -R Write $out/
|
||||||
|
# symlink the binary to bin/
|
||||||
|
ln -s $out/Write/Write $out/bin/Write
|
||||||
|
|
||||||
|
mkdir -p $out/share/applications
|
||||||
|
ln -s ${desktopItem}/share/applications/* $out/share/applications/
|
||||||
|
'';
|
||||||
|
preFixup = let
|
||||||
|
libPath = lib.makeLibraryPath [
|
||||||
|
qtbase # libQt5PrintSupport.so.5
|
||||||
|
qtsvg # libQt5Svg.so.5
|
||||||
|
stdenv.cc.cc.lib # libstdc++.so.6
|
||||||
|
];
|
||||||
|
in ''
|
||||||
|
patchelf \
|
||||||
|
--set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
|
||||||
|
--set-rpath "${libPath}" \
|
||||||
|
$out/Write/Write
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
homepage = http://www.styluslabs.com/;
|
||||||
|
description = "Write is a word processor for handwriting.";
|
||||||
|
platforms = platforms.linux;
|
||||||
|
license = stdenv.lib.licenses.unfree;
|
||||||
|
maintainers = with maintainers; [ oyren ];
|
||||||
|
};
|
||||||
|
}
|
@ -18824,6 +18824,8 @@ with pkgs;
|
|||||||
erlang = erlangR18;
|
erlang = erlangR18;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
write_stylus = libsForQt5.callPackage ../applications/graphics/write_stylus { };
|
||||||
|
|
||||||
alsamixer.app = callPackage ../applications/window-managers/windowmaker/dockapps/alsamixer.app.nix { };
|
alsamixer.app = callPackage ../applications/window-managers/windowmaker/dockapps/alsamixer.app.nix { };
|
||||||
|
|
||||||
wllvm = callPackage ../development/tools/wllvm { };
|
wllvm = callPackage ../development/tools/wllvm { };
|
||||||
|
Loading…
Reference in New Issue
Block a user