3
0
Fork 0
forked from mirrors/nixpkgs

Merge pull request #167075 from doronbehar/pkg/ocrfeeder

This commit is contained in:
Doron Behar 2022-04-04 15:21:13 +03:00 committed by GitHub
commit 08660ae7c5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -18,11 +18,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "ocrfeeder"; pname = "ocrfeeder";
version = "0.8.3"; version = "0.8.5";
src = fetchurl { src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "12f5gnq92ffnd5zaj04df7jrnsdz1zn4zcgpbf5p9qnd21i2y529"; sha256 = "sha256-sD0qWUndguJzTw0uy0FIqupFf4OX6dTFvcd+Mz+8Su0=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
@ -49,18 +49,13 @@ stdenv.mkDerivation rec {
])) ]))
]; ];
# https://gitlab.gnome.org/GNOME/ocrfeeder/-/issues/22
postConfigure = ''
substituteInPlace src/ocrfeeder/util/constants.py \
--replace /usr/share/xml/iso-codes ${isocodes}/share/xml/iso-codes
'';
enginesPath = lib.makeBinPath ([ enginesPath = lib.makeBinPath ([
tesseract4 tesseract4
] ++ extraOcrEngines); ] ++ extraOcrEngines);
preFixup = '' preFixup = ''
gappsWrapperArgs+=(--prefix PATH : "${enginesPath}") gappsWrapperArgs+=(--prefix PATH : "${enginesPath}")
gappsWrapperArgs+=(--set ISO_CODES_DIR "${isocodes}/share/xml/iso-codes")
''; '';
meta = with lib; { meta = with lib; {
@ -69,5 +64,7 @@ stdenv.mkDerivation rec {
maintainers = with maintainers; [ doronbehar ]; maintainers = with maintainers; [ doronbehar ];
license = licenses.gpl3Plus; license = licenses.gpl3Plus;
platforms = platforms.linux; platforms = platforms.linux;
# Compiles, but doesn't launch, see: https://gitlab.gnome.org/GNOME/ocrfeeder/-/issues/83
broken = true;
}; };
} }