Unverified Commit 40106ff1 authored by Fabián Heredia Montiel's avatar Fabián Heredia Montiel Committed by GitHub
Browse files

autopanosiftc: drop (#449025)

parents dec5f21a b98fb4b5
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -6,7 +6,6 @@
  gnumake,
  makeWrapper,
  pkg-config,
  autopanosiftc,
  boost,
  cairo,
  enblend-enfuse,
@@ -86,7 +85,6 @@ stdenv.mkDerivation rec {
  postInstall = ''
    for p in $out/bin/*; do
      wrapProgram "$p" \
        --suffix PATH : ${autopanosiftc}/bin \
        --suffix PATH : ${enblend-enfuse}/bin \
        --suffix PATH : ${gnumake}/bin \
        --suffix PATH : ${perlPackages.ImageExifTool}/bin
+0 −44
Original line number Diff line number Diff line
{
  lib,
  stdenv,
  fetchurl,
  cmake,
  libpng,
  libtiff,
  libjpeg,
  panotools,
  libxml2,
}:

stdenv.mkDerivation rec {
  pname = "autopano-sift-C";
  version = "2.5.1";

  src = fetchurl {
    url = "mirror://sourceforge/hugin/autopano-sift-C-${version}.tar.gz";
    sha256 = "0dqk8ff82gmy4v5ns5nr9gpzkc1p7c2y8c8fkid102r47wsjk44s";
  };

  nativeBuildInputs = [ cmake ];
  buildInputs = [
    libpng
    libtiff
    libjpeg
    panotools
    libxml2
  ];

  patches = [
    (fetchurl {
      url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/media-gfx/autopano-sift-C/files/autopano-sift-C-2.5.1-lm.patch?id=dec60bb6900d6ebdaaa6aa1dcb845b30b739f9b5";
      sha256 = "1bfcr5sps0ip9gl4jprji5jgf9wkczz6d2clsjjlbsy8r3ixi3lv";
    })
  ];

  meta = {
    homepage = "http://hugin.sourceforge.net/";
    description = "Implementation in C of the autopano-sift algorithm for automatically stitching panoramas";
    license = lib.licenses.gpl2;
    platforms = lib.platforms.linux;
  };
}
+1 −0
Original line number Diff line number Diff line
@@ -489,6 +489,7 @@ mapAliases {
  autoconf213 = throw "'autoconf213' has been removed in favor of 'autoconf'"; # Added 2025-07-21
  autoconf264 = throw "'autoconf264' has been removed in favor of 'autoconf'"; # Added 2025-07-21
  automake111x = throw "'automake111x' has been removed in favor of 'automake'"; # Added 2025-07-21
  autopanosiftc = throw "'autopanosiftc' has been removed, as it is unmaintained upstream"; # Added 2025-10-07
  autoReconfHook = throw "You meant 'autoreconfHook', with a lowercase 'r'."; # preserve, reason: common typo
  autoreconfHook264 = throw "'autoreconfHook264' has been removed in favor of 'autoreconfHook'"; # Added 2025-07-21
  aumix = throw "'aumix' has been removed due to lack of maintenance upstream. Consider using 'pamixer' for CLI or 'pavucontrol' for GUI"; # Added 2024-09-14