homebrew-core/Formula/libdv.rb

75 lines
3.1 KiB
Ruby

class Libdv < Formula
desc "Codec for DV video encoding format"
homepage "https://libdv.sourceforge.io"
url "https://downloads.sourceforge.net/project/libdv/libdv/1.0.0/libdv-1.0.0.tar.gz"
sha256 "a305734033a9c25541a59e8dd1c254409953269ea7c710c39e540bd8853389ba"
bottle do
rebuild 1
sha256 cellar: :any, arm64_ventura: "e7c73ec9982ec05267073663395ff00a2a5eb7927a0df172441890d402e11077"
sha256 cellar: :any, arm64_monterey: "58a4f24c622c38ba33f3c2972dff249e77b891d68e06553a99a71dc42801f08e"
sha256 cellar: :any, arm64_big_sur: "a72d9919c11d6950fcd115e6fa0e6cbac86ec6f06d8ade46b642006f652bf53f"
sha256 cellar: :any, ventura: "e9109a663d65ae5085c53d011421cc9cb09821fd42b8002c0d2d241db7ebc180"
sha256 cellar: :any, monterey: "95529c6172e3054e8cf7057d6a0da13d20a8f368a4828a4103f5b1f37136b340"
sha256 cellar: :any, big_sur: "81db616fc05c65d944af1a500e9d647764e361419040b0007d9efc85ebfe3d31"
sha256 cellar: :any, catalina: "ee4a56e9a1462b87632dca0048808d4918b5a72fd943cce8ee600d138c9f67f6"
sha256 cellar: :any, mojave: "ec2564e27b321ebb35a3278d6e7411d17d1b1acad5dbcd40106cbcaf24205b53"
sha256 cellar: :any, high_sierra: "0f7c7db1baa95682ad66b9d628d51978f162558f6d8296715a38150f83a7c72f"
sha256 cellar: :any, sierra: "9ea1a006d7aa954c5a1d61497f9f7f43e0b1bd5bce911b6d334a693d8af58671"
sha256 cellar: :any, el_capitan: "0624e82748111d0a8a050a802ec4251c443127c39c93b3b2469a00816a602040"
sha256 cellar: :any_skip_relocation, x86_64_linux: "b4e579189286f35409557243fe450e7509536f831777f37ae2f7519913bddcf8"
end
depends_on "popt"
on_macos do
depends_on "autoconf" => :build
depends_on "automake" => :build
depends_on "libtool" => :build
depends_on "pkg-config" => :build
end
# remove SDL1 dependency by force
patch :DATA
def install
if OS.mac?
# This fixes an undefined symbol error on compile.
# See the port file for libdv:
# https://trac.macports.org/browser/trunk/dports/multimedia/libdv/Portfile
# This flag is the preferred method over what macports uses.
# See the apple docs: https://cl.ly/2HeF bottom of the "Finding Imported Symbols" section
ENV.append "LDFLAGS", "-undefined dynamic_lookup"
system "autoreconf", "-fvi"
end
system "./configure", "--disable-dependency-tracking",
"--prefix=#{prefix}",
"--disable-gtktest",
"--disable-gtk",
"--disable-asm",
"--disable-sdltest"
system "make", "install"
end
end
__END__
diff --git a/configure.ac b/configure.ac
index 2b95735..1ba9370 100644
--- a/configure.ac
+++ b/configure.ac
@@ -173,13 +173,6 @@ dnl used in Makefile.am
AC_SUBST(GTK_CFLAGS)
AC_SUBST(GTK_LIBS)
-if $use_sdl; then
- AM_PATH_SDL(1.1.6,
- [
- AC_DEFINE(HAVE_SDL)
- ])
-fi
-
if [ $use_gtk && $use_xv ]; then
AC_CHECK_LIB(Xv, XvQueryAdaptors,
[AC_DEFINE(HAVE_LIBXV)