The package rpms/graphlcd-base.git has added or updated architecture specific content in
its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/graphlcd-base.git/commit/?id=c9a7....
Change:
-ExclusiveArch: i686 x86_64 armv7hl
Thanks.
Full change:
============
commit c9a7263bb7fff706fcf80a5cd92f6a0113dabcc8
Author: Martin Gansser <mgansser(a)online.de>
Date: Tue Nov 20 11:34:18 2018 +0100
Add %{name}-no-io.h.patch
diff --git a/graphlcd-base-no-io.h.patch b/graphlcd-base-no-io.h.patch
new file mode 100644
index 0000000..e49bb3a
--- /dev/null
+++ b/graphlcd-base-no-io.h.patch
@@ -0,0 +1,13 @@
+diff -Naur graphlcd-base-1.0.2-orig/glcddrivers/port.c
graphlcd-base-1.0.2/glcddrivers/port.c
+--- graphlcd-base-1.0.2-orig/glcddrivers/port.c 2018-11-10 12:40:54.000000000 +0100
++++ graphlcd-base-1.0.2/glcddrivers/port.c 2018-11-20 10:28:51.264224065 +0100
+@@ -17,7 +17,9 @@
+ #include <syslog.h>
+ #include <unistd.h>
+ #include <pthread.h>
++#if !defined(__aarch64__) && !defined(__s390x__) && !defined(__PPC64__)
+ #include <sys/io.h>
++#endif /* aarch64 */
+ #include <sys/ioctl.h>
+ #include <linux/ppdev.h>
+ #include <linux/parport.h>
diff --git a/graphlcd-base.spec b/graphlcd-base.spec
index 2157c0a..68b12a2 100644
--- a/graphlcd-base.spec
+++ b/graphlcd-base.spec
@@ -3,10 +3,11 @@
Summary: GraphLCD drivers and tools
Name: %shortname-base
Version: 1.0.2
-Release: 2%{?dist}
+Release: 3%{?dist}
License: GPLv2+
URL:
http://projects.vdr-developer.org/projects/graphlcd
Source0:
https://projects.vdr-developer.org/git/%{name}.git/snapshot/%{name}-%{ver...
+Patch0: %{name}-no-io.h.patch
BuildRequires: gcc-c++
BuildRequires: freetype-devel
BuildRequires: fontconfig-devel
@@ -14,8 +15,6 @@ BuildRequires: perl-interpreter
BuildRequires: systemd
BuildRequires: zlib-devel
-ExclusiveArch: i686 x86_64 armv7hl
-
%description
The GraphLCD base is a project to support graphical LC displays. It is
mainly used by the graphlcd plugin for the Video Disc Recorder to
@@ -174,6 +173,9 @@ install -m644 graphlcd.conf %{buildroot}%{_sysconfdir}
%changelog
+* Tue Nov 20 2018 Martin Gansser <martinkg(a)fedoraproject.org> - 1.0.2-3
+- Add %%{name}-no-io.h.patch
+
* Mon Nov 19 2018 Martin Gansser <martinkg(a)fedoraproject.org> - 1.0.2-2
- Avoid unintentional soname bump, be more specific
- Use %%global instead of %%define unless justified