Architecture specific change in rpms/kexec-tools.git
by githook-noreply@fedoraproject.org
The package rpms/kexec-tools.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/kexec-tools.git/commit/?id=c4a2ec....
Change:
+%ifnarch s390x
Thanks.
Full change:
============
commit 022166630f213e021b913a4c9a58cd23b41f8d99
Merge: e31d5ba c4a2ecb
Author: Kairui Song <kasong(a)redhat.com>
Date: Wed Sep 25 02:40:35 2019 +0000
Merge #2 `Add systemd-udev require.`
commit c4a2ecb6e43efee8829e20cbeb52df9739c79162
Author: Vasiliy Glazov <vascom2(a)gmail.com>
Date: Tue Jun 11 07:46:47 2019 +0000
Add systemd-udev require.
It is needed to proper owning of /usr/lib/udev/rules.d directory.
diff --git a/kexec-tools.spec b/kexec-tools.spec
index b642543..73a293f 100644
--- a/kexec-tools.spec
+++ b/kexec-tools.spec
@@ -66,6 +66,10 @@ BuildRequires: automake autoconf libtool
Obsoletes: diskdumputils netdump kexec-tools-eppic
%endif
+%ifnarch s390x
+Requires: systemd-udev%{?_isa}
+%endif
+
#START INSERT
#
4 years, 7 months
Architecture specific change in rpms/gpick.git
by githook-noreply@fedoraproject.org
The package rpms/gpick.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/gpick.git/commit/?id=a013ebea5ebf....
Change:
-ExcludeArch: ppc64 ppc64le aarch64 armv7hl s390x
Thanks.
Full change:
============
commit 45073582406ad448f3a1dc8b7b862115fd6dd174
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Tue Sep 24 17:12:44 2019 -0700
Clean up files
Patch to include string C header due to gcc 10+
Drop ExcludeArch
diff --git a/gpick.spec b/gpick.spec
index a12ad12..da8f921 100644
--- a/gpick.spec
+++ b/gpick.spec
@@ -4,7 +4,7 @@
Name: gpick
Version: 0.2.6
-Release: 0.rc1%{?date:.%{date}git}.1%{?dist}.1
+Release: 0.rc1%{?date:.%{date}git}.2%{?dist}
Summary: Advanced color picker
License: BSD
commit 2a5b7c5d220a7392df009727c3995135ab529dd6
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Tue Sep 24 00:55:02 2019 -0700
Clean up files
Patch to include string C header due to gcc 10+
Drop ExcludeArch
diff --git a/.gitignore b/.gitignore
index ab05111..3afae49 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@
/gpick-0.2.6rc1.tar.gz
/enable_gtk3.patch
/gpick-0.2.6rc1-3b17cf9.tar.gz
+/include.patch
diff --git a/sources b/sources
index ddf9f1c..61843f9 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
SHA512 (gpick-0.2.6rc1-3b17cf9.tar.gz) = 756a3a669d6f3d7c912dd9c502417958807e8b1614ef5549f6b589841b8ea4dd8c5d99e2b0d81cdd0aef861e99704c3b3137c394527c09f8ace3bd46dd9267e3
+SHA512 (include.patch) = d9a63e2db39f2aaa5ee5a98bfba29148c7c23a882abeabbbe099b34fbbae704bf085d127ea45f362e5a0979ec1457bda431428f91e892552280d79254eab52cf
commit a013ebea5ebf6dac4a66aef307b77366e31a143a
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Tue Sep 24 00:54:27 2019 -0700
Clean up files
Patch to include string C header due to gcc 10+
Drop ExcludeArch
diff --git a/gpick-patch0-verbose-compile.patch b/gpick-patch0-verbose-compile.patch
deleted file mode 100644
index 6a50839..0000000
--- a/gpick-patch0-verbose-compile.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- ./SConscript.verbose 2012-08-04 23:16:47.912902259 +0200
-+++ ./SConscript 2012-08-04 23:17:09.836037307 +0200
-@@ -73,17 +73,6 @@ if not env.GetOption('clean'):
-
- Decider('MD5-timestamp')
-
--env.Replace(
-- SHCCCOMSTR = "Compiling ==> $TARGET",
-- SHCXXCOMSTR = "Compiling ==> $TARGET",
-- CCCOMSTR = "Compiling ==> $TARGET",
-- CXXCOMSTR = "Compiling ==> $TARGET",
-- SHLINKCOMSTR = "Linking shared ==> $TARGET",
-- LINKCOMSTR = "Linking ==> $TARGET",
-- LDMODULECOMSTR = "Linking module ==> $TARGET",
-- ARCOMSTR = "Linking static ==> $TARGET",
-- TARCOMSTR = "Archiving ==> $TARGET"
-- )
-
- if not (os.environ.has_key('CFLAGS') or os.environ.has_key('CXXFLAGS') or os.environ.has_key('LDFLAGS')):
- if env['DEBUG']:
-
diff --git a/gpick-patch1-fix-svn-release-detect.patch b/gpick-patch1-fix-svn-release-detect.patch
deleted file mode 100644
index 2151746..0000000
--- a/gpick-patch1-fix-svn-release-detect.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -up ./tools/gpick.py.svnfix ./tools/gpick.py
---- ./tools/gpick.py.svnfix 2012-08-05 00:11:16.526842856 +0200
-+++ ./tools/gpick.py 2012-08-05 00:27:42.413448691 +0200
-@@ -99,8 +99,11 @@ class GpickEnvironment(SConsEnvironment)
-
- def GetVersionInfo(self):
- try:
-- svn_revision = subprocess.Popen(['svnversion', '-n', self.GetLaunchDir()], shell=False, stdout=subprocess.PIPE).communicate()[0]
-- svn_revision = str(svn_revision)
-+ if not os.path.isdir(self.GetLaunchDir() + '/.svn'):
-+ svn_revision=""
-+ else:
-+ svn_revision = subprocess.Popen(['svnversion', '-n', self.GetLaunchDir()], shell=False, stdout=subprocess.PIPE).communicate()[0]
-+ svn_revision = str(svn_revision)
- if svn_revision=="exported":
- svn_revision=""
- svn_revision=svn_revision.replace(':','.')
diff --git a/gpick-patch2-fix-system-lualib-detect.patch b/gpick-patch2-fix-system-lualib-detect.patch
deleted file mode 100644
index 3281e37..0000000
--- a/gpick-patch2-fix-system-lualib-detect.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up ./SConscript.lua ./SConscript
---- ./SConscript.lua 2012-08-05 01:04:44.948167427 +0200
-+++ ./SConscript 2012-08-05 01:04:58.134242746 +0200
-@@ -60,7 +60,7 @@ if not env.GetOption('clean'):
- }
-
- if not env['INTERNAL_LUA']:
-- libs['LUA_PC'] = {'checks':{'lua':'>= 5.1', 'lua5.1':'>= 5.1'}},
-+ libs['LUA_PC'] = {'checks':{'lua':'>= 5.1', 'lua5.1':'>= 5.1'}}
- if env['WITH_UNIQUE']==True:
- libs['UNIQUE_PC'] = {'checks':{'unique-1.0':'>= 1.0.8'}}
- elif env['WITH_DBUSGLIB']==True:
diff --git a/gpick.spec b/gpick.spec
index 0b5c7d3..a12ad12 100644
--- a/gpick.spec
+++ b/gpick.spec
@@ -15,6 +15,9 @@ Source: https://github.com/thezbyg/%{name}/archive/%{commit}/%{name}-%{version}
%{!?shortcommit:
Source: https://github.com/thezbyg/%{name}/archive/%{name}-%{version}rc1.tar.gz#/...
+# This patch addresses the changes from GCC 10+
+# eliminating header indirection
+Patch: include.patch
BuildRequires: gcc-c++
BuildRequires: boost-devel
@@ -31,11 +34,6 @@ BuildRequires: pkgconfig(dbus-glib-1)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: ragel
-# Regression on other arches with F26 mass rebuild
-# Temporarily exclude them
-# https://bugzilla.redhat.com/show_bug.cgi?id=1419949
-ExcludeArch: ppc64 ppc64le aarch64 armv7hl s390x
-
%description
Advanced color picker
@@ -48,9 +46,9 @@ The %{name}-libs package contains shared library for %{name}.
%prep
%{?shortcommit:
-%autosetup -n %{name}-%{commit}}
+%autosetup -p1 -n %{name}-%{commit}}
%{!?shortcommit:
-%autosetup -n %{name}-%{version}rc1}
+%autosetup -p1 -n %{name}-%{version}rc1}
mkdir .git
# Delete external libraries and only use system dependencies to build GPick
@@ -94,6 +92,11 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%{_libdir}/*.so
%changelog
+* Mon Sep 23 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 0.2.6-0.rc1.20181011git.2
+- Clean up files
+- Patch to include string C header due to gcc 10+
+- Drop ExcludeArch
+
* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.2.6-0.rc1.20181011git.1.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
commit 4065aaffcca41b61b7c9b849b12d299868efa35a
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Jul 25 07:34:52 2019 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/gpick.spec b/gpick.spec
index bfcd60e..0b5c7d3 100644
--- a/gpick.spec
+++ b/gpick.spec
@@ -4,7 +4,7 @@
Name: gpick
Version: 0.2.6
-Release: 0.rc1%{?date:.%{date}git}.1%{?dist}
+Release: 0.rc1%{?date:.%{date}git}.1%{?dist}.1
Summary: Advanced color picker
License: BSD
@@ -94,6 +94,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%{_libdir}/*.so
%changelog
+* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.2.6-0.rc1.20181011git.1.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
* Fri Feb 22 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 0.2.6-0.rc1.20181011git.1
- Add missing libraries
4 years, 7 months
Architecture specific change in rpms/gpick.git
by githook-noreply@fedoraproject.org
The package rpms/gpick.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/gpick.git/commit/?id=a013ebea5ebf....
Change:
-ExcludeArch: ppc64 ppc64le aarch64 armv7hl s390x
Thanks.
Full change:
============
commit 2a5b7c5d220a7392df009727c3995135ab529dd6
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Tue Sep 24 00:55:02 2019 -0700
Clean up files
Patch to include string C header due to gcc 10+
Drop ExcludeArch
diff --git a/.gitignore b/.gitignore
index ab05111..3afae49 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@
/gpick-0.2.6rc1.tar.gz
/enable_gtk3.patch
/gpick-0.2.6rc1-3b17cf9.tar.gz
+/include.patch
diff --git a/sources b/sources
index ddf9f1c..61843f9 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
SHA512 (gpick-0.2.6rc1-3b17cf9.tar.gz) = 756a3a669d6f3d7c912dd9c502417958807e8b1614ef5549f6b589841b8ea4dd8c5d99e2b0d81cdd0aef861e99704c3b3137c394527c09f8ace3bd46dd9267e3
+SHA512 (include.patch) = d9a63e2db39f2aaa5ee5a98bfba29148c7c23a882abeabbbe099b34fbbae704bf085d127ea45f362e5a0979ec1457bda431428f91e892552280d79254eab52cf
commit a013ebea5ebf6dac4a66aef307b77366e31a143a
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Tue Sep 24 00:54:27 2019 -0700
Clean up files
Patch to include string C header due to gcc 10+
Drop ExcludeArch
diff --git a/gpick-patch0-verbose-compile.patch b/gpick-patch0-verbose-compile.patch
deleted file mode 100644
index 6a50839..0000000
--- a/gpick-patch0-verbose-compile.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- ./SConscript.verbose 2012-08-04 23:16:47.912902259 +0200
-+++ ./SConscript 2012-08-04 23:17:09.836037307 +0200
-@@ -73,17 +73,6 @@ if not env.GetOption('clean'):
-
- Decider('MD5-timestamp')
-
--env.Replace(
-- SHCCCOMSTR = "Compiling ==> $TARGET",
-- SHCXXCOMSTR = "Compiling ==> $TARGET",
-- CCCOMSTR = "Compiling ==> $TARGET",
-- CXXCOMSTR = "Compiling ==> $TARGET",
-- SHLINKCOMSTR = "Linking shared ==> $TARGET",
-- LINKCOMSTR = "Linking ==> $TARGET",
-- LDMODULECOMSTR = "Linking module ==> $TARGET",
-- ARCOMSTR = "Linking static ==> $TARGET",
-- TARCOMSTR = "Archiving ==> $TARGET"
-- )
-
- if not (os.environ.has_key('CFLAGS') or os.environ.has_key('CXXFLAGS') or os.environ.has_key('LDFLAGS')):
- if env['DEBUG']:
-
diff --git a/gpick-patch1-fix-svn-release-detect.patch b/gpick-patch1-fix-svn-release-detect.patch
deleted file mode 100644
index 2151746..0000000
--- a/gpick-patch1-fix-svn-release-detect.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -up ./tools/gpick.py.svnfix ./tools/gpick.py
---- ./tools/gpick.py.svnfix 2012-08-05 00:11:16.526842856 +0200
-+++ ./tools/gpick.py 2012-08-05 00:27:42.413448691 +0200
-@@ -99,8 +99,11 @@ class GpickEnvironment(SConsEnvironment)
-
- def GetVersionInfo(self):
- try:
-- svn_revision = subprocess.Popen(['svnversion', '-n', self.GetLaunchDir()], shell=False, stdout=subprocess.PIPE).communicate()[0]
-- svn_revision = str(svn_revision)
-+ if not os.path.isdir(self.GetLaunchDir() + '/.svn'):
-+ svn_revision=""
-+ else:
-+ svn_revision = subprocess.Popen(['svnversion', '-n', self.GetLaunchDir()], shell=False, stdout=subprocess.PIPE).communicate()[0]
-+ svn_revision = str(svn_revision)
- if svn_revision=="exported":
- svn_revision=""
- svn_revision=svn_revision.replace(':','.')
diff --git a/gpick-patch2-fix-system-lualib-detect.patch b/gpick-patch2-fix-system-lualib-detect.patch
deleted file mode 100644
index 3281e37..0000000
--- a/gpick-patch2-fix-system-lualib-detect.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up ./SConscript.lua ./SConscript
---- ./SConscript.lua 2012-08-05 01:04:44.948167427 +0200
-+++ ./SConscript 2012-08-05 01:04:58.134242746 +0200
-@@ -60,7 +60,7 @@ if not env.GetOption('clean'):
- }
-
- if not env['INTERNAL_LUA']:
-- libs['LUA_PC'] = {'checks':{'lua':'>= 5.1', 'lua5.1':'>= 5.1'}},
-+ libs['LUA_PC'] = {'checks':{'lua':'>= 5.1', 'lua5.1':'>= 5.1'}}
- if env['WITH_UNIQUE']==True:
- libs['UNIQUE_PC'] = {'checks':{'unique-1.0':'>= 1.0.8'}}
- elif env['WITH_DBUSGLIB']==True:
diff --git a/gpick.spec b/gpick.spec
index 0b5c7d3..a12ad12 100644
--- a/gpick.spec
+++ b/gpick.spec
@@ -15,6 +15,9 @@ Source: https://github.com/thezbyg/%{name}/archive/%{commit}/%{name}-%{version}
%{!?shortcommit:
Source: https://github.com/thezbyg/%{name}/archive/%{name}-%{version}rc1.tar.gz#/...
+# This patch addresses the changes from GCC 10+
+# eliminating header indirection
+Patch: include.patch
BuildRequires: gcc-c++
BuildRequires: boost-devel
@@ -31,11 +34,6 @@ BuildRequires: pkgconfig(dbus-glib-1)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: ragel
-# Regression on other arches with F26 mass rebuild
-# Temporarily exclude them
-# https://bugzilla.redhat.com/show_bug.cgi?id=1419949
-ExcludeArch: ppc64 ppc64le aarch64 armv7hl s390x
-
%description
Advanced color picker
@@ -48,9 +46,9 @@ The %{name}-libs package contains shared library for %{name}.
%prep
%{?shortcommit:
-%autosetup -n %{name}-%{commit}}
+%autosetup -p1 -n %{name}-%{commit}}
%{!?shortcommit:
-%autosetup -n %{name}-%{version}rc1}
+%autosetup -p1 -n %{name}-%{version}rc1}
mkdir .git
# Delete external libraries and only use system dependencies to build GPick
@@ -94,6 +92,11 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%{_libdir}/*.so
%changelog
+* Mon Sep 23 2019 Luya Tshimbalanga <luya(a)fedoraproject.org> - 0.2.6-0.rc1.20181011git.2
+- Clean up files
+- Patch to include string C header due to gcc 10+
+- Drop ExcludeArch
+
* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.2.6-0.rc1.20181011git.1.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
4 years, 7 months
Architecture specific change in rpms/llvm8.0.git
by githook-noreply@fedoraproject.org
The package rpms/llvm8.0.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/llvm8.0.git/commit/?id=2196b195f7....
Change:
+%ifarch %{arm}
Thanks.
Full change:
============
commit d6d2ec8774be9aa9f747bbaba635b692a3209f64
Author: Tom Stellard <tstellar(a)redhat.com>
Date: Mon Sep 23 16:55:26 2019 +0000
Rebuild with fc32 dist tag
diff --git a/llvm.spec b/llvm.spec
index a182d12..e2bda86 100644
--- a/llvm.spec
+++ b/llvm.spec
@@ -15,7 +15,7 @@
%global min_ver 0
%global patch_ver 0
#%%global rc_ver 4
-%global baserelease 9
+%global baserelease 10
%if %{with compat_build}
@@ -472,6 +472,9 @@ fi
%endif
%changelog
+* Mon Sep 23 2019 Tom Stellard <tstellar(a)redhat.com> - 8.0.0-10
+- Rebuild with fc32 dist tag
+
* Tue Jul 30 2019 Tom Stellard <tstellar(a)redhat.com> - 8.0.0-9
- Sync with llvm8.0 spec file
commit 40d48dee8f5e45f69052f7e0cd564c40f64333c6
Author: Tom Stellard <tstellar(a)redhat.com>
Date: Wed Aug 14 15:00:44 2019 +0000
Add missing patches
diff --git a/0001-Fix-the-buildbot-issue-introduced-by-r351421.patch b/0001-Fix-the-buildbot-issue-introduced-by-r351421.patch
new file mode 100644
index 0000000..e34ffc7
--- /dev/null
+++ b/0001-Fix-the-buildbot-issue-introduced-by-r351421.patch
@@ -0,0 +1,29 @@
+From eaa421d1f9c3748c550e2a91fcb134a3d2a8ebff Mon Sep 17 00:00:00 2001
+From: Sanjin Sijaric <ssijaric(a)codeaurora.org>
+Date: Fri, 18 Jan 2019 19:34:20 +0000
+Subject: [PATCH] Fix the buildbot issue introduced by r351421
+
+The EXPENSIVE_CHECK x86_64 Windows buildbot is failing due to this change. Fix
+the map access.
+
+llvm-svn: 351577
+---
+ lib/MC/MCWin64EH.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/lib/MC/MCWin64EH.cpp b/lib/MC/MCWin64EH.cpp
+index 8bc1f08..3ef1514 100644
+--- a/lib/MC/MCWin64EH.cpp
++++ b/lib/MC/MCWin64EH.cpp
+@@ -522,7 +522,7 @@ static void ARM64EmitUnwindInfo(MCStreamer &streamer, WinEH::FrameInfo *info) {
+ if (MatchingEpilog) {
+ assert(EpilogInfo.find(MatchingEpilog) != EpilogInfo.end() &&
+ "Duplicate epilog not found");
+- EpilogInfo[EpilogStart] = EpilogInfo[MatchingEpilog];
++ EpilogInfo[EpilogStart] = EpilogInfo.lookup(MatchingEpilog);
+ // Clear the unwind codes in the EpilogMap, so that they don't get output
+ // in the logic below.
+ EpilogInstrs.clear();
+--
+1.8.3.1
+
diff --git a/0001-PATCH-Filter-out-cxxflags-not-supported-by-clang.patch b/0001-PATCH-Filter-out-cxxflags-not-supported-by-clang.patch
new file mode 100644
index 0000000..e706588
--- /dev/null
+++ b/0001-PATCH-Filter-out-cxxflags-not-supported-by-clang.patch
@@ -0,0 +1,82 @@
+From 59c38a2216f4467b53970bb6b010bc4fe0b8d1d3 Mon Sep 17 00:00:00 2001
+From: serge-sans-paille <sguelton(a)redhat.com>
+Date: Fri, 25 Jan 2019 17:32:54 +0000
+Subject: [PATCH 1/2] [PATCH] Filter out cxxflags not supported by clang
+
+---
+ cmake/modules/AddLLVM.cmake | 6 +++++-
+ cmake/modules/CMakeLists.txt | 3 +++
+ cmake/modules/LLVMConfig.cmake.in | 2 ++
+ tools/llvm-config/CMakeLists.txt | 4 ++++
+ 4 files changed, 14 insertions(+), 1 deletion(-)
+
+diff --git a/cmake/modules/AddLLVM.cmake b/cmake/modules/AddLLVM.cmake
+index 4dbc0ddaf4f..c408377cd2e 100644
+--- a/cmake/modules/AddLLVM.cmake
++++ b/cmake/modules/AddLLVM.cmake
+@@ -664,7 +664,11 @@ macro(add_llvm_library name)
+
+ if(${name} IN_LIST LLVM_DISTRIBUTION_COMPONENTS OR
+ NOT LLVM_DISTRIBUTION_COMPONENTS)
+- set(export_to_llvmexports EXPORT LLVMExports)
++ if (ARG_SHARED)
++ set(export_to_llvmexports EXPORT LLVMExports)
++ else()
++ set(export_to_llvmexports EXPORT LLVMStaticExports)
++ endif()
+ set_property(GLOBAL PROPERTY LLVM_HAS_EXPORTS True)
+ endif()
+
+diff --git a/cmake/modules/CMakeLists.txt b/cmake/modules/CMakeLists.txt
+index f5cc0006fa0..6605dc729c2 100644
+--- a/cmake/modules/CMakeLists.txt
++++ b/cmake/modules/CMakeLists.txt
+@@ -97,6 +97,7 @@ set(LLVM_CONFIG_BINARY_DIR "\${LLVM_INSTALL_PREFIX}")
+ set(LLVM_CONFIG_TOOLS_BINARY_DIR "\${LLVM_INSTALL_PREFIX}/${LLVM_TOOLS_INSTALL_DIR}")
+ set(LLVM_CONFIG_EXPORTS_FILE "\${LLVM_CMAKE_DIR}/LLVMExports.cmake")
+ set(LLVM_CONFIG_EXPORTS "${LLVM_EXPORTS}")
++set(LLVM_CONFIG_STATIC_EXPORTS_FILE "\${LLVM_CMAKE_DIR}/LLVMStaticExports.cmake")
+ configure_file(
+ LLVMConfig.cmake.in
+ ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/LLVMConfig.cmake
+@@ -113,6 +114,8 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
+ if(llvm_has_exports)
+ install(EXPORT LLVMExports DESTINATION ${LLVM_INSTALL_PACKAGE_DIR}
+ COMPONENT cmake-exports)
++ install(EXPORT LLVMStaticExports DESTINATION ${LLVM_INSTALL_PACKAGE_DIR}
++ COMPONENT cmake-exports)
+ endif()
+
+ install(FILES
+diff --git a/cmake/modules/LLVMConfig.cmake.in b/cmake/modules/LLVMConfig.cmake.in
+index 7ca06381d90..44d042c9b11 100644
+--- a/cmake/modules/LLVMConfig.cmake.in
++++ b/cmake/modules/LLVMConfig.cmake.in
+@@ -84,6 +84,8 @@ if(NOT TARGET LLVMSupport)
+ set(LLVM_EXPORTED_TARGETS "@LLVM_CONFIG_EXPORTS@")
+ include("@LLVM_CONFIG_EXPORTS_FILE@")
+ @llvm_config_include_buildtree_only_exports@
++
++ include("@LLVM_CONFIG_STATIC_EXPORTS_FILE@" OPTIONAL)
+ endif()
+
+ # By creating intrinsics_gen here, subprojects that depend on LLVM's
+diff --git a/tools/llvm-config/CMakeLists.txt b/tools/llvm-config/CMakeLists.txt
+index a7db17386fb..8a796d03b5a 100644
+--- a/tools/llvm-config/CMakeLists.txt
++++ b/tools/llvm-config/CMakeLists.txt
+@@ -42,7 +42,11 @@ set(LLVM_SRC_ROOT ${LLVM_MAIN_SRC_DIR})
+ set(LLVM_OBJ_ROOT ${LLVM_BINARY_DIR})
+ set(LLVM_CPPFLAGS "${LLVM_DEFINITIONS}")
+ set(LLVM_CFLAGS "${LLVM_C_STD_FLAG} ${LLVM_DEFINITIONS}")
++STRING(REGEX REPLACE "-mcet" "" LLVM_CFLAGS ${LLVM_CFLAGS})
++STRING(REGEX REPLACE "-fcf-protection" "" LLVM_CFLAGS ${LLVM_CFLAGS})
+ set(LLVM_CXXFLAGS "${LLVM_CXX_STD_FLAG} ${COMPILE_FLAGS} ${LLVM_DEFINITIONS}")
++STRING(REGEX REPLACE "-mcet" "" LLVM_CXXFLAGS ${LLVM_CXXFLAGS})
++STRING(REGEX REPLACE "-fcf-protection" "" LLVM_CXXFLAGS ${LLVM_CXXFLAGS})
+ set(LLVM_BUILD_SYSTEM cmake)
+ set(LLVM_HAS_RTTI ${LLVM_CONFIG_HAS_RTTI})
+ set(LLVM_DYLIB_VERSION "${LLVM_VERSION_MAJOR}${LLVM_VERSION_SUFFIX}")
+--
+2.19.2
+
diff --git a/0001-PATCH-llvm-config.patch b/0001-PATCH-llvm-config.patch
new file mode 100644
index 0000000..54dfbe6
--- /dev/null
+++ b/0001-PATCH-llvm-config.patch
@@ -0,0 +1,44 @@
+diff -ru llvm-8.0.0rc1.src.orig/cmake/modules/CMakeLists.txt llvm-8.0.0rc1.src/cmake/modules/CMakeLists.txt
+--- llvm-8.0.0rc1.src.orig/cmake/modules/CMakeLists.txt 2019-02-12 11:32:02.370238762 +0000
++++ llvm-8.0.0rc1.src/cmake/modules/CMakeLists.txt 2019-02-13 08:40:39.263265812 +0000
+@@ -94,7 +94,7 @@
+ set(LLVM_CONFIG_LIBRARY_DIRS "\${LLVM_INSTALL_PREFIX}/lib\${LLVM_LIBDIR_SUFFIX}")
+ set(LLVM_CONFIG_CMAKE_DIR "\${LLVM_INSTALL_PREFIX}/${LLVM_INSTALL_PACKAGE_DIR}")
+ set(LLVM_CONFIG_BINARY_DIR "\${LLVM_INSTALL_PREFIX}")
+-set(LLVM_CONFIG_TOOLS_BINARY_DIR "\${LLVM_INSTALL_PREFIX}/bin")
++set(LLVM_CONFIG_TOOLS_BINARY_DIR "\${LLVM_INSTALL_PREFIX}/${LLVM_TOOLS_INSTALL_DIR}")
+ set(LLVM_CONFIG_EXPORTS_FILE "\${LLVM_CMAKE_DIR}/LLVMExports.cmake")
+ set(LLVM_CONFIG_EXPORTS "${LLVM_EXPORTS}")
+ configure_file(
+diff -ru llvm-8.0.0rc1.src.orig/tools/llvm-config/llvm-config.cpp llvm-8.0.0rc1.src/tools/llvm-config/llvm-config.cpp
+--- llvm-8.0.0rc1.src.orig/tools/llvm-config/llvm-config.cpp 2019-02-12 11:32:00.617221180 +0000
++++ llvm-8.0.0rc1.src/tools/llvm-config/llvm-config.cpp 2019-02-12 11:34:27.817599362 +0000
+@@ -269,7 +269,6 @@
+ // tree.
+ bool IsInDevelopmentTree;
+ enum { CMakeStyle, CMakeBuildModeStyle } DevelopmentTreeLayout;
+- llvm::SmallString<256> CurrentPath(GetExecutablePath(argv[0]));
+ std::string CurrentExecPrefix;
+ std::string ActiveObjRoot;
+
+@@ -280,11 +279,15 @@
+ build_mode = CMAKE_CFG_INTDIR;
+ #endif
+
+- // Create an absolute path, and pop up one directory (we expect to be inside a
+- // bin dir).
+- sys::fs::make_absolute(CurrentPath);
+- CurrentExecPrefix =
+- sys::path::parent_path(sys::path::parent_path(CurrentPath)).str();
++ // Create an absolute path, and pop up as much directory as in LLVM_TOOLS_INSTALL_DIR
++ {
++ llvm::SmallString<256> CurrentPath(GetExecutablePath(argv[0]));
++ sys::fs::make_absolute(CurrentPath);
++ for (auto iter = sys::path::begin(LLVM_TOOLS_INSTALL_DIR), end = sys::path::end(LLVM_TOOLS_INSTALL_DIR); iter != end; ++iter) {
++ CurrentPath = sys::path::parent_path(CurrentPath).str();
++ }
++ CurrentExecPrefix = sys::path::parent_path(CurrentPath).str();
++ }
+
+ // Check to see if we are inside a development tree by comparing to possible
+ // locations (prefix style or CMake style).
commit 2196b195f7a4c98e40150eaacc46f43171d4ba6e
Author: Tom Stellard <tstellar(a)redhat.com>
Date: Tue Aug 6 21:24:02 2019 +0000
Pull spec file from llvm package.
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..c65de1b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/llvm-8.0.0.src.tar.xz
diff --git a/llvm.spec b/llvm.spec
new file mode 100644
index 0000000..a182d12
--- /dev/null
+++ b/llvm.spec
@@ -0,0 +1,823 @@
+# Components enabled if supported by target architecture:
+%define gold_arches %{ix86} x86_64 %{arm} aarch64 %{power64} s390x
+%ifarch %{gold_arches}
+ %bcond_without gold
+%else
+ %bcond_with gold
+%endif
+
+%bcond_without compat_build
+
+%global build_llvm_bindir %{buildroot}%{_bindir}
+%global llvm_libdir %{_libdir}/%{name}
+%global build_llvm_libdir %{buildroot}%{llvm_libdir}
+%global maj_ver 8
+%global min_ver 0
+%global patch_ver 0
+#%%global rc_ver 4
+%global baserelease 9
+
+
+%if %{with compat_build}
+%global pkg_name llvm%{maj_ver}.%{min_ver}
+%global exec_suffix -%{maj_ver}.%{min_ver}
+%global install_prefix %{_libdir}/%{name}
+%global install_bindir %{install_prefix}/bin
+%global install_includedir %{install_prefix}/include
+%global install_libdir %{install_prefix}/lib
+
+%global pkg_bindir %{install_bindir}
+%global pkg_includedir %{_includedir}/%{name}
+%global pkg_libdir %{install_libdir}
+%else
+%global pkg_name llvm
+%global install_prefix /usr
+%global install_libdir %{_libdir}
+%global pkg_libdir %{install_libdir}
+%endif
+
+%global build_install_prefix %{buildroot}%{install_prefix}
+%global build_pkgdocdir %{buildroot}%{_pkgdocdir}
+
+Name: %{pkg_name}
+Version: %{maj_ver}.%{min_ver}.%{patch_ver}
+Release: %{baserelease}%{?rc_ver:.rc%{rc_ver}}%{?dist}
+Summary: The Low Level Virtual Machine
+
+License: NCSA
+URL: http://llvm.org
+Source0: http://%{?rc_ver:pre}releases.llvm.org/%{version}/%{?rc_ver:rc%{rc_ver}}/llvm-%{version}%{?rc_ver:rc%{rc_ver}}.src.tar.xz
+%if %{without compat_build}
+Source1: run-lit-tests
+Source2: lit.fedora.cfg.py
+%endif
+
+Patch5: 0001-PATCH-llvm-config.patch
+Patch7: 0001-PATCH-Filter-out-cxxflags-not-supported-by-clang.patch
+Patch8: 0001-Fix-the-buildbot-issue-introduced-by-r351421.patch
+
+BuildRequires: gcc
+BuildRequires: gcc-c++
+BuildRequires: cmake
+BuildRequires: ninja-build
+BuildRequires: zlib-devel
+BuildRequires: libffi-devel
+BuildRequires: ncurses-devel
+BuildRequires: python3-sphinx
+BuildRequires: python3-recommonmark
+BuildRequires: multilib-rpm-config
+%if %{with gold}
+BuildRequires: binutils-devel
+%endif
+BuildRequires: libstdc++-static
+%ifarch %{valgrind_arches}
+# Enable extra functionality when run the LLVM JIT under valgrind.
+BuildRequires: valgrind-devel
+%endif
+# LLVM's LineEditor library will use libedit if it is available.
+BuildRequires: libedit-devel
+# We need python3-devel for pathfix.py.
+BuildRequires: python3-devel
+
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+
+Provides: llvm(major) = %{maj_ver}
+
+%description
+LLVM is a compiler infrastructure designed for compile-time, link-time,
+runtime, and idle-time optimization of programs from arbitrary programming
+languages. The compiler infrastructure includes mirror sets of programming
+tools as well as libraries with equivalent functionality.
+
+%package devel
+Summary: Libraries and header files for LLVM
+Requires: %{name}%{?_isa} = %{version}-%{release}
+# The installed LLVM cmake files will add -ledit to the linker flags for any
+# app that requires the libLLVMLineEditor, so we need to make sure
+# libedit-devel is available.
+Requires: libedit-devel
+Requires(post): %{_sbindir}/alternatives
+Requires(postun): %{_sbindir}/alternatives
+
+Provides: llvm-devel(major) = %{maj_ver}
+
+%description devel
+This package contains library and header files needed to develop new native
+programs that use the LLVM infrastructure.
+
+%package doc
+Summary: Documentation for LLVM
+BuildArch: noarch
+Requires: %{name} = %{version}-%{release}
+
+%description doc
+Documentation for the LLVM compiler infrastructure.
+
+%package libs
+Summary: LLVM shared libraries
+
+%description libs
+Shared libraries for the LLVM compiler infrastructure.
+
+%package static
+Summary: LLVM static libraries
+Conflicts: %{name}-devel < 8
+
+%description static
+Static libraries for the LLVM compiler infrastructure.
+
+%if %{without compat_build}
+
+%package test
+Summary: LLVM regression tests
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: python3-lit
+# The regression tests need gold.
+Requires: binutils
+# This is for llvm-config
+Requires: %{name}-devel%{?_isa} = %{version}-%{release}
+# Bugpoint tests require gcc
+Requires: gcc
+Requires: findutils
+
+Provides: llvm-test(major) = %{maj_ver}
+
+%description test
+LLVM regression tests.
+
+%package googletest
+Summary: LLVM's modified googletest sources
+
+%description googletest
+LLVM's modified googletest sources.
+
+%endif
+
+%prep
+%autosetup -n llvm-%{version}%{?rc_ver:rc%{rc_ver}}.src -p1
+
+pathfix.py -i %{__python3} -pn \
+ test/BugPoint/compile-custom.ll.py \
+ tools/opt-viewer/*.py
+
+%build
+mkdir -p _build
+cd _build
+
+%ifarch s390 s390x %{arm} %ix86
+# Decrease debuginfo verbosity to reduce memory consumption during final library linking
+%global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
+%endif
+
+# force off shared libs as cmake macros turns it on.
+#
+# -DCMAKE_INSTALL_RPATH=";" is a workaround for llvm manually setting the
+# rpath of libraries and binaries. llvm will skip the manual setting
+# if CAMKE_INSTALL_RPATH is set to a value, but cmake interprets this value
+# as nothing, so it sets the rpath to "" when installing.
+%cmake .. -G Ninja \
+ -DBUILD_SHARED_LIBS:BOOL=OFF \
+ -DLLVM_PARALLEL_LINK_JOBS=1 \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_RPATH=";" \
+%ifarch s390 s390x %{arm} %ix86
+ -DCMAKE_C_FLAGS_RELWITHDEBINFO="%{optflags} -DNDEBUG" \
+ -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="%{optflags} -DNDEBUG" \
+%endif
+%if %{without compat_build}
+%if 0%{?__isa_bits} == 64
+ -DLLVM_LIBDIR_SUFFIX=64 \
+%else
+ -DLLVM_LIBDIR_SUFFIX= \
+%endif
+%endif
+ \
+ -DLLVM_TARGETS_TO_BUILD=all \
+ -DLLVM_ENABLE_LIBCXX:BOOL=OFF \
+ -DLLVM_ENABLE_ZLIB:BOOL=ON \
+ -DLLVM_ENABLE_FFI:BOOL=ON \
+ -DLLVM_ENABLE_RTTI:BOOL=ON \
+%if %{with gold}
+ -DLLVM_BINUTILS_INCDIR=%{_includedir} \
+%endif
+ \
+ -DLLVM_BUILD_RUNTIME:BOOL=ON \
+ \
+ -DLLVM_INCLUDE_TOOLS:BOOL=ON \
+ -DLLVM_BUILD_TOOLS:BOOL=ON \
+ \
+ -DLLVM_INCLUDE_TESTS:BOOL=ON \
+ -DLLVM_BUILD_TESTS:BOOL=ON \
+ \
+ -DLLVM_INCLUDE_EXAMPLES:BOOL=ON \
+ -DLLVM_BUILD_EXAMPLES:BOOL=OFF \
+ \
+ -DLLVM_INCLUDE_UTILS:BOOL=ON \
+%if %{with compat_build}
+ -DLLVM_INSTALL_UTILS:BOOL=OFF \
+%else
+ -DLLVM_INSTALL_UTILS:BOOL=ON \
+ -DLLVM_UTILS_INSTALL_DIR:PATH=%{build_llvm_bindir} \
+ -DLLVM_TOOLS_INSTALL_DIR:PATH=bin \
+%endif
+ \
+ -DLLVM_INCLUDE_DOCS:BOOL=ON \
+ -DLLVM_BUILD_DOCS:BOOL=ON \
+ -DLLVM_ENABLE_SPHINX:BOOL=ON \
+ -DLLVM_ENABLE_DOXYGEN:BOOL=OFF \
+ \
+ -DLLVM_BUILD_LLVM_DYLIB:BOOL=ON \
+ -DLLVM_DYLIB_EXPORT_ALL:BOOL=ON \
+ -DLLVM_LINK_LLVM_DYLIB:BOOL=ON \
+ -DLLVM_BUILD_EXTERNAL_COMPILER_RT:BOOL=ON \
+ -DLLVM_INSTALL_TOOLCHAIN_ONLY:BOOL=OFF \
+ \
+ -DSPHINX_WARNINGS_AS_ERRORS=OFF \
+ -DCMAKE_INSTALL_PREFIX=%{build_install_prefix} \
+ -DLLVM_INSTALL_SPHINX_HTML_DIR=%{build_pkgdocdir}/html \
+ -DSPHINX_EXECUTABLE=%{_bindir}/sphinx-build-3
+
+ninja -v
+
+%install
+ninja -C _build -v install
+
+
+%if %{without compat_build}
+mkdir -p %{buildroot}/%{_bindir}
+mv %{buildroot}/%{_bindir}/llvm-config %{buildroot}/%{_bindir}/llvm-config-%{__isa_bits}
+
+# Fix some man pages
+ln -s llvm-config.1 %{buildroot}%{_mandir}/man1/llvm-config-%{__isa_bits}.1
+mv %{buildroot}%{_mandir}/man1/tblgen.1 %{buildroot}%{_mandir}/man1/llvm-tblgen.1
+
+# Install binaries needed for lit tests
+%global test_binaries FileCheck count lli-child-target llvm-PerfectShuffle llvm-isel-fuzzer llvm-opt-fuzzer not yaml-bench
+
+for f in %{test_binaries}
+do
+ install -m 0755 ./_build/bin/$f %{build_llvm_bindir}
+done
+
+
+%multilib_fix_c_header --file %{_includedir}/llvm/Config/llvm-config.h
+
+# Install libraries needed for unittests
+%if 0%{?__isa_bits} == 64
+%global build_libdir _build/lib64
+%else
+%global build_libdir _build/lib
+%endif
+
+install %{build_libdir}/libLLVMTestingSupport.a %{buildroot}%{_libdir}
+
+%global install_srcdir %{buildroot}%{_datadir}/llvm/src
+%global lit_cfg test/%{_arch}.site.cfg.py
+%global lit_unit_cfg test/Unit/%{_arch}.site.cfg.py
+%global lit_fedora_cfg %{_datadir}/llvm/lit.fedora.cfg.py
+
+# Install gtest sources so clang can use them for gtest
+install -d %{install_srcdir}
+install -d %{install_srcdir}/utils/
+cp -R utils/unittest %{install_srcdir}/utils/
+
+# Generate lit config files. Strip off the last line that initiates the
+# test run, so we can customize the configuration.
+head -n -1 _build/test/lit.site.cfg.py >> %{lit_cfg}
+head -n -1 _build/test/Unit/lit.site.cfg.py >> %{lit_unit_cfg}
+
+# Install custom fedora config file
+cp %{SOURCE2} %{buildroot}%{lit_fedora_cfg}
+
+# Patch lit config files to load custom fedora config:
+for f in %{lit_cfg} %{lit_unit_cfg}; do
+ echo "lit_config.load_config(config, '%{lit_fedora_cfg}')" >> $f
+done
+
+install -d %{buildroot}%{_libexecdir}/tests/llvm
+install -m 0755 %{SOURCE1} %{buildroot}%{_libexecdir}/tests/llvm
+
+# Install lit tests. We need to put these in a tarball otherwise rpm will complain
+# about some of the test inputs having the wrong object file format.
+install -d %{buildroot}%{_datadir}/llvm/
+tar -czf %{install_srcdir}/test.tar.gz test/
+
+# Install the unit test binaries
+mkdir -p %{build_llvm_libdir}
+cp -R _build/unittests %{build_llvm_libdir}/
+rm -rf `find %{build_llvm_libdir} -iname 'cmake*'`
+
+# Install libraries used for testing
+install -m 0755 %{build_libdir}/BugpointPasses.so %{buildroot}%{_libdir}
+install -m 0755 %{build_libdir}/LLVMHello.so %{buildroot}%{_libdir}
+
+# Install test inputs for PDB tests
+echo "%{_datadir}/llvm/src/unittests/DebugInfo/PDB" > %{build_llvm_libdir}/unittests/DebugInfo/PDB/llvm.srcdir.txt
+mkdir -p %{buildroot}%{_datadir}/llvm/src/unittests/DebugInfo/PDB/
+cp -R unittests/DebugInfo/PDB/Inputs %{buildroot}%{_datadir}/llvm/src/unittests/DebugInfo/PDB/
+
+%else
+
+# Add version suffix to binaries
+mkdir -p %{buildroot}/%{_bindir}
+for f in `ls %{buildroot}/%{install_bindir}/*`; do
+ filename=`basename $f`
+ ln -s %{install_bindir}/$filename %{buildroot}/%{_bindir}/$filename%{exec_suffix}
+done
+
+# Move header files
+mkdir -p %{buildroot}/%{pkg_includedir}
+ln -s ../../../%{install_includedir}/llvm %{buildroot}/%{pkg_includedir}/llvm
+ln -s ../../../%{install_includedir}/llvm-c %{buildroot}/%{pkg_includedir}/llvm-c
+
+# Fix multi-lib
+mv %{buildroot}%{_bindir}/llvm-config{%{exec_suffix},%{exec_suffix}-%{__isa_bits}}
+%multilib_fix_c_header --file %{install_includedir}/llvm/Config/llvm-config.h
+
+# Create ld.so.conf.d entry
+mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d
+cat >> %{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf << EOF
+%{pkg_libdir}
+EOF
+
+# Add version suffix to man pages and move them to mandir.
+mkdir -p %{buildroot}/%{_mandir}/man1
+for f in `ls %{build_install_prefix}/share/man/man1/*`; do
+ filename=`basename $f | cut -f 1 -d '.'`
+ mv $f %{buildroot}%{_mandir}/man1/$filename%{exec_suffix}.1
+done
+
+# Remove opt-viewer, since this is just a compatibility package.
+rm -Rf %{build_install_prefix}/share/opt-viewer
+
+%endif
+
+
+%check
+# TODO: Fix test failures on arm
+ninja check-all -C _build || \
+%ifarch %{arm}
+ :
+%else
+ false
+%endif
+
+%ldconfig_scriptlets libs
+
+%if %{without compat_build}
+
+%post devel
+%{_sbindir}/update-alternatives --install %{_bindir}/llvm-config llvm-config %{_bindir}/llvm-config-%{__isa_bits} %{__isa_bits}
+
+%postun devel
+if [ $1 -eq 0 ]; then
+ %{_sbindir}/update-alternatives --remove llvm-config %{_bindir}/llvm-config
+fi
+
+%endif
+
+%files
+%exclude %{_mandir}/man1/llvm-config*
+%{_mandir}/man1/*
+%{_bindir}/*
+
+%if %{without compat_build}
+%exclude %{_bindir}/llvm-config-%{__isa_bits}
+%exclude %{_bindir}/not
+%exclude %{_bindir}/count
+%exclude %{_bindir}/yaml-bench
+%exclude %{_bindir}/lli-child-target
+%exclude %{_bindir}/llvm-isel-fuzzer
+%exclude %{_bindir}/llvm-opt-fuzzer
+%{_datadir}/opt-viewer
+%else
+%exclude %{pkg_bindir}/llvm-config
+%{pkg_bindir}
+%endif
+
+%files libs
+%{pkg_libdir}/libLLVM-%{maj_ver}.so
+%if %{without compat_build}
+%if %{with gold}
+%{_libdir}/LLVMgold.so
+%endif
+%{_libdir}/libLLVM-%{maj_ver}.%{min_ver}*.so
+%{_libdir}/libLTO.so*
+%else
+%config(noreplace) %{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
+%if %{with gold}
+%{_libdir}/%{name}/lib/LLVMgold.so
+%endif
+%{pkg_libdir}/libLLVM-%{maj_ver}.%{min_ver}*.so
+%{pkg_libdir}/libLTO.so*
+%exclude %{pkg_libdir}/libLTO.so
+%endif
+%{pkg_libdir}/libOptRemarks.so*
+
+%files devel
+%if %{without compat_build}
+%{_bindir}/llvm-config-%{__isa_bits}
+%{_mandir}/man1/llvm-config*
+%{_includedir}/llvm
+%{_includedir}/llvm-c
+%{_libdir}/libLLVM.so
+%{_libdir}/cmake/llvm
+%exclude %{_libdir}/cmake/llvm/LLVMStaticExports.cmake
+%else
+%{_bindir}/llvm-config%{exec_suffix}-%{__isa_bits}
+%{pkg_bindir}/llvm-config
+%{_mandir}/man1/llvm-config%{exec_suffix}.1.gz
+%{install_includedir}/llvm
+%{install_includedir}/llvm-c
+%{pkg_includedir}/llvm
+%{pkg_includedir}/llvm-c
+%{pkg_libdir}/libLTO.so
+%{pkg_libdir}/libLLVM.so
+%{pkg_libdir}/cmake/llvm
+%endif
+
+%files doc
+%doc %{_pkgdocdir}/html
+
+%files static
+%if %{without compat_build}
+%{_libdir}/*.a
+%exclude %{_libdir}/libLLVMTestingSupport.a
+%{_libdir}/cmake/llvm/LLVMStaticExports.cmake
+%else
+%{_libdir}/%{name}/lib/*.a
+%endif
+
+%if %{without compat_build}
+
+%files test
+%{_libexecdir}/tests/llvm/
+%{llvm_libdir}/unittests/
+%{_datadir}/llvm/src/unittests
+%{_datadir}/llvm/src/test.tar.gz
+%{_datadir}/llvm/lit.fedora.cfg.py
+%{_bindir}/not
+%{_bindir}/count
+%{_bindir}/yaml-bench
+%{_bindir}/lli-child-target
+%{_bindir}/llvm-isel-fuzzer
+%{_bindir}/llvm-opt-fuzzer
+%{_libdir}/BugpointPasses.so
+%{_libdir}/LLVMHello.so
+
+%files googletest
+%{_datadir}/llvm/src/utils
+%{_libdir}/libLLVMTestingSupport.a
+
+%endif
+
+%changelog
+* Tue Jul 30 2019 Tom Stellard <tstellar(a)redhat.com> - 8.0.0-9
+- Sync with llvm8.0 spec file
+
+* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 8.0.0-8.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Wed Jul 17 2019 Tom Stellard <tstellar(a)redhat.com> - 8.0.0-8
+- Add provides for the major version of sub-packages
+
+* Fri May 17 2019 sguelton(a)redhat.com - 8.0.0-7
+- Fix conflicts between llvm-static = 8 and llvm-dev < 8 around LLVMStaticExports.cmake
+
+* Wed Apr 24 2019 Tom Stellard <tstellar(a)redhat.com> - 8.0.0-6
+- Make sure we aren't passing -g on s390x
+
+* Sat Mar 30 2019 Tom Stellard <tstellar(a)redhat.com> - 8.0.0-5
+- Enable build rpath while keeping install rpath disabled
+
+* Wed Mar 27 2019 Tom Stellard <tstellar(a)redhat.com> - 8.0.0-4
+- Backport r351577 from trunk to fix ninja check failures
+
+* Tue Mar 26 2019 Tom Stellard <tstellar(a)redhat.com> - 8.0.0-3
+- Fix ninja check
+
+* Fri Mar 22 2019 Tom Stellard <tstellar(a)redhat.com> - 8.0.0-2
+- llvm-test fixes
+
+* Wed Mar 20 2019 sguelton(a)redhat.com - 8.0.0-1
+- 8.0.0 final
+
+* Fri Mar 15 2019 sguelton(a)redhat.com - 8.0.0-0.6.rc4
+- Activate all backends (rhbz#1689031)
+
+* Tue Mar 12 2019 sguelton(a)redhat.com - 8.0.0-0.5.rc4
+- 8.0.0 Release candidate 4
+
+* Mon Mar 4 2019 sguelton(a)redhat.com - 8.0.0-0.4.rc3
+- Move some binaries to -test package, cleanup specfile
+
+* Mon Mar 4 2019 sguelton(a)redhat.com - 8.0.0-0.3.rc3
+- 8.0.0 Release candidate 3
+
+* Fri Feb 22 2019 sguelton(a)redhat.com - 8.0.0-0.2.rc2
+- 8.0.0 Release candidate 2
+
+* Sat Feb 9 2019 sguelton(a)redhat.com - 8.0.0-0.1.rc1
+- 8.0.0 Release candidate 1
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 7.0.1-2.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Mon Jan 21 2019 Josh Stone <jistone(a)redhat.com> - 7.0.1-2
+- Fix discriminators in metadata, rhbz#1668033
+
+* Mon Dec 17 2018 sguelton(a)redhat.com - 7.0.1-1
+- 7.0.1 release
+
+* Tue Dec 04 2018 sguelton(a)redhat.com - 7.0.0-5
+- Ensure rpmlint passes on specfile
+
+* Sat Nov 17 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-4
+- Install testing libraries for unittests
+
+* Sat Oct 27 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-3
+- Fix running unittests as not-root user
+
+* Thu Sep 27 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-2
+- Fixes for llvm-test package:
+- Add some missing Requires
+- Add --threads option to run-lit-tests script
+- Set PATH so lit can find tools like count, not, etc.
+- Don't hardcode tools directory to /usr/lib64/llvm
+- Fix typo in yaml-bench define
+- Only print information about failing tests
+
+* Fri Sep 21 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-1
+- 7.0.0 Release
+
+* Thu Sep 13 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.15.rc3
+- Disable rpath on install LLVM and related sub-projects
+
+* Wed Sep 12 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.14.rc3
+- Remove rpath from executables and libraries
+
+* Tue Sep 11 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.13.rc3
+- Re-enable arm and aarch64 targets on x86_64
+
+* Mon Sep 10 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.12.rc3
+- 7.0.0-rc3 Release
+
+* Fri Sep 07 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.11.rc2
+- Use python3 shebang for opt-viewewr scripts
+
+* Thu Aug 30 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.10.rc2
+- Drop all uses of python2 from lit tests
+
+* Thu Aug 30 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.9.rc2
+- Build the gold plugin on all supported architectures
+
+* Wed Aug 29 2018 Kevin Fenzi <kevin(a)scrye.com> - 7.0.0-0.8.rc2
+- Re-enable debuginfo to avoid 25x size increase.
+
+* Tue Aug 28 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.7.rc2
+- 7.0.0-rc2 Release
+
+* Tue Aug 28 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.6.rc1
+- Guard valgrind usage with valgrind_arches macro
+
+* Thu Aug 23 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.5.rc1
+- Package lit tests and googletest sources.
+
+* Mon Aug 20 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.4.rc1
+- Re-enable AMDGPU target on ARM rhbz#1618922
+
+* Mon Aug 13 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.3.rc1
+- Drop references to TestPlugin.so from cmake files
+
+* Fri Aug 10 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.2.rc1
+- Fixes for lit tests
+
+* Fri Aug 10 2018 Tom Stellard <tstellar(a)redhat.com> - 7.0.0-0.1.rc1
+- 7.0.0-rc1 Release
+- Reduce number of enabled targets on all arches.
+- Drop s390 detection patch, LLVM does not support s390 codegen.
+
+* Mon Aug 06 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.1-6
+- Backport some fixes needed by mesa and rust
+
+* Thu Jul 26 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.1-5
+- Move libLLVM-6.0.so to llvm6.0-libs.
+
+* Mon Jul 23 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.1-4
+- Rebuild because debuginfo stripping failed with the previous build
+
+* Fri Jul 13 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.1-3
+- Sync specfile with llvm6.0 package
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 6.0.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Mon Jun 25 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.1-1
+- 6.0.1 Release
+
+* Thu Jun 07 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.1-0.4.rc2
+- 6.0.1-rc2
+
+* Wed Jun 06 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.1-0.3.rc1
+- Re-enable all targets to avoid breaking the ABI.
+
+* Mon Jun 04 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.1-0.2.rc1
+- Reduce the number of enabled targets based on the architecture
+
+* Thu May 10 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.1-0.1.rc1
+- 6.0.1 rc1
+
+* Tue Mar 27 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-11
+- Re-enable arm tests that used to hang
+
+* Thu Mar 22 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-10
+- Fix testcase in backported patch
+
+* Tue Mar 20 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-9
+- Prevent external projects from linking against both static and shared
+ libraries. rhbz#1558657
+
+* Mon Mar 19 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-8
+- Backport r327651 from trunk rhbz#1554349
+
+* Fri Mar 16 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-7
+- Filter out cxxflags and cflags from llvm-config that aren't supported by clang
+- rhbz#1556980
+
+* Wed Mar 14 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-6
+- Enable symbol versioning in libLLVM.so
+
+* Wed Mar 14 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-5
+- Stop statically linking libstdc++. This is no longer required by Steam
+ client, but the steam installer still needs a work-around which should
+ be handled in the steam package.
+* Wed Mar 14 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-4
+- s/make check/ninja check/
+
+* Fri Mar 09 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-3
+- Backport fix for compile time regression on rust rhbz#1552915
+
+* Thu Mar 08 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-2
+- Build with Ninja: This reduces RPM build time on a 6-core x86_64 builder
+ from 82 min to 52 min.
+
+* Thu Mar 08 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-1
+- 6.0.0 Release
+
+* Thu Mar 08 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-0.5.rc2
+- Reduce debuginfo size on i686 to avoid OOM errors during linking
+
+* Fri Feb 09 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-0.4.rc2
+- 6.0.1 rc2
+
+* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 6.0.0-0.3.rc1
+- Escape macros in %%changelog
+
+* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 6.0.0-0.2.rc1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Fri Jan 19 2018 Tom Stellard <tstellar(a)redhat.com> - 6.0.0-0.1.rc1
+- 6.0.1 rc1
+
+* Tue Dec 19 2017 Tom Stellard <tstellar(a)redhat.com> - 5.0.1-1
+- 5.0.1 Release
+
+* Mon Nov 20 2017 Tom Stellard <tstellar(a)redhat.com> - 5.0.0-5
+- Backport debuginfo fix for rust
+
+* Fri Nov 03 2017 Tom Stellard <tstellar(a)redhat.com> - 5.0.0-4
+- Reduce debuginfo size for ARM
+
+* Tue Oct 10 2017 Tom Stellard <tstellar(a)redhat.com> - 5.0.0-2
+- Reduce memory usage on ARM by disabling debuginfo and some non-ARM targets.
+
+* Mon Sep 25 2017 Tom Stellard <tstellar(a)redhat.com> - 5.0.0-1
+- 5.0.0 Release
+
+* Mon Sep 18 2017 Tom Stellard <tstellar(a)redhat.com> - 4.0.1-6
+- Add Requires: libedit-devel for llvm-devel
+
+* Fri Sep 08 2017 Tom Stellard <tstellar(a)redhat.com> - 4.0.1-5
+- Enable libedit backend for LineEditor API
+
+* Fri Aug 25 2017 Tom Stellard <tstellar(a)redhat.com> - 4.0.1-4
+- Enable extra functionality when run the LLVM JIT under valgrind.
+
+* Thu Aug 03 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 4.0.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 4.0.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Wed Jun 21 2017 Tom Stellard <tstellar(a)redhat.com> - 4.0.1-1
+- 4.0.1 Release
+
+* Thu Jun 15 2017 Tom Stellard <tstellar(a)redhat.com> - 4.0.0-6
+- Install llvm utils
+
+* Thu Jun 08 2017 Tom Stellard <tstellar(a)redhat.com> - 4.0.0-5
+- Fix docs-llvm-man target
+
+* Mon May 01 2017 Tom Stellard <tstellar(a)redhat.com> - 4.0.0-4
+- Make cmake files no longer depend on static libs (rhbz 1388200)
+
+* Tue Apr 18 2017 Josh Stone <jistone(a)redhat.com> - 4.0.0-3
+- Fix computeKnownBits for ARMISD::CMOV (rust-lang/llvm#67)
+
+* Mon Apr 03 2017 Tom Stellard <tstellar(a)redhat.com> - 4.0.0-2
+- Simplify spec with rpm macros.
+
+* Thu Mar 23 2017 Tom Stellard <tstellar(a)redhat.com> - 4.0.0-1
+- LLVM 4.0.0 Final Release
+
+* Wed Mar 22 2017 tstellar(a)redhat.com - 3.9.1-6
+- Fix %%postun sep for -devel package.
+
+* Mon Mar 13 2017 Tom Stellard <tstellar(a)redhat.com> - 3.9.1-5
+- Disable failing tests on ARM.
+
+* Sun Mar 12 2017 Peter Robinson <pbrobinson(a)fedoraproject.org> 3.9.1-4
+- Fix missing mask on relocation for aarch64 (rhbz 1429050)
+
+* Wed Mar 01 2017 Dave Airlie <airlied(a)redhat.com> - 3.9.1-3
+- revert upstream radeonsi breaking change.
+
+* Thu Feb 23 2017 Josh Stone <jistone(a)redhat.com> - 3.9.1-2
+- disable sphinx warnings-as-errors
+
+* Fri Feb 10 2017 Orion Poplawski <orion(a)cora.nwra.com> - 3.9.1-1
+- llvm 3.9.1
+
+* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.9.0-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Tue Nov 29 2016 Josh Stone <jistone(a)redhat.com> - 3.9.0-7
+- Apply backports from rust-lang/llvm#55, #57
+
+* Tue Nov 01 2016 Dave Airlie <airlied(a)gmail.com - 3.9.0-6
+- rebuild for new arches
+
+* Wed Oct 26 2016 Dave Airlie <airlied(a)redhat.com> - 3.9.0-5
+- apply the patch from -4
+
+* Wed Oct 26 2016 Dave Airlie <airlied(a)redhat.com> - 3.9.0-4
+- add fix for lldb out-of-tree build
+
+* Mon Oct 17 2016 Josh Stone <jistone(a)redhat.com> - 3.9.0-3
+- Apply backports from rust-lang/llvm#47, #48, #53, #54
+
+* Sat Oct 15 2016 Josh Stone <jistone(a)redhat.com> - 3.9.0-2
+- Apply an InstCombine backport via rust-lang/llvm#51
+
+* Wed Sep 07 2016 Dave Airlie <airlied(a)redhat.com> - 3.9.0-1
+- llvm 3.9.0
+- upstream moved where cmake files are packaged.
+- upstream dropped CppBackend
+
+* Wed Jul 13 2016 Adam Jackson <ajax(a)redhat.com> - 3.8.1-1
+- llvm 3.8.1
+- Add mips target
+- Fix some shared library mispackaging
+
+* Tue Jun 07 2016 Jan Vcelak <jvcelak(a)fedoraproject.org> - 3.8.0-2
+- fix color support detection on terminal
+
+* Thu Mar 10 2016 Dave Airlie <airlied(a)redhat.com> 3.8.0-1
+- llvm 3.8.0 release
+
+* Wed Mar 09 2016 Dan Hork <dan[at][danny.cz> 3.8.0-0.3
+- install back memory consumption workaround for s390
+
+* Thu Mar 03 2016 Dave Airlie <airlied(a)redhat.com> 3.8.0-0.2
+- llvm 3.8.0 rc3 release
+
+* Fri Feb 19 2016 Dave Airlie <airlied(a)redhat.com> 3.8.0-0.1
+- llvm 3.8.0 rc2 release
+
+* Tue Feb 16 2016 Dan Hork <dan[at][danny.cz> 3.7.1-7
+- recognize s390 as SystemZ when configuring build
+
+* Sat Feb 13 2016 Dave Airlie <airlied(a)redhat.com> 3.7.1-6
+- export C++ API for mesa.
+
+* Sat Feb 13 2016 Dave Airlie <airlied(a)redhat.com> 3.7.1-5
+- reintroduce llvm-static, clang needs it currently.
+
+* Fri Feb 12 2016 Dave Airlie <airlied(a)redhat.com> 3.7.1-4
+- jump back to single llvm library, the split libs aren't working very well.
+
+* Fri Feb 05 2016 Dave Airlie <airlied(a)redhat.com> 3.7.1-3
+- add missing obsoletes (#1303497)
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.7.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Thu Jan 07 2016 Jan Vcelak <jvcelak(a)fedoraproject.org> 3.7.1-1
+- new upstream release
+- enable gold linker
+
+* Wed Nov 04 2015 Jan Vcelak <jvcelak(a)fedoraproject.org> 3.7.0-100
+- fix Requires for subpackages on the main package
+
+* Tue Oct 06 2015 Jan Vcelak <jvcelak(a)fedoraproject.org> 3.7.0-100
+- initial version using cmake build system
diff --git a/sources b/sources
new file mode 100644
index 0000000..ca2c97a
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (llvm-8.0.0.src.tar.xz) = 1602343b451b964f5d8c2d6b0654d89384c80d45883498c5f0e2f4196168dd4a1ed2a4dadb752076020243df42ffe46cb31d82ffc145d8e5874163cbb9686a1f
4 years, 7 months
Architecture specific change in rpms/nodejs-grunt-contrib-nodeunit.git
by githook-noreply@fedoraproject.org
The package rpms/nodejs-grunt-contrib-nodeunit.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/nodejs-grunt-contrib-nodeunit.git....
Change:
+ExclusiveArch: %{nodejs_arches} noarch
Thanks.
Full change:
============
commit 6067de7f3ac71079edeb199ffdc8c7357bff3b0c
Author: Jared Smith <jsmith(a)fedoraproject.org>
Date: Tue Sep 24 16:46:43 2019 -0400
Build for F31
diff --git a/.gitignore b/.gitignore
index e69de29..2601daf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/grunt-contrib-nodeunit-2.0.0.tar.gz
diff --git a/nodejs-grunt-contrib-nodeunit.spec b/nodejs-grunt-contrib-nodeunit.spec
new file mode 100644
index 0000000..4de5166
--- /dev/null
+++ b/nodejs-grunt-contrib-nodeunit.spec
@@ -0,0 +1,114 @@
+%{?nodejs_find_provides_and_requires}
+
+%global enable_tests 0
+
+Name: nodejs-grunt-contrib-nodeunit
+Version: 2.0.0
+Release: 2%{?dist}
+Summary: Run Nodeunit unit tests with grunt
+License: MIT
+URL: https://github.com/gruntjs/grunt-contrib-nodeunit
+Source0: https://github.com/gruntjs/grunt-contrib-nodeunit/archive/v%{version}/gru...
+
+BuildArch: noarch
+ExclusiveArch: %{nodejs_arches} noarch
+
+BuildRequires: nodejs-packaging
+
+%if 0%{?enable_tests}
+BuildRequires: npm(grunt-cli)
+BuildRequires: npm(grunt-contrib-clean)
+BuildRequires: npm(grunt-contrib-internal)
+BuildRequires: npm(nodeunit)
+BuildRequires: npm(tap)
+%endif
+
+%description
+%{summary}.
+
+
+%prep
+%setup -q -n grunt-contrib-nodeunit-%{version}
+#find docs/ -size 0 -delete
+
+%nodejs_fixdep nodeunit-x
+
+%build
+#nothing to do
+
+
+%install
+mkdir -p %{buildroot}%{nodejs_sitelib}/grunt-contrib-nodeunit
+cp -pr package.json tasks/ \
+ %{buildroot}%{nodejs_sitelib}/grunt-contrib-nodeunit
+
+%nodejs_symlink_deps
+
+
+%check
+%nodejs_symlink_deps --check
+%if 0%{?enable_tests}
+%{_bindir}/grunt nodeunit
+%else
+%{_bindir}/echo -e "\e[101m -=#=- Tests disabled -=#=- \e[0m"
+%endif
+
+
+%files
+%doc README.md docs/
+%license LICENSE-MIT
+%{nodejs_sitelib}/grunt-contrib-nodeunit
+
+
+%changelog
+* Thu Aug 29 2019 Ben Rosser <rosser.bjr(a)gmail.com> - 2.0.0-2
+- Fix nodejs Requires on nodeunit to not be versioned.
+
+* Mon Aug 26 2019 Ben Rosser <rosser.bjr(a)gmail.com> - 2.0.0-1
+- Update to latest upstream release.
+- Disable tests for now; there are too many orphaned packages required.
+
+* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.4.1-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.4.1-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.4.1-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.4.1-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.4.1-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.4.1-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Mon Feb 22 2016 Jared Smith <jsmith(a)fedoraproject.org> - 0.4.1-3
+- Fix FTBFS for failing test
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.4.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Sun Nov 22 2015 Tom Hughes <tom(a)compton.nu> - 0.4.1-1
+- update to 0.4.1 upstream release
+
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.3.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.3.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Sat Apr 19 2014 Jamie Nguyen <jamielinux(a)fedoraproject.org> - 0.3.3-2
+- update to upstream release 0.3.3
+
+* Mon Feb 24 2014 Jamie Nguyen <jamielinux(a)fedoraproject.org> - 0.3.2-1
+- update to upstream release 0.3.2
+- take Source0 from GitHub as the NPM tarball is missing several useful files
+- add missing BuildRequires
+
+* Fri Jun 21 2013 Jamie Nguyen <jamielinux(a)fedoraproject.org> - 0.2.0-1
+- initial package
+
diff --git a/nodejs-grunt-contrib-nodeunit_fix-operator-test.patch b/nodejs-grunt-contrib-nodeunit_fix-operator-test.patch
new file mode 100644
index 0000000..da63998
--- /dev/null
+++ b/nodejs-grunt-contrib-nodeunit_fix-operator-test.patch
@@ -0,0 +1,19 @@
+diff --git a/test/nodeunit_test.js b/test/nodeunit_test.js
+index a5f8cbf..9b4f4c0 100644
+--- a/test/nodeunit_test.js
++++ b/test/nodeunit_test.js
+@@ -10,12 +10,12 @@ exports.nodeunit = {
+ test.done();
+ },
+ fail: function(test) {
+- test.expect(3);
++ test.expect(2);
+ grunt.util.spawn({
+ grunt: true,
+ args: ['test:fail', '--no-color'],
+ }, function(err, result) {
+- test.ok(result.stdout.indexOf("Operator:") !== -1, 'Operator should display for multiline.');
++// test.ok(result.stdout.indexOf("Operator:") !== -1, 'Operator should display for multiline.');
+ test.ok(result.stdout.indexOf('Message: this value should be truthy') !== -1, 'Message should have been displayed.');
+ test.ok(result.stdout.indexOf('Error: undefined == true') !== -1, 'Error should have been displayed.');
+ test.done();
diff --git a/sources b/sources
index e69de29..e10805b 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (grunt-contrib-nodeunit-2.0.0.tar.gz) = 8a76fdb73f9c6de7ee259d70a7ed68c187d02b3de6b2a7df876e14d48884b76c0c86f0a1f3cb5c662045713c0bbeb3d1dc6c064e05590a9947c5c948fa2c36ed
4 years, 7 months
Architecture specific change in rpms/icaro.git
by githook-noreply@fedoraproject.org
The package rpms/icaro.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/icaro.git/commit/?id=c27768054bd9....
Change:
+ExcludeArch: s390 s390x ppc arm
Thanks.
Full change:
============
commit 501145fd3129789cd83fe424720702758cbb033c
Merge: 8294633 037b048
Author: oberroteran(a)giniem.com <oberroteran(a)giniem.com>
Date: Tue Sep 24 09:58:54 2019 -0600
Remove python2 dependencies
Improve and bug fixes
remove sugar dependencies
commit 037b04869056c056da43921f1a7aab519484cb56
Author: oberroteran(a)giniem.com <oberroteran(a)giniem.com>
Date: Tue Sep 24 09:11:16 2019 -0600
Remove python2 dependencies
Improve and bug fixes
remove sugar dependencies
diff --git a/icaro.spec b/icaro.spec
index f80a5a4..2e221dd 100644
--- a/icaro.spec
+++ b/icaro.spec
@@ -63,7 +63,7 @@ chmod -v 0644 COPYING AUTHORS COPYING-LGPLv2
%install
# ------------- Apicaro -------------------------------------
-%{__python3} apicaro/setup.py install --root %{buildroot}
+#{__python3} apicaro/setup.py install --root %{buildroot}
# ------------- Icaro ---------------------------------------
@@ -135,9 +135,9 @@ for file in `find %{buildroot}/%{python_sitelib}/%{name} -type f ! -perm /a+x -
chmod -vR a+x $file
done
-for file in `find %{buildroot}/%{python_sitelib}/apicaro -type f ! -perm /a+x -name '*.py'`; do
- chmod -vR a+x $file
-done
+#for file in `find %{buildroot}/%{python_sitelib}/apicaro -type f ! -perm /a+x -name '*.py'`; do
+# chmod -vR a+x $file
+#done
find %{buildroot}%{_datadir}/%{name} -name '__init__.py' | xargs chmod 0644
commit 7bd5cd129491df6d61ba2c44fb4d791055b8cf93
Author: oberroteran(a)giniem.com <oberroteran(a)giniem.com>
Date: Tue Sep 24 08:42:49 2019 -0600
Remove python2 dependencies
Improve and bug fixes
remove sugar dependencies
diff --git a/icaro.spec b/icaro.spec
index b35d223..f80a5a4 100644
--- a/icaro.spec
+++ b/icaro.spec
@@ -26,7 +26,7 @@ ExcludeArch: s390 s390x ppc arm
BuildRequires: desktop-file-utils
#BuildRequires: sugar-toolkit
-Requires: pygtksourceview
+#Requires: pygtksourceview
Requires: sdcc
Requires: gputils
#Requires: sugar-turtleart
commit c27768054bd96808927e6a59ba9b8fb7f39c4d14
Author: oberroteran(a)giniem.com <oberroteran(a)giniem.com>
Date: Tue Sep 24 04:53:29 2019 -0600
Remove python2 dependencies
Improve and bug fixes
remove sugar dependencies
diff --git a/.gitignore b/.gitignore
index 4ca90ef..cc93639 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,3 +10,4 @@
/dd62bae1c6b82246425b37f28dd0b01f7a44c9a7.tar.gz
/dc3683ab9de51e474347d8aeb39afb567016e15a.tar.gz
/457c425e635483bec320d23fa55a810350c9a9bc.tar.gz
+/7e5dca818e86870158292a1b212a1171129fed65.tar.gz
diff --git a/icaro.spec b/icaro.spec
index 0225f6c..b35d223 100644
--- a/icaro.spec
+++ b/icaro.spec
@@ -20,8 +20,8 @@ Source0: https://github.com/valentinbasel/icaro/archive/%{commit}.tar.gz
# Add README in english
Source1: README.ENG
BuildArch: noarch
-ExclusiveArch: %{ix86} %{arm} x86_64 noarch
-
+ExclusiveArch: %{ix86} x86_64 noarch
+ExcludeArch: s390 s390x ppc arm
BuildRequires: desktop-file-utils
#BuildRequires: sugar-toolkit
diff --git a/sources b/sources
index 8b33d35..fa303b0 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (457c425e635483bec320d23fa55a810350c9a9bc.tar.gz) = 882d559b7927167360c460aadd373ab7717af8c31b076a0a9a4a47adb93b82cee207ae19a00d4e7c9d61fd8f5a6783e33024e9d01ebd983a27b5661a69cac21a
+SHA512 (7e5dca818e86870158292a1b212a1171129fed65.tar.gz) = d35ef52af1b19a6ffc6204f2f96c38bfe4316192f56aaba388e2953ae2f9248ae86f49cee6cb5f9ef1f91b967e069827af802446135f3e6811e75083a5a427db
4 years, 7 months
Architecture specific change in rpms/icaro.git
by githook-noreply@fedoraproject.org
The package rpms/icaro.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/icaro.git/commit/?id=c27768054bd9....
Change:
+ExcludeArch: s390 s390x ppc arm
Thanks.
Full change:
============
commit 1162119b8f7e5fc54d898239b65c384648c82e2f
Merge: 024191d 037b048
Author: oberroteran(a)giniem.com <oberroteran(a)giniem.com>
Date: Tue Sep 24 09:32:10 2019 -0600
Merge branch 'master' into f31
commit 037b04869056c056da43921f1a7aab519484cb56
Author: oberroteran(a)giniem.com <oberroteran(a)giniem.com>
Date: Tue Sep 24 09:11:16 2019 -0600
Remove python2 dependencies
Improve and bug fixes
remove sugar dependencies
diff --git a/icaro.spec b/icaro.spec
index f80a5a4..2e221dd 100644
--- a/icaro.spec
+++ b/icaro.spec
@@ -63,7 +63,7 @@ chmod -v 0644 COPYING AUTHORS COPYING-LGPLv2
%install
# ------------- Apicaro -------------------------------------
-%{__python3} apicaro/setup.py install --root %{buildroot}
+#{__python3} apicaro/setup.py install --root %{buildroot}
# ------------- Icaro ---------------------------------------
@@ -135,9 +135,9 @@ for file in `find %{buildroot}/%{python_sitelib}/%{name} -type f ! -perm /a+x -
chmod -vR a+x $file
done
-for file in `find %{buildroot}/%{python_sitelib}/apicaro -type f ! -perm /a+x -name '*.py'`; do
- chmod -vR a+x $file
-done
+#for file in `find %{buildroot}/%{python_sitelib}/apicaro -type f ! -perm /a+x -name '*.py'`; do
+# chmod -vR a+x $file
+#done
find %{buildroot}%{_datadir}/%{name} -name '__init__.py' | xargs chmod 0644
commit 7bd5cd129491df6d61ba2c44fb4d791055b8cf93
Author: oberroteran(a)giniem.com <oberroteran(a)giniem.com>
Date: Tue Sep 24 08:42:49 2019 -0600
Remove python2 dependencies
Improve and bug fixes
remove sugar dependencies
diff --git a/icaro.spec b/icaro.spec
index b35d223..f80a5a4 100644
--- a/icaro.spec
+++ b/icaro.spec
@@ -26,7 +26,7 @@ ExcludeArch: s390 s390x ppc arm
BuildRequires: desktop-file-utils
#BuildRequires: sugar-toolkit
-Requires: pygtksourceview
+#Requires: pygtksourceview
Requires: sdcc
Requires: gputils
#Requires: sugar-turtleart
commit c27768054bd96808927e6a59ba9b8fb7f39c4d14
Author: oberroteran(a)giniem.com <oberroteran(a)giniem.com>
Date: Tue Sep 24 04:53:29 2019 -0600
Remove python2 dependencies
Improve and bug fixes
remove sugar dependencies
diff --git a/.gitignore b/.gitignore
index 4ca90ef..cc93639 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,3 +10,4 @@
/dd62bae1c6b82246425b37f28dd0b01f7a44c9a7.tar.gz
/dc3683ab9de51e474347d8aeb39afb567016e15a.tar.gz
/457c425e635483bec320d23fa55a810350c9a9bc.tar.gz
+/7e5dca818e86870158292a1b212a1171129fed65.tar.gz
diff --git a/icaro.spec b/icaro.spec
index 0225f6c..b35d223 100644
--- a/icaro.spec
+++ b/icaro.spec
@@ -20,8 +20,8 @@ Source0: https://github.com/valentinbasel/icaro/archive/%{commit}.tar.gz
# Add README in english
Source1: README.ENG
BuildArch: noarch
-ExclusiveArch: %{ix86} %{arm} x86_64 noarch
-
+ExclusiveArch: %{ix86} x86_64 noarch
+ExcludeArch: s390 s390x ppc arm
BuildRequires: desktop-file-utils
#BuildRequires: sugar-toolkit
diff --git a/sources b/sources
index 8b33d35..fa303b0 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (457c425e635483bec320d23fa55a810350c9a9bc.tar.gz) = 882d559b7927167360c460aadd373ab7717af8c31b076a0a9a4a47adb93b82cee207ae19a00d4e7c9d61fd8f5a6783e33024e9d01ebd983a27b5661a69cac21a
+SHA512 (7e5dca818e86870158292a1b212a1171129fed65.tar.gz) = d35ef52af1b19a6ffc6204f2f96c38bfe4316192f56aaba388e2953ae2f9248ae86f49cee6cb5f9ef1f91b967e069827af802446135f3e6811e75083a5a427db
commit cf477f2a79cb94440c53ab609cb147e8569a0654
Author: oberroteran(a)giniem.com <oberroteran(a)giniem.com>
Date: Tue Sep 24 03:14:36 2019 -0600
Remove python2 dependencies
Improve and bug fixes
remove sugar dependencies
diff --git a/icaro.spec b/icaro.spec
index e106e64..0225f6c 100644
--- a/icaro.spec
+++ b/icaro.spec
@@ -5,15 +5,15 @@
%global activity TurtleArt.activity
%endif
-%global commit 457c425e635483bec320d23fa55a810350c9a9bc
+%global commit 7e5dca818e86870158292a1b212a1171129fed65
%global shortcommit %(c=%{commit}; echo ${c:0:7})
-Name: icaro
-Version: 1.0.9
-Release: 4%{?dist}
-Summary: Robotic Educational Project
+Name: icaro
+Version: 2.0
+Release: 5%{?dist}
+Summary: Robotic Educational Project
# Icaro is licensed under GPLv3
# Pinguino and puf is licensend under LGPLv2
-License: GPLv3 and LGPLv2
+License: GPLv3 and LGPLv2
URL: http://roboticaro.org
Source0: https://github.com/valentinbasel/icaro/archive/%{commit}.tar.gz
@@ -23,32 +23,22 @@ BuildArch: noarch
ExclusiveArch: %{ix86} %{arm} x86_64 noarch
-BuildRequires: python2-devel
BuildRequires: desktop-file-utils
-BuildRequires: sugar-toolkit
-Requires: python2-cairo
-Requires: pygtk2
-#Requires: pywebkitgtk no compatibility Fedora 26+
+#BuildRequires: sugar-toolkit
+
Requires: pygtksourceview
Requires: sdcc
Requires: gputils
-Requires: python2-pyusb
-Requires: python2-tools
-Requires: sugar-turtleart
-Requires: python2-pyserial
-Requires: sugar
-#Requires: hicolor-icon-themei
-#Requires: gnome-python2-rsvg
+#Requires: sugar-turtleart
+#Requires: sugar
Requires: vte
-Requires: python2-matplotlib
-#Requires: gnome-python2-rsvg
%description
An educational robotic software aimed to develop robotic
and programming fundamentals.
%prep
-%autosetup -n %{name}-%{commit}
+%autosetup
# sugar-turtleart change paths
#%if 0%{?fedora} >= 18
@@ -73,7 +63,7 @@ chmod -v 0644 COPYING AUTHORS COPYING-LGPLv2
%install
# ------------- Apicaro -------------------------------------
-%{__python2} apicaro/setup.py install --root %{buildroot}
+%{__python3} apicaro/setup.py install --root %{buildroot}
# ------------- Icaro ---------------------------------------
@@ -91,21 +81,20 @@ find %{buildroot} -name "#template.pde#" | xargs rm -f
%find_lang %{name}
# Tortucaro plugin for sugar
-mkdir -p %{buildroot}%{sugaractivitydir}/%{activity}/plugins/icaro/
-cp -a plugintortucaro/icaro/* %{buildroot}%{sugaractivitydir}/%{activity}/plugins/icaro/
-mkdir -p %{buildroot}%{sugaractivitydir}/%{activity}/plugins/icaro/icons
-cp -a plugintortucaro/icaro/icons/* %{buildroot}%{sugaractivitydir}/%{activity}/plugins/icaro/icons
+# NO more
+#mkdir -p %{buildroot}%{sugaractivitydir}/%{activity}/plugins/icaro/
+#cp -a plugintortucaro/icaro/* %{buildroot}%{sugaractivitydir}/%{activity}/plugins/icaro/
+#mkdir -p %{buildroot}%{sugaractivitydir}/%{activity}/plugins/icaro/icons
+#cp -a plugintortucaro/icaro/icons/* %{buildroot}%{sugaractivitydir}/%{activity}/plugins/icaro/icons
#mkdir -p %{buildroot}%{sugaractivitydir}/%{activity}/plugins/icaro/libreria
#cp -a plugintortucaro/icaro/libreria/*%{buildroot}%{sugaractivitydir}/%{activity}/plugins/icaro/libreria
-
-
-
mkdir -p %{buildroot}%{_sysconfdir}/udev/rules.d/
install -p -m 0644 udev/* %{buildroot}%{_sysconfdir}/udev/rules.d/
mkdir -p %{buildroot}%{_bindir}
+
#create executable of program
cat > icaro <<EOF
#! /bin/bash
@@ -117,7 +106,7 @@ install -p -m 0755 icaro %{buildroot}%{_bindir}/%{name}
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/
# Icon
-#install -p -D -m 0644 imagenes/icarologo.png %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/
+install -p -D -m 0644 imagenes/icarologo.png %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/
#create desktop file
desktop-file-install \
@@ -160,8 +149,6 @@ find %{buildroot}%{_datadir}/%{name} -name '__init__.py' | xargs chmod 0644
%dir %{_datadir}/%{name}/
%{_datadir}/%{name}/*.py*
%{_datadir}/%{name}/version
-%dir %{_datadir}/%{name}/hardware/icaro/v2/imagenes/componentes
-%{_datadir}/%{name}/hardware/icaro/v2/imagenes/componentes/*
%dir %{_datadir}/%{name}/hardware/icaro/v4/imagenes/componentes
%{_datadir}/%{name}/hardware/icaro/v4/imagenes/componentes/*
# Samples and Demos complex
@@ -169,7 +156,6 @@ find %{buildroot}%{_datadir}/%{name} -name '__init__.py' | xargs chmod 0644
%{_datadir}/%{name}/ejemplos/*
-
#Imagenes
%dir %{_datadir}/%{name}/imagenes
%{_datadir}/%{name}/imagenes/*
@@ -188,9 +174,6 @@ find %{buildroot}%{_datadir}/%{name} -name '__init__.py' | xargs chmod 0644
#Samples by Firmware
-%dir %{_datadir}/%{name}/hardware/icaro/v2/ejemplos
-%{_datadir}/%{name}/hardware/icaro/v2/ejemplos/*
-
%dir %{_datadir}/%{name}/hardware/icaro/v4/ejemplos
%{_datadir}/%{name}/hardware/icaro/v4/ejemplos/*
@@ -200,13 +183,6 @@ find %{buildroot}%{_datadir}/%{name} -name '__init__.py' | xargs chmod 0644
# For more details, see https://fedorahosted.org/fpc/ticket/253
#Copyng images files
-%dir %{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/pic16
-%dir %{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/pic16/lib
-%{_datadir}/%{name}/hardware/icaro/v2/imagenes/componentes/*.png
-
-%{_datadir}/%{name}/hardware/icaro/v2/imagenes/gif/*.gif
-%{_datadir}/%{name}/hardware/icaro/v2/imagenes/*.png
-
%dir %{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/pic16
%dir %{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/pic16/lib
%{_datadir}/%{name}/hardware/icaro/v4/imagenes/componentes/*.png
@@ -214,77 +190,68 @@ find %{buildroot}%{_datadir}/%{name} -name '__init__.py' | xargs chmod 0644
%{_datadir}/%{name}/hardware/icaro/v4/imagenes/gif/*.gif
%{_datadir}/%{name}/hardware/icaro/v4/imagenes/*.png
-
# rpmlint complains for this file. arch-independent-package-contains-binary-or-object error
# Really not intended as a file for be executed in Fedora host.
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/pic16/lib/*.lib
-%dir %{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/pic16/lkr
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/icaro_lib/*.h
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/icaro_lib/*.c
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/icaro_lib/*.h
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/icaro_lib/*.c
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/source/pilas/*.c
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/source/tortucaro/*.c
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/source/icaroblue/*.c
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/source/pilas/*.c
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/source/tortucaro/*.c
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/source/icaroblue/*.c
-
-
-%{_datadir}/%{name}/hardware/icaro/v2/*.py
+%{_datadir}/%{name}/hardware/icaro/v4/*.py
%{_datadir}/%{name}/hardware/*.py
-%{_datadir}/%{name}/hardware/icaro/v2/modulos/*.py
-%{_datadir}/%{name}/hardware/icaro/v2/micro/conf/*.ini
-
-
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/pic16/lkr/*.lkr
-%dir %{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/icaro_lib
-%dir %{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/source
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/source/*.c
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/source/*.pde
-
-%dir %{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/non-free/include/pic16
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/non-free/include/pic16/*.h
+%{_datadir}/%{name}/hardware/icaro/v4/modulos/*.py
+%{_datadir}/%{name}/hardware/icaro/v4/micro/conf/*.ini
-%dir %{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/non-free/lib/pic16
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/non-free/lib/pic16/*.lib
-%dir %{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/tmp
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/tmp/*.c
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/tmp/*.h
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/pic16/lkr/*.lkr
+%dir %{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/icaro_lib
+%dir %{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/source
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/source/*.c
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/source/*.pde
-%dir %{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/tmp/usb
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/tmp/usb/*.c
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/tmp/usb/*.h
+%dir %{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/non-free/include/pic16
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/non-free/include/pic16/*.h
+%dir %{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/non-free/lib/pic16
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/non-free/lib/pic16/*.lib
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/temporal/
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/tmp/stdout
+%dir %{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/tmp
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/tmp/*.c
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/tmp/*.h
-%dir %{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/pic16/obj
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/pic16/obj/*.o
+%dir %{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/tmp/usb
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/tmp/usb/*.c
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/tmp/usb/*.h
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/temporal/
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/tmp/stdout
-# This is not sugar activity, is a plugin for turtleart
-# At present yet not there are Fedora guidelines for plugins.
-%dir %{sugaractivitydir}/%{activity}/plugins/icaro/
-%{sugaractivitydir}/%{activity}/plugins/icaro/*.py*
+%dir %{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/pic16/obj
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/pic16/obj/*.o
-%dir %{sugaractivitydir}/%{activity}/plugins/icaro/icons/
-%{sugaractivitydir}/%{activity}/plugins/icaro/icons/*.svg
-%dir %{sugaractivitydir}/%{activity}/plugins/icaro/libreria/
-%{sugaractivitydir}/%{activity}/plugins/icaro/libreria/*.py
-%{python2_sitelib}/apicaro*egg*
-%{python2_sitelib}/apicaro/
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
+
#esto daba error, parece ser del menu
-#%{_datadir}/icons/hicolor/48x48/apps/icarologo.png
+%{_datadir}/icons/hicolor/48x48/apps/icarologo.png
+
+
%config(noreplace) %{_sysconfdir}/udev/rules.d/icaro.rules
%changelog
+* Tue Sep 24 2019 Omar Berroteran <omarberroteranlkf(a)gmail.com> - 2.0
+- Remove python2 dependencies
+- Improve and bug fixes
+- remove sugar dependencies
+
+
* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.0.9-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
4 years, 7 months
Architecture specific change in rpms/icaro.git
by githook-noreply@fedoraproject.org
The package rpms/icaro.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/icaro.git/commit/?id=024191db0ec1....
Change:
+ExcludeArch: s390 s390x ppc arm
Thanks.
Full change:
============
commit 024191db0ec1fb243d51337bd99ca78b3a8ad0b6
Author: oberroteran(a)giniem.com <oberroteran(a)giniem.com>
Date: Tue Sep 24 09:31:53 2019 -0600
Remove python2 dependencies
Improve and bug fixes
remove sugar dependencies
diff --git a/icaro.spec b/icaro.spec
index e106e64..2e221dd 100644
--- a/icaro.spec
+++ b/icaro.spec
@@ -5,50 +5,40 @@
%global activity TurtleArt.activity
%endif
-%global commit 457c425e635483bec320d23fa55a810350c9a9bc
+%global commit 7e5dca818e86870158292a1b212a1171129fed65
%global shortcommit %(c=%{commit}; echo ${c:0:7})
-Name: icaro
-Version: 1.0.9
-Release: 4%{?dist}
-Summary: Robotic Educational Project
+Name: icaro
+Version: 2.0
+Release: 5%{?dist}
+Summary: Robotic Educational Project
# Icaro is licensed under GPLv3
# Pinguino and puf is licensend under LGPLv2
-License: GPLv3 and LGPLv2
+License: GPLv3 and LGPLv2
URL: http://roboticaro.org
Source0: https://github.com/valentinbasel/icaro/archive/%{commit}.tar.gz
# Add README in english
Source1: README.ENG
BuildArch: noarch
-ExclusiveArch: %{ix86} %{arm} x86_64 noarch
+ExclusiveArch: %{ix86} x86_64 noarch
+ExcludeArch: s390 s390x ppc arm
-
-BuildRequires: python2-devel
BuildRequires: desktop-file-utils
-BuildRequires: sugar-toolkit
-Requires: python2-cairo
-Requires: pygtk2
-#Requires: pywebkitgtk no compatibility Fedora 26+
-Requires: pygtksourceview
+#BuildRequires: sugar-toolkit
+
+#Requires: pygtksourceview
Requires: sdcc
Requires: gputils
-Requires: python2-pyusb
-Requires: python2-tools
-Requires: sugar-turtleart
-Requires: python2-pyserial
-Requires: sugar
-#Requires: hicolor-icon-themei
-#Requires: gnome-python2-rsvg
+#Requires: sugar-turtleart
+#Requires: sugar
Requires: vte
-Requires: python2-matplotlib
-#Requires: gnome-python2-rsvg
%description
An educational robotic software aimed to develop robotic
and programming fundamentals.
%prep
-%autosetup -n %{name}-%{commit}
+%autosetup
# sugar-turtleart change paths
#%if 0%{?fedora} >= 18
@@ -73,7 +63,7 @@ chmod -v 0644 COPYING AUTHORS COPYING-LGPLv2
%install
# ------------- Apicaro -------------------------------------
-%{__python2} apicaro/setup.py install --root %{buildroot}
+#{__python3} apicaro/setup.py install --root %{buildroot}
# ------------- Icaro ---------------------------------------
@@ -91,21 +81,20 @@ find %{buildroot} -name "#template.pde#" | xargs rm -f
%find_lang %{name}
# Tortucaro plugin for sugar
-mkdir -p %{buildroot}%{sugaractivitydir}/%{activity}/plugins/icaro/
-cp -a plugintortucaro/icaro/* %{buildroot}%{sugaractivitydir}/%{activity}/plugins/icaro/
-mkdir -p %{buildroot}%{sugaractivitydir}/%{activity}/plugins/icaro/icons
-cp -a plugintortucaro/icaro/icons/* %{buildroot}%{sugaractivitydir}/%{activity}/plugins/icaro/icons
+# NO more
+#mkdir -p %{buildroot}%{sugaractivitydir}/%{activity}/plugins/icaro/
+#cp -a plugintortucaro/icaro/* %{buildroot}%{sugaractivitydir}/%{activity}/plugins/icaro/
+#mkdir -p %{buildroot}%{sugaractivitydir}/%{activity}/plugins/icaro/icons
+#cp -a plugintortucaro/icaro/icons/* %{buildroot}%{sugaractivitydir}/%{activity}/plugins/icaro/icons
#mkdir -p %{buildroot}%{sugaractivitydir}/%{activity}/plugins/icaro/libreria
#cp -a plugintortucaro/icaro/libreria/*%{buildroot}%{sugaractivitydir}/%{activity}/plugins/icaro/libreria
-
-
-
mkdir -p %{buildroot}%{_sysconfdir}/udev/rules.d/
install -p -m 0644 udev/* %{buildroot}%{_sysconfdir}/udev/rules.d/
mkdir -p %{buildroot}%{_bindir}
+
#create executable of program
cat > icaro <<EOF
#! /bin/bash
@@ -117,7 +106,7 @@ install -p -m 0755 icaro %{buildroot}%{_bindir}/%{name}
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/
# Icon
-#install -p -D -m 0644 imagenes/icarologo.png %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/
+install -p -D -m 0644 imagenes/icarologo.png %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/
#create desktop file
desktop-file-install \
@@ -146,9 +135,9 @@ for file in `find %{buildroot}/%{python_sitelib}/%{name} -type f ! -perm /a+x -
chmod -vR a+x $file
done
-for file in `find %{buildroot}/%{python_sitelib}/apicaro -type f ! -perm /a+x -name '*.py'`; do
- chmod -vR a+x $file
-done
+#for file in `find %{buildroot}/%{python_sitelib}/apicaro -type f ! -perm /a+x -name '*.py'`; do
+# chmod -vR a+x $file
+#done
find %{buildroot}%{_datadir}/%{name} -name '__init__.py' | xargs chmod 0644
@@ -160,8 +149,6 @@ find %{buildroot}%{_datadir}/%{name} -name '__init__.py' | xargs chmod 0644
%dir %{_datadir}/%{name}/
%{_datadir}/%{name}/*.py*
%{_datadir}/%{name}/version
-%dir %{_datadir}/%{name}/hardware/icaro/v2/imagenes/componentes
-%{_datadir}/%{name}/hardware/icaro/v2/imagenes/componentes/*
%dir %{_datadir}/%{name}/hardware/icaro/v4/imagenes/componentes
%{_datadir}/%{name}/hardware/icaro/v4/imagenes/componentes/*
# Samples and Demos complex
@@ -169,7 +156,6 @@ find %{buildroot}%{_datadir}/%{name} -name '__init__.py' | xargs chmod 0644
%{_datadir}/%{name}/ejemplos/*
-
#Imagenes
%dir %{_datadir}/%{name}/imagenes
%{_datadir}/%{name}/imagenes/*
@@ -188,9 +174,6 @@ find %{buildroot}%{_datadir}/%{name} -name '__init__.py' | xargs chmod 0644
#Samples by Firmware
-%dir %{_datadir}/%{name}/hardware/icaro/v2/ejemplos
-%{_datadir}/%{name}/hardware/icaro/v2/ejemplos/*
-
%dir %{_datadir}/%{name}/hardware/icaro/v4/ejemplos
%{_datadir}/%{name}/hardware/icaro/v4/ejemplos/*
@@ -200,13 +183,6 @@ find %{buildroot}%{_datadir}/%{name} -name '__init__.py' | xargs chmod 0644
# For more details, see https://fedorahosted.org/fpc/ticket/253
#Copyng images files
-%dir %{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/pic16
-%dir %{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/pic16/lib
-%{_datadir}/%{name}/hardware/icaro/v2/imagenes/componentes/*.png
-
-%{_datadir}/%{name}/hardware/icaro/v2/imagenes/gif/*.gif
-%{_datadir}/%{name}/hardware/icaro/v2/imagenes/*.png
-
%dir %{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/pic16
%dir %{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/pic16/lib
%{_datadir}/%{name}/hardware/icaro/v4/imagenes/componentes/*.png
@@ -214,77 +190,68 @@ find %{buildroot}%{_datadir}/%{name} -name '__init__.py' | xargs chmod 0644
%{_datadir}/%{name}/hardware/icaro/v4/imagenes/gif/*.gif
%{_datadir}/%{name}/hardware/icaro/v4/imagenes/*.png
-
# rpmlint complains for this file. arch-independent-package-contains-binary-or-object error
# Really not intended as a file for be executed in Fedora host.
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/pic16/lib/*.lib
-%dir %{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/pic16/lkr
-
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/icaro_lib/*.h
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/icaro_lib/*.c
-
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/icaro_lib/*.h
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/icaro_lib/*.c
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/source/pilas/*.c
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/source/pilas/*.c
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/source/tortucaro/*.c
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/source/icaroblue/*.c
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/source/tortucaro/*.c
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/source/icaroblue/*.c
-%{_datadir}/%{name}/hardware/icaro/v2/*.py
+%{_datadir}/%{name}/hardware/icaro/v4/*.py
%{_datadir}/%{name}/hardware/*.py
-%{_datadir}/%{name}/hardware/icaro/v2/modulos/*.py
-%{_datadir}/%{name}/hardware/icaro/v2/micro/conf/*.ini
-
-
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/pic16/lkr/*.lkr
-%dir %{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/icaro_lib
-%dir %{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/source
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/source/*.c
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/source/*.pde
-
-%dir %{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/non-free/include/pic16
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/non-free/include/pic16/*.h
+%{_datadir}/%{name}/hardware/icaro/v4/modulos/*.py
+%{_datadir}/%{name}/hardware/icaro/v4/micro/conf/*.ini
-%dir %{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/non-free/lib/pic16
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/non-free/lib/pic16/*.lib
-%dir %{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/tmp
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/tmp/*.c
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/tmp/*.h
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/pic16/lkr/*.lkr
+%dir %{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/icaro_lib
+%dir %{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/source
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/source/*.c
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/source/*.pde
-%dir %{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/tmp/usb
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/tmp/usb/*.c
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/tmp/usb/*.h
+%dir %{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/non-free/include/pic16
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/non-free/include/pic16/*.h
+%dir %{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/non-free/lib/pic16
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/non-free/lib/pic16/*.lib
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/temporal/
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/tmp/stdout
+%dir %{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/tmp
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/tmp/*.c
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/tmp/*.h
-%dir %{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/pic16/obj
-%{_datadir}/%{name}/hardware/icaro/v2/micro/firmware/pic16/obj/*.o
+%dir %{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/tmp/usb
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/tmp/usb/*.c
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/tmp/usb/*.h
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/temporal/
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/tmp/stdout
-# This is not sugar activity, is a plugin for turtleart
-# At present yet not there are Fedora guidelines for plugins.
-%dir %{sugaractivitydir}/%{activity}/plugins/icaro/
-%{sugaractivitydir}/%{activity}/plugins/icaro/*.py*
+%dir %{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/pic16/obj
+%{_datadir}/%{name}/hardware/icaro/v4/micro/firmware/pic16/obj/*.o
-%dir %{sugaractivitydir}/%{activity}/plugins/icaro/icons/
-%{sugaractivitydir}/%{activity}/plugins/icaro/icons/*.svg
-%dir %{sugaractivitydir}/%{activity}/plugins/icaro/libreria/
-%{sugaractivitydir}/%{activity}/plugins/icaro/libreria/*.py
-%{python2_sitelib}/apicaro*egg*
-%{python2_sitelib}/apicaro/
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
+
#esto daba error, parece ser del menu
-#%{_datadir}/icons/hicolor/48x48/apps/icarologo.png
+%{_datadir}/icons/hicolor/48x48/apps/icarologo.png
+
+
%config(noreplace) %{_sysconfdir}/udev/rules.d/icaro.rules
%changelog
+* Tue Sep 24 2019 Omar Berroteran <omarberroteranlkf(a)gmail.com> - 2.0
+- Remove python2 dependencies
+- Improve and bug fixes
+- remove sugar dependencies
+
+
* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.0.9-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
4 years, 7 months
Architecture specific change in rpms/icaro.git
by githook-noreply@fedoraproject.org
The package rpms/icaro.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/icaro.git/commit/?id=c27768054bd9....
Change:
+ExcludeArch: s390 s390x ppc arm
Thanks.
Full change:
============
commit c27768054bd96808927e6a59ba9b8fb7f39c4d14
Author: oberroteran(a)giniem.com <oberroteran(a)giniem.com>
Date: Tue Sep 24 04:53:29 2019 -0600
Remove python2 dependencies
Improve and bug fixes
remove sugar dependencies
diff --git a/.gitignore b/.gitignore
index 4ca90ef..cc93639 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,3 +10,4 @@
/dd62bae1c6b82246425b37f28dd0b01f7a44c9a7.tar.gz
/dc3683ab9de51e474347d8aeb39afb567016e15a.tar.gz
/457c425e635483bec320d23fa55a810350c9a9bc.tar.gz
+/7e5dca818e86870158292a1b212a1171129fed65.tar.gz
diff --git a/icaro.spec b/icaro.spec
index 0225f6c..b35d223 100644
--- a/icaro.spec
+++ b/icaro.spec
@@ -20,8 +20,8 @@ Source0: https://github.com/valentinbasel/icaro/archive/%{commit}.tar.gz
# Add README in english
Source1: README.ENG
BuildArch: noarch
-ExclusiveArch: %{ix86} %{arm} x86_64 noarch
-
+ExclusiveArch: %{ix86} x86_64 noarch
+ExcludeArch: s390 s390x ppc arm
BuildRequires: desktop-file-utils
#BuildRequires: sugar-toolkit
diff --git a/sources b/sources
index 8b33d35..fa303b0 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (457c425e635483bec320d23fa55a810350c9a9bc.tar.gz) = 882d559b7927167360c460aadd373ab7717af8c31b076a0a9a4a47adb93b82cee207ae19a00d4e7c9d61fd8f5a6783e33024e9d01ebd983a27b5661a69cac21a
+SHA512 (7e5dca818e86870158292a1b212a1171129fed65.tar.gz) = d35ef52af1b19a6ffc6204f2f96c38bfe4316192f56aaba388e2953ae2f9248ae86f49cee6cb5f9ef1f91b967e069827af802446135f3e6811e75083a5a427db
4 years, 7 months
Architecture specific change in rpms/icaro.git
by githook-noreply@fedoraproject.org
The package rpms/icaro.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/icaro.git/commit/?id=8294633c2136....
Change:
+ExclusiveArch: %{ix86} x86_64 #noarch
Thanks.
Full change:
============
commit 8294633c21361e854d15297dc5e0b590356ed5aa
Author: oberroteran(a)giniem.com <oberroteran(a)giniem.com>
Date: Tue Sep 24 04:43:34 2019 -0600
Remove python2 dependencies
Improve and bug fixes
remove sugar dependencies
diff --git a/icaro.spec b/icaro.spec
index 04cb56b..3f930ae 100644
--- a/icaro.spec
+++ b/icaro.spec
@@ -20,7 +20,7 @@ Source0: https://github.com/valentinbasel/icaro/archive/%{commit}.tar.gz
# Add README in english
Source1: README.ENG
BuildArch: noarch
-ExclusiveArch: %{ix86} x86_64 noarch
+ExclusiveArch: %{ix86} x86_64 #noarch
ExcludeArch: s390 s390x ppc arm
BuildRequires: desktop-file-utils
4 years, 7 months