debian: update package version 3.13.1

ODROID-COMMON: Add link libgpiod
ODROID-N2/C4: fix odroid-wiringpi postinst

server build error: link
./configure: line 3480: syntax error near unexpected token `LIBCRYPT,'
./configure: line 3480: `PKG_CHECK_MODULES(LIBCRYPT, libcrypt)'

local build error: link
/usr/bin/ld: undefined reference to `gpiod_line_set_value' ...

local build error: odroid-wiringpi.postinst error
cp: cannot stat '/tmp/odroid-wiringpi/rules.d/99-odroid-wiringpi-aml.rules': No such file or directory

Signed-off-by: steve.jeong <jkhpro1003@gmail.com>
Change-Id: I0faf7710461ab487afdf02a8e5511ea2a6385f7e
This commit is contained in:
steve.jeong
2022-04-15 11:19:29 +09:00
parent b79592b039
commit b3d4dfbfb5
4 changed files with 7 additions and 36 deletions

8
debian/changelog vendored
View File

@@ -1,8 +1,10 @@
odroid-wiringpi (3.13) UNRELEASED; urgency=medium
odroid-wiringpi (3.13.1) stable; urgency=medium
* ODROID-N2/C4: fix compile error
* ODROID-COMMON: Add link libgpiod
* ODROID-N2/C4: Fix compile error
* ODROID-N2/C4: Fix postinst error
-- steve <jkhpro1003@gmail.com> Thu, 14 Apr 2022 18:52:19 +0900
-- steve <jkhpro1003@gmail.com> Fri, 15 Apr 2022 14:37:13 +0900
odroid-wiringpi (3.12) stable; urgency=medium

View File

@@ -8,37 +8,6 @@ msg() {
case "$1" in
configure)
if [ -c "/dev/gpiomem" ] && [ "$(stat -c "%a %G" "/dev/gpiomem")" != "660"*"odroid" ]; then
hardware=$(fgrep -a Hardware /proc/cpuinfo | head -1 | awk '{ printf("%s %s %s\n", $3, $4, $5) }' | xargs)
[ "$hardware",, != *"odroid"* ] \
&& [ -f "/sys/firmware/devicetree/base/model" ] \
&& hardware=$(cat /sys/firmware/devicetree/base/model)
case "$(echo $hardware | tr [:upper:] [:lower:])" in
*xu4)
cp -f /tmp/odroid-wiringpi/rules.d/99-odroid-wiringpi-exynos.rules /etc/udev/rules.d/
;;
*c|*c1|*c2)
cp -f /tmp/odroid-wiringpi/rules.d/99-odroid-wiringpi-meson.rules /etc/udev/rules.d/
;;
*n2|*c4)
cp -f /tmp/odroid-wiringpi/rules.d/99-odroid-wiringpi-aml.rules /etc/udev/rules.d/
;;
*)
msg "This system seems not ODROID"
;;
esac
msg "Reload udev..."
[ -x "$(command -v udevadm)" ] \
&& udevadm trigger \
|| msg "udevadm not found. Please reboot to take effect"
else
msg "Not found $GPIOMEM"
msg "You will not be able to use WiringPi without root permission"
fi
msg "Remove temporary files..."
rm -rf /tmp/odroid-wiringpi
;;
abort-upgrade|abort-remove|abort-deconfigure)

View File

@@ -10,5 +10,5 @@ gpio_CFLAGS = \
$(LIBCRYPT_CFLAGS)
gpio_LDFLAGS = \
-L../wiringPi/.libs -lwiringPi \
-L../wiringPi/.libs -lwiringPi -lgpiod \
$(LIBCRYPT_LIBS)

View File

@@ -12,5 +12,5 @@ wiringPiD_CFLAGS = \
$(LIBCRYPT_CFLAGS)
wiringPiD_LDFLAGS = \
-L../wiringPi/.libs -lwiringPi \
-L../wiringPi/.libs -lwiringPi -lgpiod \
$(LIBCRYPT_LIBS)