Loading pkgs/tools/package-management/apt/default.nix→pkgs/by-name/ap/apt/package.nix +98 −0 Original line number Diff line number Diff line Loading @@ -7,38 +7,46 @@ , db , docbook_xml_dtd_45 , docbook_xsl , doxygen , dpkg , gettext , gnutls , gtest , libgcrypt , libgpg-error , libseccomp , libtasn1 , libxslt , lz4 , p11-kit , perlPackages , pkg-config , triehash , udev , w3m , xxHash , xz , zstd , withDocs ? true , w3m, doxygen , withNLS ? true , gettext , withDocs ? true , withNLS ? true }: stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: { pname = "apt"; version = "2.7.6"; src = fetchurl { url = "mirror://debian/pool/main/a/apt/apt_${version}.tar.xz"; url = "mirror://debian/pool/main/a/apt/apt_${finalAttrs.version}.tar.xz"; hash = "sha256-hoP1Tv8L9U5R4CWzSL0HdND9Q3eZYW9IUSlWzxXAX2c="; }; # cycle detection; lib can't be split outputs = [ "out" "dev" "doc" "man" ]; nativeBuildInputs = [ cmake gtest libxslt.bin (lib.getBin libxslt) pkg-config triehash ]; Loading @@ -50,9 +58,11 @@ stdenv.mkDerivation rec { dpkg gnutls libgcrypt libgpg-error libseccomp libtasn1 lz4 p11-kit perlPackages.perl udev xxHash Loading @@ -68,20 +78,21 @@ stdenv.mkDerivation rec { ]; cmakeFlags = [ "-DBERKELEY_INCLUDE_DIRS=${db.dev}/include" "-DDOCBOOK_XSL=${docbook_xsl}/share/xml/docbook-xsl" "-DGNUTLS_INCLUDE_DIR=${gnutls.dev}/include" "-DROOT_GROUP=root" "-DUSE_NLS=${if withNLS then "ON" else "OFF"}" "-DWITH_DOC=${if withDocs then "ON" else "OFF"}" (lib.cmakeOptionType "filepath" "BERKELEY_INCLUDE_DIRS" "${lib.getDev db}/include") (lib.cmakeOptionType "filepath" "DOCBOOK_XSL""${docbook_xsl}/share/xml/docbook-xsl") (lib.cmakeOptionType "filepath" "GNUTLS_INCLUDE_DIR" "${lib.getDev gnutls}/include") (lib.cmakeFeature "DROOT_GROUP" "root") (lib.cmakeBool "USE_NLS" withNLS) (lib.cmakeBool "WITH_DOC" withDocs) ]; meta = with lib; { meta = { homepage = "https://salsa.debian.org/apt-team/apt"; description = "Command-line package management tools used on Debian-based systems"; changelog = "https://salsa.debian.org/apt-team/apt/-/raw/${version}/debian/changelog"; license = licenses.gpl2Plus; platforms = platforms.linux; maintainers = with maintainers; [ ]; changelog = "https://salsa.debian.org/apt-team/apt/-/raw/${finalAttrs.version}/debian/changelog"; license = with lib.licenses; [ gpl2Plus ]; mainProgram = "apt"; maintainers = with lib.maintainers; [ AndersonTorres ]; platforms = lib.platforms.linux; }; } }) pkgs/top-level/all-packages.nix +0 −2 Original line number Diff line number Diff line Loading @@ -40291,8 +40291,6 @@ with pkgs; eiciel = callPackage ../tools/filesystems/eiciel { }; apt = callPackage ../tools/package-management/apt { }; apx = callPackage ../tools/package-management/apx { }; dpkg = callPackage ../tools/package-management/dpkg { }; Loading
pkgs/tools/package-management/apt/default.nix→pkgs/by-name/ap/apt/package.nix +98 −0 Original line number Diff line number Diff line Loading @@ -7,38 +7,46 @@ , db , docbook_xml_dtd_45 , docbook_xsl , doxygen , dpkg , gettext , gnutls , gtest , libgcrypt , libgpg-error , libseccomp , libtasn1 , libxslt , lz4 , p11-kit , perlPackages , pkg-config , triehash , udev , w3m , xxHash , xz , zstd , withDocs ? true , w3m, doxygen , withNLS ? true , gettext , withDocs ? true , withNLS ? true }: stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: { pname = "apt"; version = "2.7.6"; src = fetchurl { url = "mirror://debian/pool/main/a/apt/apt_${version}.tar.xz"; url = "mirror://debian/pool/main/a/apt/apt_${finalAttrs.version}.tar.xz"; hash = "sha256-hoP1Tv8L9U5R4CWzSL0HdND9Q3eZYW9IUSlWzxXAX2c="; }; # cycle detection; lib can't be split outputs = [ "out" "dev" "doc" "man" ]; nativeBuildInputs = [ cmake gtest libxslt.bin (lib.getBin libxslt) pkg-config triehash ]; Loading @@ -50,9 +58,11 @@ stdenv.mkDerivation rec { dpkg gnutls libgcrypt libgpg-error libseccomp libtasn1 lz4 p11-kit perlPackages.perl udev xxHash Loading @@ -68,20 +78,21 @@ stdenv.mkDerivation rec { ]; cmakeFlags = [ "-DBERKELEY_INCLUDE_DIRS=${db.dev}/include" "-DDOCBOOK_XSL=${docbook_xsl}/share/xml/docbook-xsl" "-DGNUTLS_INCLUDE_DIR=${gnutls.dev}/include" "-DROOT_GROUP=root" "-DUSE_NLS=${if withNLS then "ON" else "OFF"}" "-DWITH_DOC=${if withDocs then "ON" else "OFF"}" (lib.cmakeOptionType "filepath" "BERKELEY_INCLUDE_DIRS" "${lib.getDev db}/include") (lib.cmakeOptionType "filepath" "DOCBOOK_XSL""${docbook_xsl}/share/xml/docbook-xsl") (lib.cmakeOptionType "filepath" "GNUTLS_INCLUDE_DIR" "${lib.getDev gnutls}/include") (lib.cmakeFeature "DROOT_GROUP" "root") (lib.cmakeBool "USE_NLS" withNLS) (lib.cmakeBool "WITH_DOC" withDocs) ]; meta = with lib; { meta = { homepage = "https://salsa.debian.org/apt-team/apt"; description = "Command-line package management tools used on Debian-based systems"; changelog = "https://salsa.debian.org/apt-team/apt/-/raw/${version}/debian/changelog"; license = licenses.gpl2Plus; platforms = platforms.linux; maintainers = with maintainers; [ ]; changelog = "https://salsa.debian.org/apt-team/apt/-/raw/${finalAttrs.version}/debian/changelog"; license = with lib.licenses; [ gpl2Plus ]; mainProgram = "apt"; maintainers = with lib.maintainers; [ AndersonTorres ]; platforms = lib.platforms.linux; }; } })
pkgs/top-level/all-packages.nix +0 −2 Original line number Diff line number Diff line Loading @@ -40291,8 +40291,6 @@ with pkgs; eiciel = callPackage ../tools/filesystems/eiciel { }; apt = callPackage ../tools/package-management/apt { }; apx = callPackage ../tools/package-management/apx { }; dpkg = callPackage ../tools/package-management/dpkg { };