--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: obs-studio: Please use whitelist for libluajit-5.1-dev build dependency
- From: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
- Date: Thu, 14 Sep 2023 14:06:23 +0200
- Message-id: <169469318317.3718628.1994930144365542060.reportbug@nofan.physik.fu-berlin.de>
Source: obs-studio
Version: 29.1.3+dfsg-2
Severity: normal
User: debian-powerpc@lists.debian.org
Usertags: powerpc ppc64
X-Debbugs-Cc: debian-powerpc@lists.debian.org
Hello!
src:obs-studio currently only blacklists ppc64el in debian/control in its
build dependencies [1] while luajit is missing on many architectures [2].
Thus, it would make sense to use a whitelist for the libluajit-5.1-dev
build dependency in debian/control and also adjust debian/rules accordingly:
diff -Nru old/obs-studio-29.1.3+dfsg/debian/control new/obs-studio-29.1.3+dfsg/debian/control
--- old/obs-studio-29.1.3+dfsg/debian/control 2023-08-02 13:39:19.000000000 +0200
+++ new/obs-studio-29.1.3+dfsg/debian/control 2023-09-14 14:02:58.869380395 +0200
@@ -27,7 +27,7 @@
libfreetype-dev,
libjack-jackd2-dev,
libjansson-dev,
- libluajit-5.1-dev [!ppc64el],
+ libluajit-5.1-dev [amd64 arm64 armel armhf hurd-i386 i386 mips64el s390x],
libmbedtls-dev,
libopengl-dev,
libpci-dev,
diff -Nru old/obs-studio-29.1.3+dfsg/debian/rules new/obs-studio-29.1.3+dfsg/debian/rules
--- old/obs-studio-29.1.3+dfsg/debian/rules 2023-08-02 13:39:19.000000000 +0200
+++ new/obs-studio-29.1.3+dfsg/debian/rules 2023-09-14 14:02:41.005436844 +0200
@@ -18,7 +18,7 @@
confflags += -DOBS_VERSION_OVERRIDE=$(subst +dfsg,.1,$(DEB_VERSION))
confflags += -DAPPDATA_RELEASE_DATE=$(shell date --utc --date=@$${SOURCE_DATE_EPOCH} +'%Y-%m-%d')
-ifeq (ppc64el,$(DEB_HOST_ARCH))
+ifeq (,$(filter amd64 arm64 armel armhf hurd-i386 i386 mips64el s390x, $(DEB_HOST_ARCH)))
confflags += -DENABLE_SCRIPTING_LUA=OFF
endif
I have attached the patch as a file as well.
Thanks,
Adrian
> [1] https://salsa.debian.org/multimedia-team/obs-studio/-/blob/master/debian/control#L30
> [2] https://buildd.debian.org/status/package.php?p=luajit&suite=sid
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer
`. `' Physicist
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
diff -Nru old/obs-studio-29.1.3+dfsg/debian/control new/obs-studio-29.1.3+dfsg/debian/control
--- old/obs-studio-29.1.3+dfsg/debian/control 2023-08-02 13:39:19.000000000 +0200
+++ new/obs-studio-29.1.3+dfsg/debian/control 2023-09-14 14:02:58.869380395 +0200
@@ -27,7 +27,7 @@
libfreetype-dev,
libjack-jackd2-dev,
libjansson-dev,
- libluajit-5.1-dev [!ppc64el],
+ libluajit-5.1-dev [amd64 arm64 armel armhf hurd-i386 i386 mips64el s390x],
libmbedtls-dev,
libopengl-dev,
libpci-dev,
diff -Nru old/obs-studio-29.1.3+dfsg/debian/rules new/obs-studio-29.1.3+dfsg/debian/rules
--- old/obs-studio-29.1.3+dfsg/debian/rules 2023-08-02 13:39:19.000000000 +0200
+++ new/obs-studio-29.1.3+dfsg/debian/rules 2023-09-14 14:02:41.005436844 +0200
@@ -18,7 +18,7 @@
confflags += -DOBS_VERSION_OVERRIDE=$(subst +dfsg,.1,$(DEB_VERSION))
confflags += -DAPPDATA_RELEASE_DATE=$(shell date --utc --date=@$${SOURCE_DATE_EPOCH} +'%Y-%m-%d')
-ifeq (ppc64el,$(DEB_HOST_ARCH))
+ifeq (,$(filter amd64 arm64 armel armhf hurd-i386 i386 mips64el s390x, $(DEB_HOST_ARCH)))
confflags += -DENABLE_SCRIPTING_LUA=OFF
endif
--- End Message ---
--- Begin Message ---
Source: obs-studio
Source-Version: 30.0.2+dfsg-2
Done: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
We believe that the bug you reported is fixed in the latest version of
obs-studio, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1051931@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org> (supplier of updated obs-studio package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 09 Jan 2024 09:21:26 +0100
Source: obs-studio
Architecture: source
Version: 30.0.2+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Closes: 1051931 1059799
Changes:
obs-studio (30.0.2+dfsg-2) unstable; urgency=medium
.
* d/rules: use $() for make variables
(Closes: #1059799)
* Add Unconditional B-D on luajit
(dropping support for ppc64el)
(Closes: #1051931)
Checksums-Sha1:
93464183e3183a0166218c1f981f550b0b67de1b 3726 obs-studio_30.0.2+dfsg-2.dsc
c556673c0f1cafcedc32a999d9abc356493ec5a2 57052 obs-studio_30.0.2+dfsg-2.debian.tar.xz
Checksums-Sha256:
edeebfff47ab47f05ba5785f429ed18dbac5ff2405e6f977707dade270934e98 3726 obs-studio_30.0.2+dfsg-2.dsc
79b68221c301e264b967e3ee40143e09175ed394bcb6e0b72cc732d0755175ad 57052 obs-studio_30.0.2+dfsg-2.debian.tar.xz
Files:
a7a2395c68d43dfd2ca09d5fb6f1f8c9 3726 video optional obs-studio_30.0.2+dfsg-2.dsc
6a9cd815d5798fcb365c81bdbadcc34e 57052 video optional obs-studio_30.0.2+dfsg-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEdAXnRVdICXNIABVttlAZxH96NvgFAmWdTdwACgkQtlAZxH96
NvhBYQ/+JXI+yibukgP+yyUqSbg5s90ux0gIr05Detw3soVqxMzMvCPdTjfOwjBs
hahtXGAbznCkEvzyAaQGLVCibO1U2tpy7nz3VtTT9fD60ZM4skmwhf4p4z7dpD0w
oc5Gc2hDaH7dZhM3zL3Ukd+fT4fV+AWaof0NgIBHKBt48xv4zkQUREJD65zTIAw+
0IbfL5kqwcq7gL0kaF84pVydbsDL8n3zD7Xsr3j4Aj0Kt531NIwNxVP/c3HdL5JA
N11jHraNFEkNC47pbhKD4vGXo2R8gxyUzRRAiTXM+a7SOJrutELj87BNl8MJuSmZ
XnvGk1DOSKK2O0QopYjXEcoWrVedWpkiJxaSSqL4l/nkIvIorohif+LZSfATmrB8
O6ygkEhGKSENDN+mXuw0Gjwqhi0aG1r8uVcrP28sbL97E+3JBjGp5ahyYrbTmYCD
FbhWqP7LaZ8DdDxFqaqRAdPQpjf5E5FIiU6FetLXBep8FSdGjNuhmU29OrtTAbXi
iIepPVZN1D8KrqrZhKNisi3QBk+DKrg1DwMVwPtIaX6HxKn+E9yBFIIOhzP7f4RQ
Vu4PAC+2mhcTINrK2RiDQsmrNrItMDTWmkASs8KNqx2Bz0kMtOJ7QMVSgD8joc/h
ZixAmeg7/gkEHUjIx6DkUOgnqfayW1cDqbMGdrZRgo0SoK+vx50=
=a9qo
-----END PGP SIGNATURE-----
--- End Message ---