* [ptxdist] [PATCH 1/9] dav1d: new package
2023-12-29 10:37 [ptxdist] [PATCH 0/9] Add a few multimedia libraries Ladislav Michl
@ 2023-12-29 10:38 ` Ladislav Michl
2024-01-10 16:57 ` [ptxdist] [APPLIED] " Michael Olbrich
2023-12-29 10:40 ` [ptxdist] [PATCH 2/9] libass: " Ladislav Michl
` (7 subsequent siblings)
8 siblings, 1 reply; 19+ messages in thread
From: Ladislav Michl @ 2023-12-29 10:38 UTC (permalink / raw)
To: ptxdist
From: Ladislav Michl <ladis@linux-mips.org>
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
---
rules/dav1d.in | 8 +++++++
rules/dav1d.make | 62 ++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 70 insertions(+)
create mode 100644 rules/dav1d.in
create mode 100644 rules/dav1d.make
diff --git a/rules/dav1d.in b/rules/dav1d.in
new file mode 100644
index 000000000..5c07b251f
--- /dev/null
+++ b/rules/dav1d.in
@@ -0,0 +1,8 @@
+## SECTION=multimedia_libs
+
+config DAV1D
+ tristate
+ prompt "dav1d"
+ select HOST_MESON
+ help
+ AV1 cross-platform decoder.
diff --git a/rules/dav1d.make b/rules/dav1d.make
new file mode 100644
index 000000000..4421b3e28
--- /dev/null
+++ b/rules/dav1d.make
@@ -0,0 +1,62 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2023 by Ladislav Michl <ladis@linux-mips.org>
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_DAV1D) += dav1d
+
+#
+# Paths and names
+#
+DAV1D_VERSION := 1.3.0
+DAV1D_MD5 := c8381f8346525dcd4205e9b50d80c5f4
+DAV1D := dav1d-$(DAV1D_VERSION)
+DAV1D_SUFFIX := tar.bz2
+DAV1D_URL := https://code.videolan.org/videolan/dav1d/-/archive/$(DAV1D_VERSION)/$(DAV1D).$(DAV1D_SUFFIX)
+DAV1D_SOURCE := $(SRCDIR)/$(DAV1D).$(DAV1D_SUFFIX)
+DAV1D_DIR := $(BUILDDIR)/$(DAV1D)
+DAV1D_LICENSE := BSD-2-Clause
+DAV1D_LICENSE_FILES := \
+ file://COPYING;md5=c8055cfe7548dfdaa3a6dc45d8793669
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+#
+# meson
+#
+DAV1D_CONF_TOOL := meson
+DAV1D_CONF_OPT := \
+ $(CROSS_MESON_USR) \
+ -Denable_tools=false \
+ -Denable_examples=false \
+ -Denable_tests=false \
+ -Denable_docs=false
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/dav1d.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, dav1d)
+ @$(call install_fixup, dav1d,PRIORITY,optional)
+ @$(call install_fixup, dav1d,SECTION,base)
+ @$(call install_fixup, dav1d,AUTHOR,"Ladislav Michl <ladis@linux-mips.org>")
+ @$(call install_fixup, dav1d,DESCRIPTION,missing)
+
+ @$(call install_lib, dav1d, 0, 0, 0644, libdav1d)
+
+ @$(call install_finish, dav1d)
+
+ @$(call touch)
+
+# vim: syntax=make
--
2.39.2
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ptxdist] [APPLIED] dav1d: new package
2023-12-29 10:38 ` [ptxdist] [PATCH 1/9] dav1d: new package Ladislav Michl
@ 2024-01-10 16:57 ` Michael Olbrich
0 siblings, 0 replies; 19+ messages in thread
From: Michael Olbrich @ 2024-01-10 16:57 UTC (permalink / raw)
To: ptxdist; +Cc: Ladislav Michl
Thanks, applied as 57bf15b886f056a8f6f545aaa9178570832081a9.
Michael
[sent from post-receive hook]
On Wed, 10 Jan 2024 17:57:35 +0100, Ladislav Michl <oss-lists@triops.cz> wrote:
> Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
> Message-Id: <ZY6huB3shLc6vv29@lenoch>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
>
> diff --git a/rules/dav1d.in b/rules/dav1d.in
> new file mode 100644
> index 000000000000..5c07b251ff50
> --- /dev/null
> +++ b/rules/dav1d.in
> @@ -0,0 +1,8 @@
> +## SECTION=multimedia_libs
> +
> +config DAV1D
> + tristate
> + prompt "dav1d"
> + select HOST_MESON
> + help
> + AV1 cross-platform decoder.
> diff --git a/rules/dav1d.make b/rules/dav1d.make
> new file mode 100644
> index 000000000000..4421b3e28857
> --- /dev/null
> +++ b/rules/dav1d.make
> @@ -0,0 +1,62 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2023 by Ladislav Michl <ladis@linux-mips.org>
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_DAV1D) += dav1d
> +
> +#
> +# Paths and names
> +#
> +DAV1D_VERSION := 1.3.0
> +DAV1D_MD5 := c8381f8346525dcd4205e9b50d80c5f4
> +DAV1D := dav1d-$(DAV1D_VERSION)
> +DAV1D_SUFFIX := tar.bz2
> +DAV1D_URL := https://code.videolan.org/videolan/dav1d/-/archive/$(DAV1D_VERSION)/$(DAV1D).$(DAV1D_SUFFIX)
> +DAV1D_SOURCE := $(SRCDIR)/$(DAV1D).$(DAV1D_SUFFIX)
> +DAV1D_DIR := $(BUILDDIR)/$(DAV1D)
> +DAV1D_LICENSE := BSD-2-Clause
> +DAV1D_LICENSE_FILES := \
> + file://COPYING;md5=c8055cfe7548dfdaa3a6dc45d8793669
> +
> +# ----------------------------------------------------------------------------
> +# Prepare
> +# ----------------------------------------------------------------------------
> +
> +#
> +# meson
> +#
> +DAV1D_CONF_TOOL := meson
> +DAV1D_CONF_OPT := \
> + $(CROSS_MESON_USR) \
> + -Denable_tools=false \
> + -Denable_examples=false \
> + -Denable_tests=false \
> + -Denable_docs=false
> +
> +# ----------------------------------------------------------------------------
> +# Target-Install
> +# ----------------------------------------------------------------------------
> +
> +$(STATEDIR)/dav1d.targetinstall:
> + @$(call targetinfo)
> +
> + @$(call install_init, dav1d)
> + @$(call install_fixup, dav1d,PRIORITY,optional)
> + @$(call install_fixup, dav1d,SECTION,base)
> + @$(call install_fixup, dav1d,AUTHOR,"Ladislav Michl <ladis@linux-mips.org>")
> + @$(call install_fixup, dav1d,DESCRIPTION,missing)
> +
> + @$(call install_lib, dav1d, 0, 0, 0644, libdav1d)
> +
> + @$(call install_finish, dav1d)
> +
> + @$(call touch)
> +
> +# vim: syntax=make
^ permalink raw reply [flat|nested] 19+ messages in thread
* [ptxdist] [PATCH 2/9] libass: new package
2023-12-29 10:37 [ptxdist] [PATCH 0/9] Add a few multimedia libraries Ladislav Michl
2023-12-29 10:38 ` [ptxdist] [PATCH 1/9] dav1d: new package Ladislav Michl
@ 2023-12-29 10:40 ` Ladislav Michl
2024-01-10 16:57 ` [ptxdist] [APPLIED] " Michael Olbrich
2023-12-29 10:41 ` [ptxdist] [PATCH 3/9] libcdio: " Ladislav Michl
` (6 subsequent siblings)
8 siblings, 1 reply; 19+ messages in thread
From: Ladislav Michl @ 2023-12-29 10:40 UTC (permalink / raw)
To: ptxdist
From: Ladislav Michl <ladis@linux-mips.org>
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
---
rules/libass.in | 12 +++++++++
rules/libass.make | 63 +++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 75 insertions(+)
create mode 100644 rules/libass.in
create mode 100644 rules/libass.make
diff --git a/rules/libass.in b/rules/libass.in
new file mode 100644
index 000000000..a94fb960a
--- /dev/null
+++ b/rules/libass.in
@@ -0,0 +1,12 @@
+## SECTION=multimedia_libs
+
+config LIBASS
+ tristate
+ prompt "libass"
+ select FONTCONFIG
+ select FREETYPE
+ select FRIBIDI
+ select HARFBUZZ
+ help
+ Portable subtitle renderer for the ASS/SSA (Advanced Substation
+ Alpha/Substation Alpha) subtitle format.
diff --git a/rules/libass.make b/rules/libass.make
new file mode 100644
index 000000000..a0066e156
--- /dev/null
+++ b/rules/libass.make
@@ -0,0 +1,63 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2023 by Ladislav Michl <ladis@linux-mips.org>
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_LIBASS) += libass
+
+#
+# Paths and names
+#
+LIBASS_VERSION := 0.17.1
+LIBASS_MD5 := e920cfac44bf9e729d9a0aeed22d9ddb
+LIBASS := libass-$(LIBASS_VERSION)
+LIBASS_SUFFIX := tar.gz
+LIBASS_URL := https://github.com/libass/libass/archive/$(LIBASS_VERSION).$(LIBASS_SUFFIX)
+LIBASS_SOURCE := $(SRCDIR)/$(LIBASS).$(LIBASS_SUFFIX)
+LIBASS_DIR := $(BUILDDIR)/$(LIBASS)
+LIBASS_LICENSE := ISC
+LIBASS_LICENSE_FILES := \
+ file://COPYING;md5=a42532a0684420bdb15556c3cdd49a75
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+LIBASS_CONF_TOOL := autoconf
+LIBASS_CONF_OPT := \
+ $(CROSS_AUTOCONF_USR) \
+ --disable-test \
+ --disable-profile
+
+$(STATEDIR)/libass.prepare:
+ @$(call targetinfo)
+ @$(call world/execute, LIBASS, ./autogen.sh)
+ @$(call world/prepare, LIBASS)
+ @$(call touch)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/libass.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, libass)
+ @$(call install_fixup, libass,PRIORITY,optional)
+ @$(call install_fixup, libass,SECTION,base)
+ @$(call install_fixup, libass,AUTHOR,"Ladislav Michl <ladis@linux-mips.org>")
+ @$(call install_fixup, libass,DESCRIPTION,missing)
+
+ @$(call install_lib, libass, 0, 0, 0644, libass)
+
+ @$(call install_finish, libass)
+
+ @$(call touch)
+
+# vim: syntax=make
--
2.39.2
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ptxdist] [APPLIED] libass: new package
2023-12-29 10:40 ` [ptxdist] [PATCH 2/9] libass: " Ladislav Michl
@ 2024-01-10 16:57 ` Michael Olbrich
0 siblings, 0 replies; 19+ messages in thread
From: Michael Olbrich @ 2024-01-10 16:57 UTC (permalink / raw)
To: ptxdist; +Cc: Ladislav Michl
Thanks, applied as e2ba54c5e884f6077d0bfd44fdec75a415615d24.
Michael
[sent from post-receive hook]
On Wed, 10 Jan 2024 17:57:36 +0100, Ladislav Michl <oss-lists@triops.cz> wrote:
> Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
> Message-Id: <ZY6iDRfvbQjKcg-0@lenoch>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
>
> diff --git a/rules/libass.in b/rules/libass.in
> new file mode 100644
> index 000000000000..727721c11378
> --- /dev/null
> +++ b/rules/libass.in
> @@ -0,0 +1,12 @@
> +## SECTION=multimedia_libs
> +
> +config LIBASS
> + tristate
> + prompt "libass"
> + select FONTCONFIG
> + select FREETYPE
> + select FRIBIDI
> + select HARFBUZZ
> + help
> + Portable subtitle renderer for the ASS/SSA (Advanced Substation
> + Alpha/Substation Alpha) subtitle format.
> diff --git a/rules/libass.make b/rules/libass.make
> new file mode 100644
> index 000000000000..a0066e156a78
> --- /dev/null
> +++ b/rules/libass.make
> @@ -0,0 +1,63 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2023 by Ladislav Michl <ladis@linux-mips.org>
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_LIBASS) += libass
> +
> +#
> +# Paths and names
> +#
> +LIBASS_VERSION := 0.17.1
> +LIBASS_MD5 := e920cfac44bf9e729d9a0aeed22d9ddb
> +LIBASS := libass-$(LIBASS_VERSION)
> +LIBASS_SUFFIX := tar.gz
> +LIBASS_URL := https://github.com/libass/libass/archive/$(LIBASS_VERSION).$(LIBASS_SUFFIX)
> +LIBASS_SOURCE := $(SRCDIR)/$(LIBASS).$(LIBASS_SUFFIX)
> +LIBASS_DIR := $(BUILDDIR)/$(LIBASS)
> +LIBASS_LICENSE := ISC
> +LIBASS_LICENSE_FILES := \
> + file://COPYING;md5=a42532a0684420bdb15556c3cdd49a75
> +
> +# ----------------------------------------------------------------------------
> +# Prepare
> +# ----------------------------------------------------------------------------
> +
> +LIBASS_CONF_TOOL := autoconf
> +LIBASS_CONF_OPT := \
> + $(CROSS_AUTOCONF_USR) \
> + --disable-test \
> + --disable-profile
> +
> +$(STATEDIR)/libass.prepare:
> + @$(call targetinfo)
> + @$(call world/execute, LIBASS, ./autogen.sh)
> + @$(call world/prepare, LIBASS)
> + @$(call touch)
> +
> +# ----------------------------------------------------------------------------
> +# Target-Install
> +# ----------------------------------------------------------------------------
> +
> +$(STATEDIR)/libass.targetinstall:
> + @$(call targetinfo)
> +
> + @$(call install_init, libass)
> + @$(call install_fixup, libass,PRIORITY,optional)
> + @$(call install_fixup, libass,SECTION,base)
> + @$(call install_fixup, libass,AUTHOR,"Ladislav Michl <ladis@linux-mips.org>")
> + @$(call install_fixup, libass,DESCRIPTION,missing)
> +
> + @$(call install_lib, libass, 0, 0, 0644, libass)
> +
> + @$(call install_finish, libass)
> +
> + @$(call touch)
> +
> +# vim: syntax=make
^ permalink raw reply [flat|nested] 19+ messages in thread
* [ptxdist] [PATCH 3/9] libcdio: new package
2023-12-29 10:37 [ptxdist] [PATCH 0/9] Add a few multimedia libraries Ladislav Michl
2023-12-29 10:38 ` [ptxdist] [PATCH 1/9] dav1d: new package Ladislav Michl
2023-12-29 10:40 ` [ptxdist] [PATCH 2/9] libass: " Ladislav Michl
@ 2023-12-29 10:41 ` Ladislav Michl
2024-01-10 16:57 ` [ptxdist] [APPLIED] " Michael Olbrich
2023-12-29 10:42 ` [ptxdist] [PATCH 4/9] gst-plugins-ugly1: unbreak cdio support Ladislav Michl
` (5 subsequent siblings)
8 siblings, 1 reply; 19+ messages in thread
From: Ladislav Michl @ 2023-12-29 10:41 UTC (permalink / raw)
To: ptxdist
From: Ladislav Michl <ladis@linux-mips.org>
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
---
rules/libcdio.in | 15 ++++++++++
rules/libcdio.make | 68 ++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 83 insertions(+)
create mode 100644 rules/libcdio.in
create mode 100644 rules/libcdio.make
diff --git a/rules/libcdio.in b/rules/libcdio.in
new file mode 100644
index 000000000..fd0d591ea
--- /dev/null
+++ b/rules/libcdio.in
@@ -0,0 +1,15 @@
+## SECTION=multimedia_libs
+
+menuconfig LIBCDIO
+ tristate
+ prompt "libcdio "
+ select GCCLIBS_CXX if LIBCDIO_CXX
+ help
+ A library for CD-ROM and CD image access.
+
+if LIBCDIO
+
+config LIBCDIO_CXX
+ bool "install c++ bindings"
+
+endif
diff --git a/rules/libcdio.make b/rules/libcdio.make
new file mode 100644
index 000000000..e586ce581
--- /dev/null
+++ b/rules/libcdio.make
@@ -0,0 +1,68 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2023 by Ladislav Michl <ladis@linux-mips.org>
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_LIBCDIO) += libcdio
+
+#
+# Paths and names
+#
+LIBCDIO_VERSION := 2.1.0
+LIBCDIO_MD5 := aa7629e8f73662a762f64c444b901055
+LIBCDIO := libcdio-$(LIBCDIO_VERSION)
+LIBCDIO_SUFFIX := tar.bz2
+LIBCDIO_URL := $(call ptx/mirror, GNU, libcdio/$(LIBCDIO).$(LIBCDIO_SUFFIX))
+LIBCDIO_SOURCE := $(SRCDIR)/$(LIBCDIO).$(LIBCDIO_SUFFIX)
+LIBCDIO_DIR := $(BUILDDIR)/$(LIBCDIO)
+LIBCDIO_LICENSE := GPL-3.0-or-later
+LIBCDIO_LICENSE_FILES := \
+ file://COPYING;md5=d32239bcb673463ab874e80d47fae504
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+LIBCDIO_CONF_TOOL := autoconf
+LIBCDIO_CONF_OPT := \
+ $(CROSS_AUTOCONF_USR) \
+ $(GLOBAL_LARGE_FILE_OPTION) \
+ --$(call ptx/endis, PTXCONF_LIBCDIO_CXX)-cxx \
+ --disable-example-progs \
+ --without-cd-drive \
+ --without-cd-info \
+ --without-cdda-player \
+ --without-cd-read \
+ --without-iso-info \
+ --without-iso-read
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+LIBCDIO_LIBS-y := libcdio libiso9660 libudf
+LIBCDIO_LIBS-$(PTXCONF_LIBCDIO_CXX) += libcdio++ libiso9660++
+
+$(STATEDIR)/libcdio.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, libcdio)
+ @$(call install_fixup, libcdio,PRIORITY,optional)
+ @$(call install_fixup, libcdio,SECTION,base)
+ @$(call install_fixup, libcdio,AUTHOR,"Ladislav Michl <ladis@linux-mips.org>")
+ @$(call install_fixup, libcdio,DESCRIPTION,missing)
+
+ @$(foreach lib, $(LIBCDIO_LIBS-y), \
+ $(call install_lib, libcdio, 0, 0, 0644, lib$(lib))$(ptx/nl))
+
+ @$(call install_finish, libcdio)
+
+ @$(call touch)
+
+# vim: syntax=make
--
2.39.2
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ptxdist] [APPLIED] libcdio: new package
2023-12-29 10:41 ` [ptxdist] [PATCH 3/9] libcdio: " Ladislav Michl
@ 2024-01-10 16:57 ` Michael Olbrich
0 siblings, 0 replies; 19+ messages in thread
From: Michael Olbrich @ 2024-01-10 16:57 UTC (permalink / raw)
To: ptxdist; +Cc: Ladislav Michl
Thanks, applied as 21737c170f0f92b0f1c943c43f5c44573dd80b12.
Michael
[sent from post-receive hook]
On Wed, 10 Jan 2024 17:57:36 +0100, Ladislav Michl <oss-lists@triops.cz> wrote:
> Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
> Message-Id: <ZY6iUFRTKDAYbfKn@lenoch>
> [mol: fix remove duplicate 'lib' in targetinstall]
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
>
> diff --git a/rules/libcdio.in b/rules/libcdio.in
> new file mode 100644
> index 000000000000..f5765a7517dd
> --- /dev/null
> +++ b/rules/libcdio.in
> @@ -0,0 +1,16 @@
> +## SECTION=multimedia_libs
> +
> +menuconfig LIBCDIO
> + tristate
> + prompt "libcdio "
> + select GCCLIBS_CXX if LIBCDIO_CXX
> + help
> + A library for CD-ROM and CD image access.
> +
> +if LIBCDIO
> +
> +config LIBCDIO_CXX
> + bool
> + prompt "install c++ bindings"
> +
> +endif
> diff --git a/rules/libcdio.make b/rules/libcdio.make
> new file mode 100644
> index 000000000000..493c83f093e7
> --- /dev/null
> +++ b/rules/libcdio.make
> @@ -0,0 +1,68 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2023 by Ladislav Michl <ladis@linux-mips.org>
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_LIBCDIO) += libcdio
> +
> +#
> +# Paths and names
> +#
> +LIBCDIO_VERSION := 2.1.0
> +LIBCDIO_MD5 := aa7629e8f73662a762f64c444b901055
> +LIBCDIO := libcdio-$(LIBCDIO_VERSION)
> +LIBCDIO_SUFFIX := tar.bz2
> +LIBCDIO_URL := $(call ptx/mirror, GNU, libcdio/$(LIBCDIO).$(LIBCDIO_SUFFIX))
> +LIBCDIO_SOURCE := $(SRCDIR)/$(LIBCDIO).$(LIBCDIO_SUFFIX)
> +LIBCDIO_DIR := $(BUILDDIR)/$(LIBCDIO)
> +LIBCDIO_LICENSE := GPL-3.0-or-later
> +LIBCDIO_LICENSE_FILES := \
> + file://COPYING;md5=d32239bcb673463ab874e80d47fae504
> +
> +# ----------------------------------------------------------------------------
> +# Prepare
> +# ----------------------------------------------------------------------------
> +
> +LIBCDIO_CONF_TOOL := autoconf
> +LIBCDIO_CONF_OPT := \
> + $(CROSS_AUTOCONF_USR) \
> + $(GLOBAL_LARGE_FILE_OPTION) \
> + --$(call ptx/endis, PTXCONF_LIBCDIO_CXX)-cxx \
> + --disable-example-progs \
> + --without-cd-drive \
> + --without-cd-info \
> + --without-cdda-player \
> + --without-cd-read \
> + --without-iso-info \
> + --without-iso-read
> +
> +# ----------------------------------------------------------------------------
> +# Target-Install
> +# ----------------------------------------------------------------------------
> +
> +LIBCDIO_LIBS-y := libcdio libiso9660 libudf
> +LIBCDIO_LIBS-$(PTXCONF_LIBCDIO_CXX) += libcdio++ libiso9660++
> +
> +$(STATEDIR)/libcdio.targetinstall:
> + @$(call targetinfo)
> +
> + @$(call install_init, libcdio)
> + @$(call install_fixup, libcdio,PRIORITY,optional)
> + @$(call install_fixup, libcdio,SECTION,base)
> + @$(call install_fixup, libcdio,AUTHOR,"Ladislav Michl <ladis@linux-mips.org>")
> + @$(call install_fixup, libcdio,DESCRIPTION,missing)
> +
> + @$(foreach lib, $(LIBCDIO_LIBS-y), \
> + $(call install_lib, libcdio, 0, 0, 0644, $(lib))$(ptx/nl))
> +
> + @$(call install_finish, libcdio)
> +
> + @$(call touch)
> +
> +# vim: syntax=make
^ permalink raw reply [flat|nested] 19+ messages in thread
* [ptxdist] [PATCH 4/9] gst-plugins-ugly1: unbreak cdio support
2023-12-29 10:37 [ptxdist] [PATCH 0/9] Add a few multimedia libraries Ladislav Michl
` (2 preceding siblings ...)
2023-12-29 10:41 ` [ptxdist] [PATCH 3/9] libcdio: " Ladislav Michl
@ 2023-12-29 10:42 ` Ladislav Michl
2024-01-10 16:57 ` [ptxdist] [APPLIED] " Michael Olbrich
2023-12-29 10:43 ` [ptxdist] [PATCH 5/9] libtag: new package Ladislav Michl
` (4 subsequent siblings)
8 siblings, 1 reply; 19+ messages in thread
From: Ladislav Michl @ 2023-12-29 10:42 UTC (permalink / raw)
To: ptxdist
From: Ladislav Michl <ladis@linux-mips.org>
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
---
rules/gst-plugins-ugly1.in | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/rules/gst-plugins-ugly1.in b/rules/gst-plugins-ugly1.in
index 2a1dabcc1..fe8aecc8e 100644
--- a/rules/gst-plugins-ugly1.in
+++ b/rules/gst-plugins-ugly1.in
@@ -8,6 +8,7 @@ menuconfig GST_PLUGINS_UGLY1
select GSTREAMER1
select GST_PLUGINS_BASE1
select ORC if GST_PLUGINS_UGLY1_A52DEC
+ select LIBCDIO if GST_PLUGINS_UGLY1_CDIO
select LIBMPEG2 if GST_PLUGINS_UGLY1_MPEG2DEC
prompt "gst-plugins-ugly "
help
@@ -66,8 +67,6 @@ config GST_PLUGINS_UGLY1_AMRWBDEC
config GST_PLUGINS_UGLY1_CDIO
bool
- # needs libcdio
- depends on BROKEN
prompt "cdio"
help
CD audio source plugin
--
2.39.2
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ptxdist] [APPLIED] gst-plugins-ugly1: unbreak cdio support
2023-12-29 10:42 ` [ptxdist] [PATCH 4/9] gst-plugins-ugly1: unbreak cdio support Ladislav Michl
@ 2024-01-10 16:57 ` Michael Olbrich
0 siblings, 0 replies; 19+ messages in thread
From: Michael Olbrich @ 2024-01-10 16:57 UTC (permalink / raw)
To: ptxdist; +Cc: Ladislav Michl
Thanks, applied as a443736f3fed74c1921da155edbb27ec7ffc99dc.
Michael
[sent from post-receive hook]
On Wed, 10 Jan 2024 17:57:37 +0100, Ladislav Michl <oss-lists@triops.cz> wrote:
> Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
> Message-Id: <ZY6ihBKD48sK0yEU@lenoch>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
>
> diff --git a/rules/gst-plugins-ugly1.in b/rules/gst-plugins-ugly1.in
> index 2a1dabcc103c..fe8aecc8e55e 100644
> --- a/rules/gst-plugins-ugly1.in
> +++ b/rules/gst-plugins-ugly1.in
> @@ -8,6 +8,7 @@ menuconfig GST_PLUGINS_UGLY1
> select GSTREAMER1
> select GST_PLUGINS_BASE1
> select ORC if GST_PLUGINS_UGLY1_A52DEC
> + select LIBCDIO if GST_PLUGINS_UGLY1_CDIO
> select LIBMPEG2 if GST_PLUGINS_UGLY1_MPEG2DEC
> prompt "gst-plugins-ugly "
> help
> @@ -66,8 +67,6 @@ config GST_PLUGINS_UGLY1_AMRWBDEC
>
> config GST_PLUGINS_UGLY1_CDIO
> bool
> - # needs libcdio
> - depends on BROKEN
> prompt "cdio"
> help
> CD audio source plugin
^ permalink raw reply [flat|nested] 19+ messages in thread
* [ptxdist] [PATCH 5/9] libtag: new package
2023-12-29 10:37 [ptxdist] [PATCH 0/9] Add a few multimedia libraries Ladislav Michl
` (3 preceding siblings ...)
2023-12-29 10:42 ` [ptxdist] [PATCH 4/9] gst-plugins-ugly1: unbreak cdio support Ladislav Michl
@ 2023-12-29 10:43 ` Ladislav Michl
2024-01-10 16:57 ` [ptxdist] [APPLIED] " Michael Olbrich
2023-12-29 10:43 ` [ptxdist] [PATCH 6/9] gst-plugins-good1: unbreak libtag support Ladislav Michl
` (3 subsequent siblings)
8 siblings, 1 reply; 19+ messages in thread
From: Ladislav Michl @ 2023-12-29 10:43 UTC (permalink / raw)
To: ptxdist
From: Ladislav Michl <ladis@linux-mips.org>
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
---
rules/libtag.in | 17 ++++++++++++++
rules/libtag.make | 60 +++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 77 insertions(+)
create mode 100644 rules/libtag.in
create mode 100644 rules/libtag.make
diff --git a/rules/libtag.in b/rules/libtag.in
new file mode 100644
index 000000000..17132b49e
--- /dev/null
+++ b/rules/libtag.in
@@ -0,0 +1,17 @@
+## SECTION=multimedia_libs
+
+menuconfig LIBTAG
+ tristate
+ prompt "libtag "
+ select HOST_CMAKE
+ select ZLIB if LIBTAG_ZLIB
+ help
+ A library for reading and editing the meta-data of several
+ popular audio formats.
+
+if LIBTAG
+
+config LIBTAG_ZLIB
+ bool "zlib support"
+
+endif
diff --git a/rules/libtag.make b/rules/libtag.make
new file mode 100644
index 000000000..8d26a56da
--- /dev/null
+++ b/rules/libtag.make
@@ -0,0 +1,60 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2023 by Ladislav Michl <ladis@linux-mips.org>
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_LIBTAG) += libtag
+
+#
+# Paths and names
+#
+LIBTAG_VERSION := 1.13.1
+LIBTAG_MD5 := 2fe6089da73ad414aa1b982b83415362
+LIBTAG := taglib-$(LIBTAG_VERSION)
+LIBTAG_SUFFIX := tar.gz
+LIBTAG_URL := https://taglib.org/releases/$(LIBTAG).$(LIBTAG_SUFFIX)
+LIBTAG_SOURCE := $(SRCDIR)/$(LIBTAG).$(LIBTAG_SUFFIX)
+LIBTAG_DIR := $(BUILDDIR)/$(LIBTAG)
+LIBTAG_LICENSE := LGPL-2.1-or-later
+LIBTAG_LICENSE_FILES := \
+ file://COPYING.LGPL;md5=4fbd65380cdd255951079008b364516c \
+ file://COPYING.MPL;md5=bfe1f75d606912a4111c90743d6c7325
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+LIBTAG_CONF_TOOL := cmake
+LIBTAG_CONF_OPT := \
+ $(CROSS_CMAKE_USR) \
+ -DBUILD_SHARED_LIBS=ON \
+ -DBUILD_TESTING=OFF \
+ -DBUILD_EXAMPLES=OFF \
+ -DWITH_ZLIB=$(call ptx/onoff, PTXCONF_LIBTAG_ZLIB)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/libtag.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, libtag)
+ @$(call install_fixup, libtag,PRIORITY,optional)
+ @$(call install_fixup, libtag,SECTION,base)
+ @$(call install_fixup, libtag,AUTHOR,"Ladislav Michl <ladis@linux-mips.org>")
+ @$(call install_fixup, libtag,DESCRIPTION,missing)
+
+ $(call install_lib, libtag, 0, 0, 0644, libtag)
+
+ @$(call install_finish, libtag)
+
+ @$(call touch)
+
+# vim: syntax=make
--
2.39.2
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ptxdist] [APPLIED] libtag: new package
2023-12-29 10:43 ` [ptxdist] [PATCH 5/9] libtag: new package Ladislav Michl
@ 2024-01-10 16:57 ` Michael Olbrich
0 siblings, 0 replies; 19+ messages in thread
From: Michael Olbrich @ 2024-01-10 16:57 UTC (permalink / raw)
To: ptxdist; +Cc: Ladislav Michl
Thanks, applied as 82559a70b650fdea26cb7cb3ca61f828826dea05.
Michael
[sent from post-receive hook]
On Wed, 10 Jan 2024 17:57:38 +0100, Ladislav Michl <oss-lists@triops.cz> wrote:
> Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
> Message-Id: <ZY6ivzhpS_yoBGJl@lenoch>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
>
> diff --git a/rules/libtag.in b/rules/libtag.in
> new file mode 100644
> index 000000000000..1e703a201734
> --- /dev/null
> +++ b/rules/libtag.in
> @@ -0,0 +1,18 @@
> +## SECTION=multimedia_libs
> +
> +menuconfig LIBTAG
> + tristate
> + prompt "libtag "
> + select HOST_CMAKE
> + select ZLIB if LIBTAG_ZLIB
> + help
> + A library for reading and editing the meta-data of several
> + popular audio formats.
> +
> +if LIBTAG
> +
> +config LIBTAG_ZLIB
> + bool
> + prompt "zlib support"
> +
> +endif
> diff --git a/rules/libtag.make b/rules/libtag.make
> new file mode 100644
> index 000000000000..8d26a56daabd
> --- /dev/null
> +++ b/rules/libtag.make
> @@ -0,0 +1,60 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2023 by Ladislav Michl <ladis@linux-mips.org>
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_LIBTAG) += libtag
> +
> +#
> +# Paths and names
> +#
> +LIBTAG_VERSION := 1.13.1
> +LIBTAG_MD5 := 2fe6089da73ad414aa1b982b83415362
> +LIBTAG := taglib-$(LIBTAG_VERSION)
> +LIBTAG_SUFFIX := tar.gz
> +LIBTAG_URL := https://taglib.org/releases/$(LIBTAG).$(LIBTAG_SUFFIX)
> +LIBTAG_SOURCE := $(SRCDIR)/$(LIBTAG).$(LIBTAG_SUFFIX)
> +LIBTAG_DIR := $(BUILDDIR)/$(LIBTAG)
> +LIBTAG_LICENSE := LGPL-2.1-or-later
> +LIBTAG_LICENSE_FILES := \
> + file://COPYING.LGPL;md5=4fbd65380cdd255951079008b364516c \
> + file://COPYING.MPL;md5=bfe1f75d606912a4111c90743d6c7325
> +
> +# ----------------------------------------------------------------------------
> +# Prepare
> +# ----------------------------------------------------------------------------
> +
> +LIBTAG_CONF_TOOL := cmake
> +LIBTAG_CONF_OPT := \
> + $(CROSS_CMAKE_USR) \
> + -DBUILD_SHARED_LIBS=ON \
> + -DBUILD_TESTING=OFF \
> + -DBUILD_EXAMPLES=OFF \
> + -DWITH_ZLIB=$(call ptx/onoff, PTXCONF_LIBTAG_ZLIB)
> +
> +# ----------------------------------------------------------------------------
> +# Target-Install
> +# ----------------------------------------------------------------------------
> +
> +$(STATEDIR)/libtag.targetinstall:
> + @$(call targetinfo)
> +
> + @$(call install_init, libtag)
> + @$(call install_fixup, libtag,PRIORITY,optional)
> + @$(call install_fixup, libtag,SECTION,base)
> + @$(call install_fixup, libtag,AUTHOR,"Ladislav Michl <ladis@linux-mips.org>")
> + @$(call install_fixup, libtag,DESCRIPTION,missing)
> +
> + $(call install_lib, libtag, 0, 0, 0644, libtag)
> +
> + @$(call install_finish, libtag)
> +
> + @$(call touch)
> +
> +# vim: syntax=make
^ permalink raw reply [flat|nested] 19+ messages in thread
* [ptxdist] [PATCH 6/9] gst-plugins-good1: unbreak libtag support
2023-12-29 10:37 [ptxdist] [PATCH 0/9] Add a few multimedia libraries Ladislav Michl
` (4 preceding siblings ...)
2023-12-29 10:43 ` [ptxdist] [PATCH 5/9] libtag: new package Ladislav Michl
@ 2023-12-29 10:43 ` Ladislav Michl
2024-01-10 16:57 ` [ptxdist] [APPLIED] " Michael Olbrich
2023-12-29 10:44 ` [ptxdist] [PATCH 7/9] libdvdcss: new package Ladislav Michl
` (2 subsequent siblings)
8 siblings, 1 reply; 19+ messages in thread
From: Ladislav Michl @ 2023-12-29 10:43 UTC (permalink / raw)
To: ptxdist
From: Ladislav Michl <ladis@linux-mips.org>
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
---
rules/gst-plugins-good1.in | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/rules/gst-plugins-good1.in b/rules/gst-plugins-good1.in
index 6d91fffb1..82031da0a 100644
--- a/rules/gst-plugins-good1.in
+++ b/rules/gst-plugins-good1.in
@@ -31,6 +31,7 @@ menuconfig GST_PLUGINS_GOOD1
select LIBSHOUT if GST_PLUGINS_GOOD1_SHOUT2
select LIBSOUP if GST_PLUGINS_GOOD1_SOUP
select LIBSOUP if GST_PLUGINS_GOOD1_ADAPTIVEDEMUX2 && RUNTIME
+ select LIBTAG if GST_PLUGINS_GOOD1_TAGLIB
select LIBXML2 if GST_PLUGINS_GOOD1_ADAPTIVEDEMUX2
select LIBGCRYPT if GST_PLUGINS_GOOD1_HLS_CRYPTO_GCRYPT
select NETTLE if GST_PLUGINS_GOOD1_HLS_CRYPTO_NETTLE
@@ -412,8 +413,6 @@ config GST_PLUGINS_GOOD1_SYSTEMD
config GST_PLUGINS_GOOD1_TAGLIB
bool
- # needs libtag
- depends on BROKEN
prompt "taglib"
help
Tag-writing plugin based on taglib
--
2.39.2
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ptxdist] [APPLIED] gst-plugins-good1: unbreak libtag support
2023-12-29 10:43 ` [ptxdist] [PATCH 6/9] gst-plugins-good1: unbreak libtag support Ladislav Michl
@ 2024-01-10 16:57 ` Michael Olbrich
0 siblings, 0 replies; 19+ messages in thread
From: Michael Olbrich @ 2024-01-10 16:57 UTC (permalink / raw)
To: ptxdist; +Cc: Ladislav Michl
Thanks, applied as 280f0521a7881c0b1ad032b75ee94098b35b32a3.
Michael
[sent from post-receive hook]
On Wed, 10 Jan 2024 17:57:39 +0100, Ladislav Michl <oss-lists@triops.cz> wrote:
> Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
> Message-Id: <ZY6i66Wmq64DTTth@lenoch>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
>
> diff --git a/rules/gst-plugins-good1.in b/rules/gst-plugins-good1.in
> index 6d91fffb1e03..82031da0adb1 100644
> --- a/rules/gst-plugins-good1.in
> +++ b/rules/gst-plugins-good1.in
> @@ -31,6 +31,7 @@ menuconfig GST_PLUGINS_GOOD1
> select LIBSHOUT if GST_PLUGINS_GOOD1_SHOUT2
> select LIBSOUP if GST_PLUGINS_GOOD1_SOUP
> select LIBSOUP if GST_PLUGINS_GOOD1_ADAPTIVEDEMUX2 && RUNTIME
> + select LIBTAG if GST_PLUGINS_GOOD1_TAGLIB
> select LIBXML2 if GST_PLUGINS_GOOD1_ADAPTIVEDEMUX2
> select LIBGCRYPT if GST_PLUGINS_GOOD1_HLS_CRYPTO_GCRYPT
> select NETTLE if GST_PLUGINS_GOOD1_HLS_CRYPTO_NETTLE
> @@ -412,8 +413,6 @@ config GST_PLUGINS_GOOD1_SYSTEMD
>
> config GST_PLUGINS_GOOD1_TAGLIB
> bool
> - # needs libtag
> - depends on BROKEN
> prompt "taglib"
> help
> Tag-writing plugin based on taglib
^ permalink raw reply [flat|nested] 19+ messages in thread
* [ptxdist] [PATCH 7/9] libdvdcss: new package
2023-12-29 10:37 [ptxdist] [PATCH 0/9] Add a few multimedia libraries Ladislav Michl
` (5 preceding siblings ...)
2023-12-29 10:43 ` [ptxdist] [PATCH 6/9] gst-plugins-good1: unbreak libtag support Ladislav Michl
@ 2023-12-29 10:44 ` Ladislav Michl
2024-01-10 16:57 ` [ptxdist] [APPLIED] " Michael Olbrich
2023-12-29 10:45 ` [ptxdist] [PATCH 8/9] libdvdnav: " Ladislav Michl
2023-12-29 10:46 ` [ptxdist] [PATCH 9/9] libdvdread: " Ladislav Michl
8 siblings, 1 reply; 19+ messages in thread
From: Ladislav Michl @ 2023-12-29 10:44 UTC (permalink / raw)
To: ptxdist
From: Ladislav Michl <ladis@linux-mips.org>
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
---
rules/libdvdcss.in | 8 ++++++
rules/libdvdcss.make | 60 ++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 68 insertions(+)
create mode 100644 rules/libdvdcss.in
create mode 100644 rules/libdvdcss.make
diff --git a/rules/libdvdcss.in b/rules/libdvdcss.in
new file mode 100644
index 000000000..1dc51535e
--- /dev/null
+++ b/rules/libdvdcss.in
@@ -0,0 +1,8 @@
+## SECTION=multimedia_libs
+
+config LIBDVDCSS
+ tristate
+ prompt "libdvdcss"
+ help
+ A simple library designed for accessing DVDs like a block device
+ without having to bother about the decryption.
diff --git a/rules/libdvdcss.make b/rules/libdvdcss.make
new file mode 100644
index 000000000..930723879
--- /dev/null
+++ b/rules/libdvdcss.make
@@ -0,0 +1,60 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2023 by Ladislav Michl <ladis@linux-mips.org>
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_LIBDVDCSS) += libdvdcss
+
+#
+# Paths and names
+#
+LIBDVDCSS_VERSION := 1.4.3
+LIBDVDCSS_MD5 := e98239a88af9b2204f9b9d987c2bc71a
+LIBDVDCSS := libdvdcss-$(LIBDVDCSS_VERSION)
+LIBDVDCSS_SUFFIX := tar.bz2
+LIBDVDCSS_URL := https://download.videolan.org/pub/libdvdcss/$(LIBDVDCSS_VERSION)/$(LIBDVDCSS).$(LIBDVDCSS_SUFFIX)
+LIBDVDCSS_SOURCE := $(SRCDIR)/$(LIBDVDCSS).$(LIBDVDCSS_SUFFIX)
+LIBDVDCSS_DIR := $(BUILDDIR)/$(LIBDVDCSS)
+LIBDVDCSS_LICENSE := GPL-2.0-or-later
+LIBDVDCSS_LICENSE_FILES := \
+ file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+#
+# autoconf
+#
+LIBDVDCSS_CONF_TOOL := autoconf
+LIBDVDCSS_CONF_OPT := \
+ $(CROSS_AUTOCONF_USR) \
+ $(GLOBAL_LARGE_FILE_OPTION) \
+ --disable-doc
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/libdvdcss.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, libdvdcss)
+ @$(call install_fixup, libdvdcss,PRIORITY,optional)
+ @$(call install_fixup, libdvdcss,SECTION,base)
+ @$(call install_fixup, libdvdcss,AUTHOR,"Ladislav Michl <ladis@linux-mips.org>")
+ @$(call install_fixup, libdvdcss,DESCRIPTION,missing)
+
+ @$(call install_lib, libdvdcss, 0, 0, 0644, libdvdcss)
+
+ @$(call install_finish, libdvdcss)
+
+ @$(call touch)
+
+# vim: syntax=make
--
2.39.2
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ptxdist] [APPLIED] libdvdcss: new package
2023-12-29 10:44 ` [ptxdist] [PATCH 7/9] libdvdcss: new package Ladislav Michl
@ 2024-01-10 16:57 ` Michael Olbrich
0 siblings, 0 replies; 19+ messages in thread
From: Michael Olbrich @ 2024-01-10 16:57 UTC (permalink / raw)
To: ptxdist; +Cc: Ladislav Michl
Thanks, applied as 2552312fe84a79a48308e99ca9471a67c617d3f7.
Michael
[sent from post-receive hook]
On Wed, 10 Jan 2024 17:57:40 +0100, Ladislav Michl <oss-lists@triops.cz> wrote:
> Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
> Message-Id: <ZY6jHzRoaaGhXUQL@lenoch>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
>
> diff --git a/rules/libdvdcss.in b/rules/libdvdcss.in
> new file mode 100644
> index 000000000000..1dc51535e5ff
> --- /dev/null
> +++ b/rules/libdvdcss.in
> @@ -0,0 +1,8 @@
> +## SECTION=multimedia_libs
> +
> +config LIBDVDCSS
> + tristate
> + prompt "libdvdcss"
> + help
> + A simple library designed for accessing DVDs like a block device
> + without having to bother about the decryption.
> diff --git a/rules/libdvdcss.make b/rules/libdvdcss.make
> new file mode 100644
> index 000000000000..9307238796fd
> --- /dev/null
> +++ b/rules/libdvdcss.make
> @@ -0,0 +1,60 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2023 by Ladislav Michl <ladis@linux-mips.org>
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_LIBDVDCSS) += libdvdcss
> +
> +#
> +# Paths and names
> +#
> +LIBDVDCSS_VERSION := 1.4.3
> +LIBDVDCSS_MD5 := e98239a88af9b2204f9b9d987c2bc71a
> +LIBDVDCSS := libdvdcss-$(LIBDVDCSS_VERSION)
> +LIBDVDCSS_SUFFIX := tar.bz2
> +LIBDVDCSS_URL := https://download.videolan.org/pub/libdvdcss/$(LIBDVDCSS_VERSION)/$(LIBDVDCSS).$(LIBDVDCSS_SUFFIX)
> +LIBDVDCSS_SOURCE := $(SRCDIR)/$(LIBDVDCSS).$(LIBDVDCSS_SUFFIX)
> +LIBDVDCSS_DIR := $(BUILDDIR)/$(LIBDVDCSS)
> +LIBDVDCSS_LICENSE := GPL-2.0-or-later
> +LIBDVDCSS_LICENSE_FILES := \
> + file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263
> +
> +# ----------------------------------------------------------------------------
> +# Prepare
> +# ----------------------------------------------------------------------------
> +
> +#
> +# autoconf
> +#
> +LIBDVDCSS_CONF_TOOL := autoconf
> +LIBDVDCSS_CONF_OPT := \
> + $(CROSS_AUTOCONF_USR) \
> + $(GLOBAL_LARGE_FILE_OPTION) \
> + --disable-doc
> +
> +# ----------------------------------------------------------------------------
> +# Target-Install
> +# ----------------------------------------------------------------------------
> +
> +$(STATEDIR)/libdvdcss.targetinstall:
> + @$(call targetinfo)
> +
> + @$(call install_init, libdvdcss)
> + @$(call install_fixup, libdvdcss,PRIORITY,optional)
> + @$(call install_fixup, libdvdcss,SECTION,base)
> + @$(call install_fixup, libdvdcss,AUTHOR,"Ladislav Michl <ladis@linux-mips.org>")
> + @$(call install_fixup, libdvdcss,DESCRIPTION,missing)
> +
> + @$(call install_lib, libdvdcss, 0, 0, 0644, libdvdcss)
> +
> + @$(call install_finish, libdvdcss)
> +
> + @$(call touch)
> +
> +# vim: syntax=make
^ permalink raw reply [flat|nested] 19+ messages in thread
* [ptxdist] [PATCH 8/9] libdvdnav: new package
2023-12-29 10:37 [ptxdist] [PATCH 0/9] Add a few multimedia libraries Ladislav Michl
` (6 preceding siblings ...)
2023-12-29 10:44 ` [ptxdist] [PATCH 7/9] libdvdcss: new package Ladislav Michl
@ 2023-12-29 10:45 ` Ladislav Michl
2024-01-10 16:57 ` [ptxdist] [APPLIED] " Michael Olbrich
2023-12-29 10:46 ` [ptxdist] [PATCH 9/9] libdvdread: " Ladislav Michl
8 siblings, 1 reply; 19+ messages in thread
From: Ladislav Michl @ 2023-12-29 10:45 UTC (permalink / raw)
To: ptxdist
From: Ladislav Michl <ladis@linux-mips.org>
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
---
rules/libdvdnav.in | 10 ++++++++
rules/libdvdnav.make | 59 ++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 69 insertions(+)
create mode 100644 rules/libdvdnav.in
create mode 100644 rules/libdvdnav.make
diff --git a/rules/libdvdnav.in b/rules/libdvdnav.in
new file mode 100644
index 000000000..77e73c188
--- /dev/null
+++ b/rules/libdvdnav.in
@@ -0,0 +1,10 @@
+## SECTION=multimedia_libs
+
+config LIBDVDNAV
+ tristate
+ prompt "libdvdnav"
+ select LIBDVDREAD
+ help
+ libdvdnav is a library that allows easy use of sophisticated
+ DVD navigation features such as DVD menus, multiangle playback
+ and even interactive DVD games.
diff --git a/rules/libdvdnav.make b/rules/libdvdnav.make
new file mode 100644
index 000000000..4efbb1691
--- /dev/null
+++ b/rules/libdvdnav.make
@@ -0,0 +1,59 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2023 by Ladislav Michl <ladis@linux-mips.org>
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_LIBDVDNAV) += libdvdnav
+
+#
+# Paths and names
+#
+LIBDVDNAV_VERSION := 6.1.1
+LIBDVDNAV_MD5 := 46c46cb0294fbd1fcb8a0181818dad15
+LIBDVDNAV := libdvdnav-$(LIBDVDNAV_VERSION)
+LIBDVDNAV_SUFFIX := tar.bz2
+LIBDVDNAV_URL := https://download.videolan.org/pub/videolan/libdvdnav/$(LIBDVDNAV_VERSION)/$(LIBDVDNAV).$(LIBDVDNAV_SUFFIX)
+LIBDVDNAV_SOURCE := $(SRCDIR)/$(LIBDVDNAV).$(LIBDVDNAV_SUFFIX)
+LIBDVDNAV_DIR := $(BUILDDIR)/$(LIBDVDNAV)
+LIBDVDNAV_LICENSE := GPL-2.0-or-later
+LIBDVDNAV_LICENSE_FILES := \
+ file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+#
+# autoconf
+#
+LIBDVDNAV_CONF_TOOL := autoconf
+LIBDVDNAV_CONF_OPT := \
+ $(CROSS_AUTOCONF_USR) \
+ $(GLOBAL_LARGE_FILE_OPTION)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/libdvdnav.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, libdvdnav)
+ @$(call install_fixup, libdvdnav,PRIORITY,optional)
+ @$(call install_fixup, libdvdnav,SECTION,base)
+ @$(call install_fixup, libdvdnav,AUTHOR,"Ladislav Michl <ladis@linux-mips.org>")
+ @$(call install_fixup, libdvdnav,DESCRIPTION,missing)
+
+ @$(call install_lib, libdvdnav, 0, 0, 0644, libdvdnav)
+
+ @$(call install_finish, libdvdnav)
+
+ @$(call touch)
+
+# vim: syntax=make
--
2.39.2
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ptxdist] [APPLIED] libdvdnav: new package
2023-12-29 10:45 ` [ptxdist] [PATCH 8/9] libdvdnav: " Ladislav Michl
@ 2024-01-10 16:57 ` Michael Olbrich
0 siblings, 0 replies; 19+ messages in thread
From: Michael Olbrich @ 2024-01-10 16:57 UTC (permalink / raw)
To: ptxdist; +Cc: Ladislav Michl
Thanks, applied as 3e25ba273110e3c9e59e6f0816a1c7728bf36e75.
Michael
[sent from post-receive hook]
On Wed, 10 Jan 2024 17:57:41 +0100, Ladislav Michl <oss-lists@triops.cz> wrote:
> Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
> Message-Id: <ZY6jSohbbORS8rjJ@lenoch>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
>
> diff --git a/rules/libdvdnav.in b/rules/libdvdnav.in
> new file mode 100644
> index 000000000000..77e73c1880e0
> --- /dev/null
> +++ b/rules/libdvdnav.in
> @@ -0,0 +1,10 @@
> +## SECTION=multimedia_libs
> +
> +config LIBDVDNAV
> + tristate
> + prompt "libdvdnav"
> + select LIBDVDREAD
> + help
> + libdvdnav is a library that allows easy use of sophisticated
> + DVD navigation features such as DVD menus, multiangle playback
> + and even interactive DVD games.
> diff --git a/rules/libdvdnav.make b/rules/libdvdnav.make
> new file mode 100644
> index 000000000000..4efbb1691f12
> --- /dev/null
> +++ b/rules/libdvdnav.make
> @@ -0,0 +1,59 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2023 by Ladislav Michl <ladis@linux-mips.org>
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_LIBDVDNAV) += libdvdnav
> +
> +#
> +# Paths and names
> +#
> +LIBDVDNAV_VERSION := 6.1.1
> +LIBDVDNAV_MD5 := 46c46cb0294fbd1fcb8a0181818dad15
> +LIBDVDNAV := libdvdnav-$(LIBDVDNAV_VERSION)
> +LIBDVDNAV_SUFFIX := tar.bz2
> +LIBDVDNAV_URL := https://download.videolan.org/pub/videolan/libdvdnav/$(LIBDVDNAV_VERSION)/$(LIBDVDNAV).$(LIBDVDNAV_SUFFIX)
> +LIBDVDNAV_SOURCE := $(SRCDIR)/$(LIBDVDNAV).$(LIBDVDNAV_SUFFIX)
> +LIBDVDNAV_DIR := $(BUILDDIR)/$(LIBDVDNAV)
> +LIBDVDNAV_LICENSE := GPL-2.0-or-later
> +LIBDVDNAV_LICENSE_FILES := \
> + file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f
> +
> +# ----------------------------------------------------------------------------
> +# Prepare
> +# ----------------------------------------------------------------------------
> +
> +#
> +# autoconf
> +#
> +LIBDVDNAV_CONF_TOOL := autoconf
> +LIBDVDNAV_CONF_OPT := \
> + $(CROSS_AUTOCONF_USR) \
> + $(GLOBAL_LARGE_FILE_OPTION)
> +
> +# ----------------------------------------------------------------------------
> +# Target-Install
> +# ----------------------------------------------------------------------------
> +
> +$(STATEDIR)/libdvdnav.targetinstall:
> + @$(call targetinfo)
> +
> + @$(call install_init, libdvdnav)
> + @$(call install_fixup, libdvdnav,PRIORITY,optional)
> + @$(call install_fixup, libdvdnav,SECTION,base)
> + @$(call install_fixup, libdvdnav,AUTHOR,"Ladislav Michl <ladis@linux-mips.org>")
> + @$(call install_fixup, libdvdnav,DESCRIPTION,missing)
> +
> + @$(call install_lib, libdvdnav, 0, 0, 0644, libdvdnav)
> +
> + @$(call install_finish, libdvdnav)
> +
> + @$(call touch)
> +
> +# vim: syntax=make
^ permalink raw reply [flat|nested] 19+ messages in thread
* [ptxdist] [PATCH 9/9] libdvdread: new package
2023-12-29 10:37 [ptxdist] [PATCH 0/9] Add a few multimedia libraries Ladislav Michl
` (7 preceding siblings ...)
2023-12-29 10:45 ` [ptxdist] [PATCH 8/9] libdvdnav: " Ladislav Michl
@ 2023-12-29 10:46 ` Ladislav Michl
2024-01-10 16:57 ` [ptxdist] [APPLIED] " Michael Olbrich
8 siblings, 1 reply; 19+ messages in thread
From: Ladislav Michl @ 2023-12-29 10:46 UTC (permalink / raw)
To: ptxdist
From: Ladislav Michl <ladis@linux-mips.org>
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
---
rules/libdvdread.in | 7 +++++
rules/libdvdread.make | 60 +++++++++++++++++++++++++++++++++++++++++++
2 files changed, 67 insertions(+)
create mode 100644 rules/libdvdread.in
create mode 100644 rules/libdvdread.make
diff --git a/rules/libdvdread.in b/rules/libdvdread.in
new file mode 100644
index 000000000..0106fd70b
--- /dev/null
+++ b/rules/libdvdread.in
@@ -0,0 +1,7 @@
+## SECTION=multimedia_libs
+
+config LIBDVDREAD
+ tristate
+ prompt "libdvdread"
+ help
+ libdvdread is a library for simpler navigation (DVDs without menus).
diff --git a/rules/libdvdread.make b/rules/libdvdread.make
new file mode 100644
index 000000000..25c607c54
--- /dev/null
+++ b/rules/libdvdread.make
@@ -0,0 +1,60 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2023 by Ladislav Michl <ladis@linux-mips.org>
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_LIBDVDREAD) += libdvdread
+
+#
+# Paths and names
+#
+LIBDVDREAD_VERSION := 6.1.3
+LIBDVDREAD_MD5 := 3c58d1624a71a16ff40f55dbaca82523
+LIBDVDREAD := libdvdread-$(LIBDVDREAD_VERSION)
+LIBDVDREAD_SUFFIX := tar.bz2
+LIBDVDREAD_URL := https://download.videolan.org/pub/videolan/libdvdread/$(LIBDVDREAD_VERSION)/$(LIBDVDREAD).$(LIBDVDREAD_SUFFIX)
+LIBDVDREAD_SOURCE := $(SRCDIR)/$(LIBDVDREAD).$(LIBDVDREAD_SUFFIX)
+LIBDVDREAD_DIR := $(BUILDDIR)/$(LIBDVDREAD)
+LIBDVDREAD_LICENSE := GPL-2.0-or-later
+LIBDVDREAD_LICENSE_FILES := \
+ file://COPYING;md5=64e753fa7d1ca31632bc383da3b57c27
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+#
+# autoconf
+#
+LIBDVDREAD_CONF_TOOL := autoconf
+LIBDVDREAD_CONF_OPT := \
+ $(CROSS_AUTOCONF_USR) \
+ $(GLOBAL_LARGE_FILE_OPTION) \
+ --disable-apidoc
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/libdvdread.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, libdvdread)
+ @$(call install_fixup, libdvdread,PRIORITY,optional)
+ @$(call install_fixup, libdvdread,SECTION,base)
+ @$(call install_fixup, libdvdread,AUTHOR,"Ladislav Michl <ladis@linux-mips.org>")
+ @$(call install_fixup, libdvdread,DESCRIPTION,missing)
+
+ @$(call install_lib, libdvdread, 0, 0, 0644, libdvdread)
+
+ @$(call install_finish, libdvdread)
+
+ @$(call touch)
+
+# vim: syntax=make
--
2.39.2
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ptxdist] [APPLIED] libdvdread: new package
2023-12-29 10:46 ` [ptxdist] [PATCH 9/9] libdvdread: " Ladislav Michl
@ 2024-01-10 16:57 ` Michael Olbrich
0 siblings, 0 replies; 19+ messages in thread
From: Michael Olbrich @ 2024-01-10 16:57 UTC (permalink / raw)
To: ptxdist; +Cc: Ladislav Michl
Thanks, applied as a1a10f7d8b872cc2eba0b404d88a6687c7cc6da3.
Michael
[sent from post-receive hook]
On Wed, 10 Jan 2024 17:57:41 +0100, Ladislav Michl <oss-lists@triops.cz> wrote:
> Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
> Message-Id: <ZY6jdSisWNN4Z5jA@lenoch>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
>
> diff --git a/rules/libdvdread.in b/rules/libdvdread.in
> new file mode 100644
> index 000000000000..0106fd70b6d0
> --- /dev/null
> +++ b/rules/libdvdread.in
> @@ -0,0 +1,7 @@
> +## SECTION=multimedia_libs
> +
> +config LIBDVDREAD
> + tristate
> + prompt "libdvdread"
> + help
> + libdvdread is a library for simpler navigation (DVDs without menus).
> diff --git a/rules/libdvdread.make b/rules/libdvdread.make
> new file mode 100644
> index 000000000000..25c607c54b7c
> --- /dev/null
> +++ b/rules/libdvdread.make
> @@ -0,0 +1,60 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2023 by Ladislav Michl <ladis@linux-mips.org>
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_LIBDVDREAD) += libdvdread
> +
> +#
> +# Paths and names
> +#
> +LIBDVDREAD_VERSION := 6.1.3
> +LIBDVDREAD_MD5 := 3c58d1624a71a16ff40f55dbaca82523
> +LIBDVDREAD := libdvdread-$(LIBDVDREAD_VERSION)
> +LIBDVDREAD_SUFFIX := tar.bz2
> +LIBDVDREAD_URL := https://download.videolan.org/pub/videolan/libdvdread/$(LIBDVDREAD_VERSION)/$(LIBDVDREAD).$(LIBDVDREAD_SUFFIX)
> +LIBDVDREAD_SOURCE := $(SRCDIR)/$(LIBDVDREAD).$(LIBDVDREAD_SUFFIX)
> +LIBDVDREAD_DIR := $(BUILDDIR)/$(LIBDVDREAD)
> +LIBDVDREAD_LICENSE := GPL-2.0-or-later
> +LIBDVDREAD_LICENSE_FILES := \
> + file://COPYING;md5=64e753fa7d1ca31632bc383da3b57c27
> +
> +# ----------------------------------------------------------------------------
> +# Prepare
> +# ----------------------------------------------------------------------------
> +
> +#
> +# autoconf
> +#
> +LIBDVDREAD_CONF_TOOL := autoconf
> +LIBDVDREAD_CONF_OPT := \
> + $(CROSS_AUTOCONF_USR) \
> + $(GLOBAL_LARGE_FILE_OPTION) \
> + --disable-apidoc
> +
> +# ----------------------------------------------------------------------------
> +# Target-Install
> +# ----------------------------------------------------------------------------
> +
> +$(STATEDIR)/libdvdread.targetinstall:
> + @$(call targetinfo)
> +
> + @$(call install_init, libdvdread)
> + @$(call install_fixup, libdvdread,PRIORITY,optional)
> + @$(call install_fixup, libdvdread,SECTION,base)
> + @$(call install_fixup, libdvdread,AUTHOR,"Ladislav Michl <ladis@linux-mips.org>")
> + @$(call install_fixup, libdvdread,DESCRIPTION,missing)
> +
> + @$(call install_lib, libdvdread, 0, 0, 0644, libdvdread)
> +
> + @$(call install_finish, libdvdread)
> +
> + @$(call touch)
> +
> +# vim: syntax=make
^ permalink raw reply [flat|nested] 19+ messages in thread