Control: forwarded -1 https://bugs.launchpad.net/raspbian/+bug/1819444
Hi, Bálint Réczey <bal...@balintreczey.hu> ezt írta (időpont: 2019. febr. 11., H, 9:51): > > Control: tags -1 moreinfo help > > Hi Patrick, > > Patrick Häcker <pa...@web.de> ezt írta (időpont: 2019. febr. 10., V, 2:39): > > > > Package: libcec4 > > Version: 4.0.4.1~stretch > > Severity: wishlist > > > > Dear Maintainer, > > > > the Debian package of libcec does not support the Raspberry Pi's (RPI) HDMI > > port in version 4.0.3+dfsg1-1. > > Version 4.0.4.1~stretch in Rasbian does support it (you can find it here: > > http://archive.raspberrypi.org/debian/pool/main/libc/libcec/). > > > > Please consider if it is possible to build the package with RPI support in > > Debian, too, as done for the Rasbian package (at least on armhf). > > > > If you are interested in that change and want to have help, please reach me. > > I guess it might be trivial when diffing both source packages. > > I'd happily accept patches. > The diff is small: > > iff -Naur ../libcec/debian/rules libcec-4.0.4.1~stretch/debian/rules > --- ../libcec/debian/rules 2018-11-16 09:33:15.567861747 +0700 > +++ libcec-4.0.4.1~stretch/debian/rules 2018-12-22 04:34:14.000000000 +0700 > @@ -1,19 +1,11 @@ > #!/usr/bin/make -f > > -export DEB_BUILD_MAINT_OPTIONS = hardening=+all > - > -DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) > +# Uncomment this to turn on verbose mode. > +#export DH_VERBOSE=1 > > %: > - dh $@ --with python2 > + dh $@ > > -override_dh_auto_configure: > - ln -s /usr/include/cec-platform include/platform && \ > - dh_auto_configure -- -DCMAKE_BUILD_TYPE=Release > -DBUILD_SHARED_LIBS=1 > -DCMAKE_INSTALL_LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) \ > - -DHAVE_EXYNOS_API=1 \ > - -DHAVE_AOCEC_API=1 > > -override_dh_auto_install: > - dh_auto_install > - rm debian/tmp/usr/bin/cec-client > - mv debian/tmp/usr/bin/cec-client-* debian/tmp/usr/bin/cec-client > +override_dh_auto_configure: > + cmake -DRPI_INCLUDE_DIR=/opt/vc/include -DRPI_LIB_DIR=/opt/vc/lib > -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=1 > -DCMAKE_INSTALL_PREFIX=/usr > > However whatever is in /opt it is not in Debian yet thus it can't be > used for the armhf build. > Please seek the inclusion of those the files in Debian if you would > like to see them being used in the libcec build. I have forwarded the issue to Raspbian, to help the resolution of the legal issues around the linked libraries. Cheers, Balint > > Please note that the libcec packages need to work on other armhf > systems, too, when proposing changes to the packaging. > > Cheers, > Balint > > > > > Kind regards > > Patrick > > > > -- System Information: > > Debian Release: buster/sid > > APT prefers testing > > APT policy: (800, 'testing'), (700, 'stable'), (500, 'stable-updates') > > Architecture: armhf (armv7l) > > > > Kernel: Linux 4.19.17-v7+ (SMP w/4 CPU cores) > > Kernel taint flags: TAINT_CRAP > > Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), > > LANGUAGE=de_DE.UTF-8 (charmap=UTF-8) > > Shell: /bin/sh linked to /bin/dash > > Init: systemd (via /run/systemd/system) > > > > Versions of packages libcec4 depends on: > > ii libc6 2.28-6 > > ii libgcc1 1:8.2.0-16 > > ii libp8-platform2 2.1.0.1+dfsg1-2 > > ii libstdc++6 8.2.0-16 > > ii libudev1 240-5 > > ii libx11-6 2:1.6.7-1 > > ii libxrandr2 2:1.5.1-1 > > > > libcec4 recommends no packages. > > > > libcec4 suggests no packages. > > > > -- no debconf information > >