Loading pkgs/desktops/gnustep/back/default.nix→pkgs/by-name/gn/gnustep-back/package.nix +51 −0 Original line number Diff line number Diff line { lib , stdenv , make , wrapGNUstepAppsHook , cairo , fetchzip , base , gui , fontconfig , freetype , pkg-config , libXft , libXmu { lib, clangStdenv, fetchzip, cairo, fontconfig, freetype, gnustep-gui, libXft, libXmu, pkg-config, wrapGNUstepAppsHook, }: stdenv.mkDerivation (finalAttrs: { clangStdenv.mkDerivation (finalAttrs: { pname = "gnustep-back"; version = "0.31.0"; Loading @@ -22,15 +21,31 @@ stdenv.mkDerivation (finalAttrs: { sha256 = "sha256-CjcoXlKiPVPJMOdrBKjxiNauTZvLcId5Lb8DzbgBbBg="; }; nativeBuildInputs = [ make pkg-config wrapGNUstepAppsHook ]; buildInputs = [ cairo base gui fontconfig freetype libXft libXmu ]; nativeBuildInputs = [ pkg-config wrapGNUstepAppsHook ]; buildInputs = [ cairo fontconfig freetype libXft libXmu ]; propagatedBuildInputs = [ gnustep-gui ]; meta = { description = "Generic backend for GNUstep"; mainProgram = "gpbs"; homepage = "https://gnustep.github.io/"; license = lib.licenses.lgpl2Plus; maintainers = with lib.maintainers; [ ashalkhakov matthewbauer dblsaiko ]; maintainers = with lib.maintainers; [ ashalkhakov dblsaiko matthewbauer ]; platforms = lib.platforms.linux; }; }) pkgs/desktops/gnustep/base/fixup-paths.patch→pkgs/by-name/gn/gnustep-base/fixup-paths.patch +0 −0 File moved. View file pkgs/desktops/gnustep/base/default.nix→pkgs/by-name/gn/gnustep-base/package.nix +32 −24 Original line number Diff line number Diff line { lib, stdenv, clangStdenv, fetchpatch, fetchzip, aspell, audiofile, make, wrapGNUstepAppsHook, binutils-unwrapped, cups, fetchzip, fetchpatch, giflib, gmp, gnustep-libobjc, gnustep-make, gnutls, icu, libffi, binutils-unwrapped, libgcrypt, libiberty, libiconv, libjpeg, libtiff, libpng, giflib, libtiff, libxml2, libxslt, libiconv, libobjc, libgcrypt, icu, pkg-config, portaudio, libiberty, wrapGNUstepAppsHook, }: stdenv.mkDerivation (finalAttrs: { clangStdenv.mkDerivation (finalAttrs: { pname = "gnustep-base"; version = "1.29.0"; src = fetchzip { url = "ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-base-${finalAttrs.version}.tar.gz"; hash = "sha256-4fjdsLBsYEDxLOFrq17dKii2sLKvOaFCu0cw3qQtM5U="; }; outputs = [ "out" "dev" "lib" ]; nativeBuildInputs = [ pkg-config make wrapGNUstepAppsHook ]; propagatedNativeBuildInputs = [ gnustep-make ]; propagatedBuildInputs = [ aspell audiofile binutils-unwrapped cups giflib gmp gnustep-libobjc gnutls icu libffi binutils-unwrapped libgcrypt libiberty libiconv libjpeg libtiff libpng giflib libtiff libxml2 libxslt libiconv libobjc libgcrypt icu portaudio libiberty ]; patches = [ ./fixup-paths.patch # https://github.com/gnustep/libs-base/issues/212 / https://www.sogo.nu/bugs/view.php?id=5416#c15585 Loading Loading @@ -95,8 +103,8 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.lgpl2Plus; maintainers = with lib.maintainers; [ ashalkhakov matthewbauer dblsaiko matthewbauer ]; platforms = lib.platforms.linux; }; Loading pkgs/desktops/gnustep/gui/fixup-all.patch→pkgs/by-name/gn/gnustep-gui/fixup-all.patch +0 −0 File moved. View file pkgs/desktops/gnustep/gui/default.nix→pkgs/by-name/gn/gnustep-gui/package.nix +9 −11 Original line number Diff line number Diff line { lib, stdenv, make, wrapGNUstepAppsHook, clangStdenv, fetchzip, base, gnustep-base, wrapGNUstepAppsHook, }: stdenv.mkDerivation (finalAttrs: { clangStdenv.mkDerivation (finalAttrs: { version = "0.31.1"; pname = "gnustep-gui"; Loading @@ -16,15 +15,14 @@ stdenv.mkDerivation (finalAttrs: { sha256 = "sha256-+4XEJ6PKpantbIbyNroFMaNBTFffkuW/ajSocGQO9Mo="; }; nativeBuildInputs = [ make wrapGNUstepAppsHook ]; buildInputs = [ base ]; nativeBuildInputs = [ wrapGNUstepAppsHook ]; propagatedBuildInputs = [ gnustep-base ]; patches = [ ./fixup-all.patch ]; meta = { changelog = "https://github.com/gnustep/libs-gui/releases/tag/gui-${ builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version Loading @@ -34,8 +32,8 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.lgpl2Plus; maintainers = with lib.maintainers; [ ashalkhakov matthewbauer dblsaiko matthewbauer ]; platforms = lib.platforms.linux; }; Loading Loading
pkgs/desktops/gnustep/back/default.nix→pkgs/by-name/gn/gnustep-back/package.nix +51 −0 Original line number Diff line number Diff line { lib , stdenv , make , wrapGNUstepAppsHook , cairo , fetchzip , base , gui , fontconfig , freetype , pkg-config , libXft , libXmu { lib, clangStdenv, fetchzip, cairo, fontconfig, freetype, gnustep-gui, libXft, libXmu, pkg-config, wrapGNUstepAppsHook, }: stdenv.mkDerivation (finalAttrs: { clangStdenv.mkDerivation (finalAttrs: { pname = "gnustep-back"; version = "0.31.0"; Loading @@ -22,15 +21,31 @@ stdenv.mkDerivation (finalAttrs: { sha256 = "sha256-CjcoXlKiPVPJMOdrBKjxiNauTZvLcId5Lb8DzbgBbBg="; }; nativeBuildInputs = [ make pkg-config wrapGNUstepAppsHook ]; buildInputs = [ cairo base gui fontconfig freetype libXft libXmu ]; nativeBuildInputs = [ pkg-config wrapGNUstepAppsHook ]; buildInputs = [ cairo fontconfig freetype libXft libXmu ]; propagatedBuildInputs = [ gnustep-gui ]; meta = { description = "Generic backend for GNUstep"; mainProgram = "gpbs"; homepage = "https://gnustep.github.io/"; license = lib.licenses.lgpl2Plus; maintainers = with lib.maintainers; [ ashalkhakov matthewbauer dblsaiko ]; maintainers = with lib.maintainers; [ ashalkhakov dblsaiko matthewbauer ]; platforms = lib.platforms.linux; }; })
pkgs/desktops/gnustep/base/fixup-paths.patch→pkgs/by-name/gn/gnustep-base/fixup-paths.patch +0 −0 File moved. View file
pkgs/desktops/gnustep/base/default.nix→pkgs/by-name/gn/gnustep-base/package.nix +32 −24 Original line number Diff line number Diff line { lib, stdenv, clangStdenv, fetchpatch, fetchzip, aspell, audiofile, make, wrapGNUstepAppsHook, binutils-unwrapped, cups, fetchzip, fetchpatch, giflib, gmp, gnustep-libobjc, gnustep-make, gnutls, icu, libffi, binutils-unwrapped, libgcrypt, libiberty, libiconv, libjpeg, libtiff, libpng, giflib, libtiff, libxml2, libxslt, libiconv, libobjc, libgcrypt, icu, pkg-config, portaudio, libiberty, wrapGNUstepAppsHook, }: stdenv.mkDerivation (finalAttrs: { clangStdenv.mkDerivation (finalAttrs: { pname = "gnustep-base"; version = "1.29.0"; src = fetchzip { url = "ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-base-${finalAttrs.version}.tar.gz"; hash = "sha256-4fjdsLBsYEDxLOFrq17dKii2sLKvOaFCu0cw3qQtM5U="; }; outputs = [ "out" "dev" "lib" ]; nativeBuildInputs = [ pkg-config make wrapGNUstepAppsHook ]; propagatedNativeBuildInputs = [ gnustep-make ]; propagatedBuildInputs = [ aspell audiofile binutils-unwrapped cups giflib gmp gnustep-libobjc gnutls icu libffi binutils-unwrapped libgcrypt libiberty libiconv libjpeg libtiff libpng giflib libtiff libxml2 libxslt libiconv libobjc libgcrypt icu portaudio libiberty ]; patches = [ ./fixup-paths.patch # https://github.com/gnustep/libs-base/issues/212 / https://www.sogo.nu/bugs/view.php?id=5416#c15585 Loading Loading @@ -95,8 +103,8 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.lgpl2Plus; maintainers = with lib.maintainers; [ ashalkhakov matthewbauer dblsaiko matthewbauer ]; platforms = lib.platforms.linux; }; Loading
pkgs/desktops/gnustep/gui/fixup-all.patch→pkgs/by-name/gn/gnustep-gui/fixup-all.patch +0 −0 File moved. View file
pkgs/desktops/gnustep/gui/default.nix→pkgs/by-name/gn/gnustep-gui/package.nix +9 −11 Original line number Diff line number Diff line { lib, stdenv, make, wrapGNUstepAppsHook, clangStdenv, fetchzip, base, gnustep-base, wrapGNUstepAppsHook, }: stdenv.mkDerivation (finalAttrs: { clangStdenv.mkDerivation (finalAttrs: { version = "0.31.1"; pname = "gnustep-gui"; Loading @@ -16,15 +15,14 @@ stdenv.mkDerivation (finalAttrs: { sha256 = "sha256-+4XEJ6PKpantbIbyNroFMaNBTFffkuW/ajSocGQO9Mo="; }; nativeBuildInputs = [ make wrapGNUstepAppsHook ]; buildInputs = [ base ]; nativeBuildInputs = [ wrapGNUstepAppsHook ]; propagatedBuildInputs = [ gnustep-base ]; patches = [ ./fixup-all.patch ]; meta = { changelog = "https://github.com/gnustep/libs-gui/releases/tag/gui-${ builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version Loading @@ -34,8 +32,8 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.lgpl2Plus; maintainers = with lib.maintainers; [ ashalkhakov matthewbauer dblsaiko matthewbauer ]; platforms = lib.platforms.linux; }; Loading