The package rpms/gthree.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/gthree.git/commit/?id=6f3b7288e6e....
Change:
+ExcludeArch: armv7hl i686
Thanks.
Full change:
============
commit 6f3b7288e6e81c9e2f0ea05b4427d8a4933168d4
Author: Artem Polishchuk <ego.cordatus(a)gmail.com>
Date: Wed Sep 11 11:51:42 2019 +0300
Add temporary 'ExcludeArch' for armv7hl and i686
diff --git a/gthree.spec b/gthree.spec
index 1533f53..dcb9553 100644
--- a/gthree.spec
+++ b/gthree.spec
@@ -4,12 +4,13 @@
Name: gthree
Version: 0.2.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Gthree is a GObject/Gtk+ port of three.js
License: MIT
URL:
https://github.com/alexlarsson/gthree
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
+ExcludeArch: armv7hl i686
BuildRequires: gcc
BuildRequires: meson
@@ -61,6 +62,9 @@ Devel files for %{name}.
%{_libdir}/pkgconfig/%{name}-1.0.pc
%changelog
+* Wed Sep 11 2019 Artem Polishchuk <ego.cordatus(a)gmail.com> - 0.2.0-2
+- Add temporary 'ExcludeArch' for armv7hl and i686
+
* Mon Sep 09 2019 Artem Polishchuk <ego.cordatus(a)gmail.com> - 0.2.0-1
- Update to 0.2.0
commit 1137c0ec7766ae7a1455b427a9a74ff20ddade9a
Author: Artem Polishchuk <ego.cordatus(a)gmail.com>
Date: Wed Sep 11 11:31:24 2019 +0300
Initial import (#1740416).
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..d84ee0b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/gthree-0.2.0.tar.gz
diff --git a/gthree.spec b/gthree.spec
new file mode 100644
index 0000000..1533f53
--- /dev/null
+++ b/gthree.spec
@@ -0,0 +1,71 @@
+# Enable LTO
+%global optflags %{optflags} -flto
+%global build_ldflags %{build_ldflags} -flto
+
+Name: gthree
+Version: 0.2.0
+Release: 1%{?dist}
+Summary: Gthree is a GObject/Gtk+ port of three.js
+
+License: MIT
+URL:
https://github.com/alexlarsson/gthree
+Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
+
+BuildRequires: gcc
+BuildRequires: meson
+BuildRequires: pkgconfig(epoxy) >= 1.4
+BuildRequires: pkgconfig(glib-2.0) >= 2.43.2
+BuildRequires: pkgconfig(gobject-2.0)
+BuildRequires: pkgconfig(gobject-introspection-1.0)
+BuildRequires: pkgconfig(graphene-1.0)
+BuildRequires: pkgconfig(graphene-gobject-1.0) >= 1.10.0
+BuildRequires: pkgconfig(gtk+-3.0) >= 3.22
+BuildRequires: pkgconfig(json-glib-1.0) >= 1.2.0
+
+%description
+Gthree is a port of three.js to GObject and Gtk3. The code is a partial copy of
+three.js, and the API is very similar, although it only supports OpenGL.
+
+For information about three.js, see:
http://threejs.org
+
+
+%package devel
+
+Summary: Devel files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+Devel files for %{name}.
+
+
+%prep
+%autosetup
+
+%build
+%meson
+%meson_build
+
+%install
+%meson_install
+
+%files
+%license COPYING
+%doc README
+%{_libdir}/girepository-1.0/Gthree-1.0.typelib
+%{_libdir}/libgthree-1.so.0*
+
+%files devel
+%{_datadir}/gir-1.0/Gthree-1.0.gir
+%{_includedir}/%{name}-1.0
+%{_libdir}/libgthree-1.so
+%{_libdir}/pkgconfig/%{name}-1.0.pc
+
+%changelog
+* Mon Sep 09 2019 Artem Polishchuk <ego.cordatus(a)gmail.com> - 0.2.0-1
+- Update to 0.2.0
+
+* Mon Sep 02 2019 Artem Polishchuk <ego.cordatus(a)gmail.com> -
0.1.0-1.20190825git400d8bb
+- Update to latest git snapshot
+
+* Wed Jun 05 2019 Artem Polishchuk <ego.cordatus(a)gmail.com> -
0-9.20190808gita38a231
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..f4dab48
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (gthree-0.2.0.tar.gz) =
acf133c288f27862776120dcaf56235e49e4d6f7ea72b8418e4ad6d0925a987bc5c2fb4e7b75adadd5face31670c60d407aec4b8cf0d76023385eb704daf92d7