Architecture specific change in rpms/nodejs-meow.git
by githook-noreply@fedoraproject.org
The package rpms/nodejs-meow.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-meow.git/commit/?id=e42e8e....
Change:
+ExclusiveArch: %{nodejs_arches} noarch
Thanks.
Full change:
============
commit e42e8e29551c6f03bd6060a0e7b999b6ffb9ec0f
Author: Jared K. Smith <jaredsmith(a)jaredsmith.net>
Date: Wed May 24 18:43:03 2017 -0400
Initial packaging
diff --git a/.gitignore b/.gitignore
index e69de29..6e1e31c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/meow-3.7.0.tgz
diff --git a/fixture.js b/fixture.js
new file mode 100644
index 0000000..08de81c
--- /dev/null
+++ b/fixture.js
@@ -0,0 +1,27 @@
+{
+ foo: "bar 'bar'",
+ foo2: [
+ "foo",
+ "bar",
+ {
+ foo: "bar 'bar'"
+ }
+ ],
+ "foo-foo": "bar",
+ "2foo": "bar",
+ "@#": "bar",
+ $el: "bar",
+ _private: "bar",
+ number: 1,
+ boolean: true,
+ date: new Date('2014-01-29T22:41:05.665Z'),
+ escapedString: "\"\"",
+ null: null,
+ undefined: undefined,
+ function: function () {},
+ regexp: /./,
+ NaN: NaN,
+ Infinity: Infinity,
+ newlines: "foo\nbar\r\nbaz",
+ circular: "[Circular]"
+}
diff --git a/nodejs-meow.spec b/nodejs-meow.spec
new file mode 100644
index 0000000..6cae05f
--- /dev/null
+++ b/nodejs-meow.spec
@@ -0,0 +1,86 @@
+%{?nodejs_find_provides_and_requires}
+
+%global packagename meow
+%global enable_tests 0
+# tests disabled due to missing npm(ava) test suite
+
+Name: nodejs-meow
+Version: 3.7.0
+Release: 2%{?dist}
+Summary: CLI app helper
+
+License: MIT
+URL: https://github.com/sindresorhus/meow
+Source0: https://registry.npmjs.org/%{packagename}/-/%{packagename}-%{version}.tgz
+# The test files are not included in the npm tarball.
+Source1: https://raw.githubusercontent.com/sindresorhus/meow/v%{version}/test.js
+Source2: https://raw.githubusercontent.com/sindresorhus/meow/v%{version}/fixture.js
+
+
+ExclusiveArch: %{nodejs_arches} noarch
+BuildArch: noarch
+
+BuildRequires: nodejs-packaging
+BuildRequires: npm(camelcase-keys)
+BuildRequires: npm(decamelize)
+BuildRequires: npm(loud-rejection)
+BuildRequires: npm(minimist)
+BuildRequires: npm(object-assign)
+BuildRequires: npm(read-pkg-up)
+BuildRequires: npm(redent)
+BuildRequires: npm(trim-newlines)
+%if 0%{?enable_tests}
+BuildRequires: npm(ava)
+BuildRequires: npm(normalize-package-data)
+%endif
+
+%description
+CLI app helper
+
+
+%prep
+%setup -q -n package
+# setup the tests
+cp -p %{SOURCE1} .
+cp -p %{SOURCE2} .
+
+%nodejs_fixdep camelcase-keys
+%nodejs_fixdep redent
+%nodejs_fixdep read-pkg-up
+
+%build
+# nothing to do!
+
+%install
+mkdir -p %{buildroot}%{nodejs_sitelib}/%{packagename}
+cp -pr package.json *.js \
+ %{buildroot}%{nodejs_sitelib}/%{packagename}
+
+%nodejs_symlink_deps
+
+%check
+%nodejs_symlink_deps --check
+%{__nodejs} -e 'require("./")'
+%if 0%{?enable_tests}
+%{_bindir}/ava
+%else
+%{_bindir}/echo -e "\e[101m -=#=- Tests disabled -=#=- \e[0m"
+%endif
+
+%files
+%{!?_licensedir:%global license %doc}
+%doc *.md
+%license license
+%{nodejs_sitelib}/%{packagename}
+
+
+
+%changelog
+* Thu Apr 20 2017 Jared Smith <jsmith(a)fedoraproject.org> - 3.7.0-2
+- Allow newer version of npm(read-pkg-up)
+
+* Fri Jul 15 2016 Jared Smith <jsmith(a)fedoraproject.org> - 3.7.0-1
+- Update to upstream 3.7.0 release
+
+* Thu Oct 29 2015 Jared Smith <jsmith(a)fedoraproject.org> - 3.4.2-1
+- Initial packaging
diff --git a/sources b/sources
index e69de29..1dd42a3 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (meow-3.7.0.tgz) = 4cd77066cd2c9119693e90942b6e52b42e151feb4fe4681e6351d038e18ffa5436c6d76437656d4ffe6d897f64dc85a99013d5f5bdcbb005979f81868bf3eb48
diff --git a/test.js b/test.js
new file mode 100644
index 0000000..27fd3ce
--- /dev/null
+++ b/test.js
@@ -0,0 +1,71 @@
+import test from 'ava';
+import indentString from 'indent-string';
+import execa from 'execa';
+import pkg from './package.json';
+import fn from './';
+
+global.Promise = Promise;
+
+test('return object', t => {
+ const cli = fn({
+ argv: ['foo', '--foo-bar', '-u', 'cat'],
+ help: [
+ 'Usage',
+ ' foo <input>'
+ ]
+ }, {
+ alias: {u: 'unicorn'},
+ default: {meow: 'dog'}
+ });
+
+ t.is(cli.input[0], 'foo');
+ t.true(cli.flags.fooBar);
+ t.is(cli.flags.meow, 'dog');
+ t.is(cli.flags.unicorn, 'cat');
+ t.is(cli.pkg.name, 'meow');
+ t.is(cli.help, indentString('\nCLI app helper\n\nUsage\n foo <input>', ' '));
+});
+
+test('support help shortcut', t => {
+ const cli = fn(['unicorn', 'cat']);
+ t.is(cli.help, indentString('\nCLI app helper\n\nunicorn\ncat', ' '));
+});
+
+test('spawn cli and show version', async t => {
+ const {stdout} = await execa('./fixture.js', ['--version']);
+
+ t.is(stdout, pkg.version);
+});
+
+test('spawn cli and show help screen', async t => {
+ const {stdout} = await execa('./fixture.js', ['--help']);
+
+ t.is(stdout, indentString('\nCustom description\n\nUsage\n foo <input>', ' '));
+});
+
+test('spawn cli and test input', async t => {
+ const {stdout} = await execa('./fixture.js', ['-u', 'cat']);
+
+ t.is(stdout, 'u\nunicorn\nmeow\ncamelCaseOption');
+});
+
+test('spawn cli and test input', async t => {
+ const {stdout} = await execa('./fixture.js', ['--camel-case-option', 'bar']);
+
+ t.is(stdout, 'bar');
+});
+
+test.serial('pkg.bin as a string should work', t => {
+ fn({
+ pkg: {
+ name: 'browser-sync',
+ bin: 'bin/browser-sync.js'
+ }
+ });
+
+ t.is(process.title, 'browser-sync');
+});
+
+test('single character flag casing should be preserved', t => {
+ t.ok(fn({argv: ['-F']}).flags.F);
+});
5 years, 10 months
Architecture specific change in rpms/nodejs-get-pkg-repo.git
by githook-noreply@fedoraproject.org
The package rpms/nodejs-get-pkg-repo.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-get-pkg-repo.git/commit/?i....
Change:
+ExclusiveArch: %{nodejs_arches} noarch
Thanks.
Full change:
============
commit a5d6705cd9f60e5469308b21e7a4b7c976af7b71
Author: Jared K. Smith <jaredsmith(a)jaredsmith.net>
Date: Wed May 24 18:38:38 2017 -0400
Initial packaging
diff --git a/.gitignore b/.gitignore
index e69de29..50546aa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/get-pkg-repo-1.3.0.tgz
diff --git a/LICENSE-MIT b/LICENSE-MIT
new file mode 100644
index 0000000..0127a3a
--- /dev/null
+++ b/LICENSE-MIT
@@ -0,0 +1,22 @@
+The MIT License (MIT)
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the "Software"), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
diff --git a/nodejs-get-pkg-repo.spec b/nodejs-get-pkg-repo.spec
new file mode 100644
index 0000000..d32ad42
--- /dev/null
+++ b/nodejs-get-pkg-repo.spec
@@ -0,0 +1,68 @@
+%{?nodejs_find_provides_and_requires}
+
+%global packagename get-pkg-repo
+%global enable_tests 1
+
+Name: nodejs-get-pkg-repo
+Version: 1.3.0
+Release: 1%{?dist}
+Summary: Get normalized repository from package json data
+
+License: MIT
+URL: https://github.com/stevemao/get-pkg-repo
+Source0: https://registry.npmjs.org/%{packagename}/-/%{packagename}-%{version}.tgz
+# The test files are not included in the npm tarball.
+Source1: https://raw.githubusercontent.com/stevemao/get-pkg-repo/v%{version}/test.js
+Source2: LICENSE-MIT
+
+ExclusiveArch: %{nodejs_arches} noarch
+BuildArch: noarch
+
+BuildRequires: nodejs-packaging
+BuildRequires: npm(parse-github-repo-url)
+%if 0%{?enable_tests}
+BuildRequires: mocha
+BuildRequires: npm(hosted-git-info)
+BuildRequires: npm(normalize-package-data)
+
+%endif
+
+%description
+Get normalized repository from package json data
+
+
+%prep
+%autosetup -n package
+# setup the tests
+cp -p %{SOURCE1} .
+cp -p %{SOURCE2} .
+
+sed -i '1s/env //' cli.js
+
+%build
+# nothing to do!
+
+%install
+mkdir -p %{buildroot}%{nodejs_sitelib}/%{packagename}
+cp -pr package.json typos.json index.js cli.js \
+ %{buildroot}%{nodejs_sitelib}/%{packagename}
+
+%nodejs_symlink_deps
+
+%check
+%nodejs_symlink_deps --check
+%{__nodejs} -e 'require("./")'
+%if 0%{?enable_tests}
+%{_bindir}/mocha -R spec
+%else
+%{_bindir}/echo -e "\e[101m -=#=- Tests disabled -=#=- \e[0m"
+%endif
+
+%files
+%doc README.md
+%license LICENSE-MIT
+%{nodejs_sitelib}/%{packagename}
+
+%changelog
+* Sun May 7 2017 Jared Smith <jsmith(a)fedoraproject.org> - 1.3.0-1
+- Initial packaging
diff --git a/sources b/sources
index e69de29..2abb969 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (get-pkg-repo-1.3.0.tgz) = 31ff32a410d4da9bbf1f26dab96c7c11fb760c9180d48796cb7c2760ff7916727594fc95a8130c2b3b45ac279dd8fbeade95ae3dbcef3066437b4ee9a7fe5507
diff --git a/test.js b/test.js
new file mode 100644
index 0000000..3fbda0c
--- /dev/null
+++ b/test.js
@@ -0,0 +1,185 @@
+'use strict';
+var assert = require('assert');
+var getPkgRepo = require('./');
+var parse = function(url, fix) {
+ return getPkgRepo({
+ repository: {url: url}
+ }, fix);
+};
+
+var assertRepo = function(repo, expected) {
+ assert.strictEqual(repo.browse(), expected.browse);
+ assert.strictEqual(repo.domain, expected.domain);
+ assert.strictEqual(repo.type, expected.type);
+ assert.strictEqual(repo.user, expected.user);
+ assert.strictEqual(repo.project, expected.project);
+};
+
+it('should parse github http', function() {
+ var repo = parse('http://github.com/a/b');
+ assertRepo(repo, {
+ browse: 'https://github.com/a/b',
+ domain: 'github.com',
+ type: 'github',
+ user: 'a',
+ project: 'b'
+ });
+});
+
+it('should parse github https', function() {
+ var repo = parse('https://github.com/a/b');
+ assertRepo(repo, {
+ browse: 'https://github.com/a/b',
+ domain: 'github.com',
+ type: 'github',
+ user: 'a',
+ project: 'b'
+ });
+});
+
+it('should parse github ssh', function() {
+ var repo = parse('git@github.com:joyent/node.git');
+ assertRepo(repo, {
+ browse: 'https://github.com/joyent/node',
+ domain: 'github.com',
+ type: 'github',
+ user: 'joyent',
+ project: 'node'
+ });
+});
+
+it('should parse private gitlab ssh', function() {
+ var repo = parse('git@gitlab.team.com:username/test.git');
+ assertRepo(repo, {
+ browse: 'https://gitlab.team.com/username/test',
+ domain: 'gitlab.team.com',
+ type: 'gitlab',
+ user: 'username',
+ project: 'test'
+ });
+});
+
+it('should parse github short', function() {
+ var repo = parse('a/b');
+ assertRepo(repo, {
+ browse: 'https://github.com/a/b',
+ domain: 'github.com',
+ type: 'github',
+ user: 'a',
+ project: 'b'
+ });
+});
+
+it('should parse bitbucket', function() {
+ var repo = parse('https://bitbucket.org/a/b.git');
+ assertRepo(repo, {
+ browse: 'https://bitbucket.org/a/b',
+ domain: 'bitbucket.org',
+ type: 'bitbucket',
+ user: 'a',
+ project: 'b'
+ });
+});
+
+it('should parse svn', function() {
+ var repo = parse('svn://a/b');
+ assertRepo(repo, {
+ browse: 'http://a/b',
+ domain: 'a'
+ });
+});
+
+it('should parse https', function() {
+ var repo = parse('https://a/b');
+ assertRepo(repo, {
+ browse: 'https://a/b',
+ domain: 'a'
+ });
+});
+
+it('should parse a url with an @', function() {
+ var repo = parse('a(a)b.com');
+ assertRepo(repo, {
+ browse: 'http://a@b.com'
+ });
+});
+
+it('should fix bad protocal', function() {
+ var repo = parse('badprotocol://a/b');
+ assertRepo(repo, {
+ browse: 'http://a/b',
+ domain: 'a'
+ });
+});
+
+it('should work with a json', function() {
+ var jsonData = JSON.stringify({
+ repository: {
+ url: 'http://github.com/a/b'
+ }
+ });
+ var repo = getPkgRepo(jsonData);
+ assertRepo(repo, {
+ browse: 'https://github.com/a/b',
+ domain: 'github.com',
+ type: 'github',
+ user: 'a',
+ project: 'b'
+ });
+});
+
+it('should work if there is a typo', function() {
+ var repo = getPkgRepo({repo: 'a/b'}, true);
+ assertRepo(repo, {
+ browse: 'https://github.com/a/b',
+ domain: 'github.com',
+ type: 'github',
+ user: 'a',
+ project: 'b'
+ });
+});
+
+it('should error if cannot get repository', function() {
+ assert.throws(function() {
+ getPkgRepo({});
+ });
+});
+
+it('should parse github enterprise http url', function() {
+ var url = 'http://github.mycompany.dev/user/myRepo';
+ var repo = parse(url);
+ assertRepo(repo, {
+ browse: 'http://github.mycompany.dev/user/myRepo',
+ domain: 'github.mycompany.dev',
+ user: 'user',
+ project: 'myRepo',
+ type: 'github'
+ });
+});
+
+it('should parse simple unknown host', function() {
+ var url = 'https://unknown-host/';
+ var repo = parse(url);
+ assertRepo(repo, {
+ browse: 'https://unknown-host',
+ domain: 'unknown-host'
+ });
+});
+
+it('should parse complex unknown host', function() {
+ var url = 'https://stash.local/scm/conventional-changelog/conventional-changelog.git';
+ var repo = parse(url);
+ assertRepo(repo, {
+ browse: 'https://stash.local/scm/conventional-changelog/conventional-changelog',
+ domain: 'stash.local'
+ });
+});
+
+it('should parse weird unknown host', function() {
+ var url = 'https://unknown-host/.git';
+ var repo = parse(url);
+ assertRepo(repo, {
+ browse: 'https://unknown-host',
+ domain: 'unknown-host'
+ });
+});
5 years, 10 months
Architecture specific change in rpms/nodejs-is-text-path.git
by githook-noreply@fedoraproject.org
The package rpms/nodejs-is-text-path.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-is-text-path.git/commit/?i....
Change:
+ExclusiveArch: %{nodejs_arches} noarch
Thanks.
Full change:
============
commit 0cd9517a8f5f1fd88371cc099c9d86210a8314eb
Author: Jared K. Smith <jaredsmith(a)jaredsmith.net>
Date: Wed May 24 18:33:34 2017 -0400
Initial packaging
diff --git a/.gitignore b/.gitignore
index e69de29..aaa0962 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/is-text-path-1.0.1.tgz
diff --git a/nodejs-is-text-path.spec b/nodejs-is-text-path.spec
new file mode 100644
index 0000000..d107798
--- /dev/null
+++ b/nodejs-is-text-path.spec
@@ -0,0 +1,62 @@
+%{?nodejs_find_provides_and_requires}
+
+%global packagename is-text-path
+
+# tests missing due to missing npm(ava)
+%global enable_tests 0
+
+Name: nodejs-is-text-path
+Version: 1.0.1
+Release: 1%{?dist}
+Summary: Check if a filepath is a text file
+
+License: MIT
+URL: https://github.com/sindresorhus/is-text-path
+Source0: https://registry.npmjs.org/%{packagename}/-/%{packagename}-%{version}.tgz
+Source1: https://raw.githubusercontent.com/sindresorhus/is-text-path/%{version}/te...
+
+ExclusiveArch: %{nodejs_arches} noarch
+BuildArch: noarch
+
+BuildRequires: nodejs-packaging
+BuildRequires: npm(text-extensions)
+%if 0%{?enable_tests}
+BuildRequires: npm(ava)
+%endif
+
+%description
+Check if a filepath is a text file
+
+
+%prep
+%autosetup -n package
+# setup the tests
+cp -p %{SOURCE1} .
+
+%build
+# nothing to do!
+
+%install
+mkdir -p %{buildroot}%{nodejs_sitelib}/%{packagename}
+cp -pr package.json index.js \
+ %{buildroot}%{nodejs_sitelib}/%{packagename}
+
+%nodejs_symlink_deps
+
+%check
+%nodejs_symlink_deps --check
+%{__nodejs} -e 'require("./")'
+%if 0%{?enable_tests}
+%{_bindir}/ava
+%else
+%{_bindir}/echo -e "\e[101m -=#=- Tests disabled -=#=- \e[0m"
+%endif
+
+%files
+%doc readme.md
+%license license
+%{nodejs_sitelib}/%{packagename}
+
+%changelog
+* Sat May 6 2017 Jared Smith <jsmith(a)fedoraproject.org> - 1.0.1-1
+- Initial packaging
diff --git a/sources b/sources
index e69de29..05358ad 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (is-text-path-1.0.1.tgz) = c45b89a677bda05cf9a836a87709a61b4f1edc26b01ffd9957c42acdad4aa3b4a4f0f3966e445dc08a0059586abead17794cc034484aa369f4217506066ec0ff
diff --git a/test.js b/test.js
new file mode 100644
index 0000000..29fb08d
--- /dev/null
+++ b/test.js
@@ -0,0 +1,13 @@
+'use strict';
+var test = require('ava');
+var isTextPath = require('./');
+
+test(function (t) {
+ t.assert(isTextPath('unicorn.txt'));
+ t.assert(isTextPath('unicorn.md'));
+ t.assert(isTextPath('unicorn.MD'));
+ t.assert(!isTextPath('unicorn.png'));
+ t.assert(!isTextPath('unicorn.zip'));
+ t.assert(!isTextPath('unicornzip'));
+ t.end();
+});
5 years, 10 months
Architecture specific change in rpms/firefox.git
by githook-noreply@fedoraproject.org
The package rpms/firefox.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/firefox.git/commit/?id=adddd87658....
Change:
+%ifarch ppc64 ppc64le s390x
Thanks.
Full change:
============
commit adddd8765873f18caec9da57b442692d0fb9f947
Author: Martin Stransky <stransky(a)redhat.com>
Date: Wed May 24 22:29:40 2017 +0200
Disabled Rust on ppc64 ppc64le s390x
diff --git a/firefox.spec b/firefox.spec
index 457722b..d6d9fc5 100644
--- a/firefox.spec
+++ b/firefox.spec
@@ -1,5 +1,5 @@
%if 0%{?fedora} < 27
-ExcludeArch: ppc64le ppc64 s390 s390x
+ExcludeArch: ppc64le ppc64 s390x
%endif
# Use ALSA backend?
@@ -56,6 +56,10 @@ ExcludeArch: ppc64le ppc64 s390 s390x
%define build_with_rust 1
+%ifarch ppc64 ppc64le s390x
+%define build_with_rust 0
+%endif
+
# Build as a debug package?
%define debug_build 0
@@ -100,7 +104,7 @@ ExcludeArch: ppc64le ppc64 s390 s390x
Summary: Mozilla Firefox Web browser
Name: firefox
Version: 53.0.2
-Release: 7%{?pre_tag}%{?dist}
+Release: 8%{?pre_tag}%{?dist}
URL: https://www.mozilla.org/firefox/
License: MPLv1.1 or GPLv2+ or LGPLv2+
Group: Applications/Internet
@@ -863,6 +867,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
#---------------------------------------------------------------------
%changelog
+* Wed May 24 2017 Martin Stransky <stransky(a)redhat.com> - 53.0.2-8
+- Disabled Rust on ppc64 ppc64le s390x
+
* Wed May 24 2017 Martin Stransky <stransky(a)redhat.com> - 53.0.2-7
- Enabled aarch64 on all Fedoras
- Enabled Rust on all arches
5 years, 10 months
Architecture specific change in rpms/firefox.git
by githook-noreply@fedoraproject.org
The package rpms/firefox.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/firefox.git/commit/?id=adddd87658....
Change:
+%ifarch ppc64 ppc64le s390x
Thanks.
Full change:
============
commit adddd8765873f18caec9da57b442692d0fb9f947
Author: Martin Stransky <stransky(a)redhat.com>
Date: Wed May 24 22:29:40 2017 +0200
Disabled Rust on ppc64 ppc64le s390x
diff --git a/firefox.spec b/firefox.spec
index 457722b..d6d9fc5 100644
--- a/firefox.spec
+++ b/firefox.spec
@@ -1,5 +1,5 @@
%if 0%{?fedora} < 27
-ExcludeArch: ppc64le ppc64 s390 s390x
+ExcludeArch: ppc64le ppc64 s390x
%endif
# Use ALSA backend?
@@ -56,6 +56,10 @@ ExcludeArch: ppc64le ppc64 s390 s390x
%define build_with_rust 1
+%ifarch ppc64 ppc64le s390x
+%define build_with_rust 0
+%endif
+
# Build as a debug package?
%define debug_build 0
@@ -100,7 +104,7 @@ ExcludeArch: ppc64le ppc64 s390 s390x
Summary: Mozilla Firefox Web browser
Name: firefox
Version: 53.0.2
-Release: 7%{?pre_tag}%{?dist}
+Release: 8%{?pre_tag}%{?dist}
URL: https://www.mozilla.org/firefox/
License: MPLv1.1 or GPLv2+ or LGPLv2+
Group: Applications/Internet
@@ -863,6 +867,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
#---------------------------------------------------------------------
%changelog
+* Wed May 24 2017 Martin Stransky <stransky(a)redhat.com> - 53.0.2-8
+- Disabled Rust on ppc64 ppc64le s390x
+
* Wed May 24 2017 Martin Stransky <stransky(a)redhat.com> - 53.0.2-7
- Enabled aarch64 on all Fedoras
- Enabled Rust on all arches
5 years, 10 months
Architecture specific change in rpms/firefox.git
by githook-noreply@fedoraproject.org
The package rpms/firefox.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/firefox.git/commit/?id=adddd87658....
Change:
+%ifarch ppc64 ppc64le s390x
Thanks.
Full change:
============
commit adddd8765873f18caec9da57b442692d0fb9f947
Author: Martin Stransky <stransky(a)redhat.com>
Date: Wed May 24 22:29:40 2017 +0200
Disabled Rust on ppc64 ppc64le s390x
diff --git a/firefox.spec b/firefox.spec
index 457722b..d6d9fc5 100644
--- a/firefox.spec
+++ b/firefox.spec
@@ -1,5 +1,5 @@
%if 0%{?fedora} < 27
-ExcludeArch: ppc64le ppc64 s390 s390x
+ExcludeArch: ppc64le ppc64 s390x
%endif
# Use ALSA backend?
@@ -56,6 +56,10 @@ ExcludeArch: ppc64le ppc64 s390 s390x
%define build_with_rust 1
+%ifarch ppc64 ppc64le s390x
+%define build_with_rust 0
+%endif
+
# Build as a debug package?
%define debug_build 0
@@ -100,7 +104,7 @@ ExcludeArch: ppc64le ppc64 s390 s390x
Summary: Mozilla Firefox Web browser
Name: firefox
Version: 53.0.2
-Release: 7%{?pre_tag}%{?dist}
+Release: 8%{?pre_tag}%{?dist}
URL: https://www.mozilla.org/firefox/
License: MPLv1.1 or GPLv2+ or LGPLv2+
Group: Applications/Internet
@@ -863,6 +867,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
#---------------------------------------------------------------------
%changelog
+* Wed May 24 2017 Martin Stransky <stransky(a)redhat.com> - 53.0.2-8
+- Disabled Rust on ppc64 ppc64le s390x
+
* Wed May 24 2017 Martin Stransky <stransky(a)redhat.com> - 53.0.2-7
- Enabled aarch64 on all Fedoras
- Enabled Rust on all arches
5 years, 10 months
Architecture specific change in rpms/firefox.git
by githook-noreply@fedoraproject.org
The package rpms/firefox.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/firefox.git/commit/?id=adddd87658....
Change:
+%ifarch ppc64 ppc64le s390x
Thanks.
Full change:
============
commit adddd8765873f18caec9da57b442692d0fb9f947
Author: Martin Stransky <stransky(a)redhat.com>
Date: Wed May 24 22:29:40 2017 +0200
Disabled Rust on ppc64 ppc64le s390x
diff --git a/firefox.spec b/firefox.spec
index 457722b..d6d9fc5 100644
--- a/firefox.spec
+++ b/firefox.spec
@@ -1,5 +1,5 @@
%if 0%{?fedora} < 27
-ExcludeArch: ppc64le ppc64 s390 s390x
+ExcludeArch: ppc64le ppc64 s390x
%endif
# Use ALSA backend?
@@ -56,6 +56,10 @@ ExcludeArch: ppc64le ppc64 s390 s390x
%define build_with_rust 1
+%ifarch ppc64 ppc64le s390x
+%define build_with_rust 0
+%endif
+
# Build as a debug package?
%define debug_build 0
@@ -100,7 +104,7 @@ ExcludeArch: ppc64le ppc64 s390 s390x
Summary: Mozilla Firefox Web browser
Name: firefox
Version: 53.0.2
-Release: 7%{?pre_tag}%{?dist}
+Release: 8%{?pre_tag}%{?dist}
URL: https://www.mozilla.org/firefox/
License: MPLv1.1 or GPLv2+ or LGPLv2+
Group: Applications/Internet
@@ -863,6 +867,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
#---------------------------------------------------------------------
%changelog
+* Wed May 24 2017 Martin Stransky <stransky(a)redhat.com> - 53.0.2-8
+- Disabled Rust on ppc64 ppc64le s390x
+
* Wed May 24 2017 Martin Stransky <stransky(a)redhat.com> - 53.0.2-7
- Enabled aarch64 on all Fedoras
- Enabled Rust on all arches
5 years, 10 months
Architecture specific change in rpms/skopeo.git
by githook-noreply@fedoraproject.org
The package rpms/skopeo.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/skopeo.git/commit/?id=2b7eabc98e8....
Change:
+ExcludeArch: ppc64
Thanks.
Full change:
============
commit 7a1fd0e0252399b914c0ae6a92d7cb6b6c16b539
Author: Brent Baude <bbaude(a)redhat.com>
Date: Tue May 23 12:47:10 2017 -0500
New version skopeo-0.1.20
(cherry picked from commit 527c0586ded674954864e87d7e43f9b9d29288a7)
Signed-off-by: Lokesh Mandvekar <lsm5(a)fedoraproject.org>
diff --git a/.gitignore b/.gitignore
index c589337..8473bf6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,3 +11,4 @@
/skopeo-550a480.tar.gz
/skopeo-2b3af4a.tar.gz
/skopeo-0224d8c.tar.gz
+/skopeo-e802625.tar.gz
diff --git a/skopeo.spec b/skopeo.spec
index 7e88e16..8939665 100644
--- a/skopeo.spec
+++ b/skopeo.spec
@@ -25,14 +25,15 @@
# https://github.com/projectatomic/skopeo
%global provider_prefix %{provider}.%{provider_tld}/%{project}/%{repo}
%global import_path %{provider_prefix}
-%global commit 0224d8cd387b69f1d48d7727e303e4e95a02c2af
+%global commit e802625b7cb7f4af9ab77bd2be9eb441ff2f28a2
%global shortcommit %(c=%{commit}; echo ${c:0:7})
ExcludeArch: ppc64
Name: skopeo
-Version: 0.1.19
-Release: 2.dev.git%{shortcommit}%{?dist}
+Version: 0.1.20
+Release: 1.git%{shortcommit}%{?dist}
+>>>>>>> 527c058... New version skopeo-0.1.20
Summary: Inspect Docker images and repositories on registries
License: ASL 2.0
URL: https://%{provider_prefix}
@@ -278,6 +279,10 @@ export GOPATH=%{buildroot}/%{gopath}:$(pwd)/vendor:%{gopath}
%{_datadir}/bash-completion/completions/%{name}
%changelog
+* Tue May 23 2017 bbaude <bbaude(a)redhat.com> - 0.1.20-1.dev.git0224d8c
+- BZ #1380078 - New release
+
+>>>>>>> 527c058... New version skopeo-0.1.20
* Tue Apr 25 2017 bbaude <bbaude(a)redhat.com> - 0.1.19-2.dev.git0224d8c
- No golang support for ppc64. Adding exclude arch. BZ #1445490
diff --git a/sources b/sources
index afc01e6..ea7ae97 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (skopeo-0224d8c.tar.gz) = d63aeaf3bb2146b83f709363af7f408c853c6a305e5a7687c4c074c79fdca4c23898b0e2ec260a98a02e93dee7aa4adba8eb3bf25112f6e608e4482c26bb04f4
+SHA512 (skopeo-e802625.tar.gz) = 05c5e3da5aa1766c84a9e1ea758559fcbdff9613200db2a09b15da7a243d70f2e13943ce74dad2945673376d2e018d51b7f5791ac979fce7d68dcad31a51d341
commit 2b7eabc98e89fe31baf6260cae61de543bc7a3b8
Author: Brent Baude <bbaude(a)redhat.com>
Date: Tue Apr 25 14:12:23 2017 -0500
no golang support for ppc64
diff --git a/skopeo.spec b/skopeo.spec
index 74c4453..7e88e16 100644
--- a/skopeo.spec
+++ b/skopeo.spec
@@ -28,9 +28,11 @@
%global commit 0224d8cd387b69f1d48d7727e303e4e95a02c2af
%global shortcommit %(c=%{commit}; echo ${c:0:7})
+ExcludeArch: ppc64
+
Name: skopeo
Version: 0.1.19
-Release: 1.dev.git%{shortcommit}%{?dist}
+Release: 2.dev.git%{shortcommit}%{?dist}
Summary: Inspect Docker images and repositories on registries
License: ASL 2.0
URL: https://%{provider_prefix}
@@ -276,6 +278,9 @@ export GOPATH=%{buildroot}/%{gopath}:$(pwd)/vendor:%{gopath}
%{_datadir}/bash-completion/completions/%{name}
%changelog
+* Tue Apr 25 2017 bbaude <bbaude(a)redhat.com> - 0.1.19-2.dev.git0224d8c
+- No golang support for ppc64. Adding exclude arch. BZ #1445490
+
* Tue Feb 28 2017 Lokesh Mandvekar <lsm5(a)fedoraproject.org> - 0.1.19-1.dev.git0224d8c
- bump to v0.1.19-dev
- built commit 0224d8c
commit 0dad280f17a9e7e493fdcd306d3fbab9dfedeea0
Author: Lokesh Mandvekar <lsm5(a)fedoraproject.org>
Date: Tue Feb 28 11:29:47 2017 -0500
skopeo-0.1.19-1.dev.git0224d8c
- bump to v0.1.19-dev
- built commit 0224d8c
Signed-off-by: Lokesh Mandvekar <lsm5(a)fedoraproject.org>
diff --git a/.gitignore b/.gitignore
index 10fd90b..c589337 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,3 +10,4 @@
/skopeo-d830391.tar.gz
/skopeo-550a480.tar.gz
/skopeo-2b3af4a.tar.gz
+/skopeo-0224d8c.tar.gz
diff --git a/skopeo.spec b/skopeo.spec
index 5b58ec0..74c4453 100644
--- a/skopeo.spec
+++ b/skopeo.spec
@@ -25,12 +25,12 @@
# https://github.com/projectatomic/skopeo
%global provider_prefix %{provider}.%{provider_tld}/%{project}/%{repo}
%global import_path %{provider_prefix}
-%global commit 2b3af4ad51520b35590f285024506393663ff8f4
+%global commit 0224d8cd387b69f1d48d7727e303e4e95a02c2af
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: skopeo
-Version: 0.1.17
-Release: 3.dev.git%{shortcommit}%{?dist}
+Version: 0.1.19
+Release: 1.dev.git%{shortcommit}%{?dist}
Summary: Inspect Docker images and repositories on registries
License: ASL 2.0
URL: https://%{provider_prefix}
@@ -276,6 +276,10 @@ export GOPATH=%{buildroot}/%{gopath}:$(pwd)/vendor:%{gopath}
%{_datadir}/bash-completion/completions/%{name}
%changelog
+* Tue Feb 28 2017 Lokesh Mandvekar <lsm5(a)fedoraproject.org> - 0.1.19-1.dev.git0224d8c
+- bump to v0.1.19-dev
+- built commit 0224d8c
+
* Sat Feb 11 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.1.17-3.dev.git2b3af4a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
diff --git a/sources b/sources
index 94e616c..afc01e6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-4e2f51644189780e3bb9299f8fd596df skopeo-2b3af4a.tar.gz
+SHA512 (skopeo-0224d8c.tar.gz) = d63aeaf3bb2146b83f709363af7f408c853c6a305e5a7687c4c074c79fdca4c23898b0e2ec260a98a02e93dee7aa4adba8eb3bf25112f6e608e4482c26bb04f4
commit 1836a04b39ba44becdecc053b9be7f374770ba21
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Sat Feb 11 13:33:53 2017 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
diff --git a/skopeo.spec b/skopeo.spec
index 12eb2f5..5b58ec0 100644
--- a/skopeo.spec
+++ b/skopeo.spec
@@ -30,7 +30,7 @@
Name: skopeo
Version: 0.1.17
-Release: 2.dev.git%{shortcommit}%{?dist}
+Release: 3.dev.git%{shortcommit}%{?dist}
Summary: Inspect Docker images and repositories on registries
License: ASL 2.0
URL: https://%{provider_prefix}
@@ -276,6 +276,9 @@ export GOPATH=%{buildroot}/%{gopath}:$(pwd)/vendor:%{gopath}
%{_datadir}/bash-completion/completions/%{name}
%changelog
+* Sat Feb 11 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.1.17-3.dev.git2b3af4a
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
* Sat Dec 10 2016 Igor Gnatenko <i.gnatenko.brain(a)gmail.com> - 0.1.17-2.dev.git2b3af4a
- Rebuild for gpgme 1.18
commit d6158b4431e3ed0a229ddd6b1e9cea465f3a995e
Author: Colin Walters <walters(a)verbum.org>
Date: Fri Dec 16 08:30:23 2016 -0500
Add another containers/storage dep
diff --git a/skopeo.spec b/skopeo.spec
index 502c419..12eb2f5 100644
--- a/skopeo.spec
+++ b/skopeo.spec
@@ -50,7 +50,9 @@ BuildRequires: %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang}
BuildRequires: golang-github-cpuguy83-go-md2man
BuildRequires: gpgme-devel
BuildRequires: libassuan-devel
+# Dependencies for containers/storage
BuildRequires: btrfs-progs-devel
+BuildRequires: pkgconfig(devmapper)
Requires: %{repo}-containers = %{version}-%{release}
commit 25f0c0a61a32e8e439a2deb1b904e96153f6a2f7
Author: Colin Walters <walters(a)verbum.org>
Date: Thu Dec 15 17:11:07 2016 -0500
build: Require btrfs-progs-devel
Due to containers/storage being merged into skopeo apparently.
diff --git a/skopeo.spec b/skopeo.spec
index d60aaac..502c419 100644
--- a/skopeo.spec
+++ b/skopeo.spec
@@ -50,6 +50,7 @@ BuildRequires: %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang}
BuildRequires: golang-github-cpuguy83-go-md2man
BuildRequires: gpgme-devel
BuildRequires: libassuan-devel
+BuildRequires: btrfs-progs-devel
Requires: %{repo}-containers = %{version}-%{release}
commit f1211251d510115fe7f52c3ec0b36a21a2ae50ee
Author: Igor Gnatenko <i.gnatenko.brain(a)gmail.com>
Date: Sat Dec 10 20:07:55 2016 +0100
Rebuild for gpgme 1.18
Signed-off-by: Igor Gnatenko <i.gnatenko.brain(a)gmail.com>
diff --git a/skopeo.spec b/skopeo.spec
index 1b72b29..d60aaac 100644
--- a/skopeo.spec
+++ b/skopeo.spec
@@ -30,7 +30,7 @@
Name: skopeo
Version: 0.1.17
-Release: 1.dev.git%{shortcommit}%{?dist}
+Release: 2.dev.git%{shortcommit}%{?dist}
Summary: Inspect Docker images and repositories on registries
License: ASL 2.0
URL: https://%{provider_prefix}
@@ -273,6 +273,9 @@ export GOPATH=%{buildroot}/%{gopath}:$(pwd)/vendor:%{gopath}
%{_datadir}/bash-completion/completions/%{name}
%changelog
+* Sat Dec 10 2016 Igor Gnatenko <i.gnatenko.brain(a)gmail.com> - 0.1.17-2.dev.git2b3af4a
+- Rebuild for gpgme 1.18
+
* Tue Dec 06 2016 Lokesh Mandvekar <lsm5(a)fedoraproject.org> - 0.1.17-1.dev.git2b3af4a
- bump to 0.1.17-dev
5 years, 10 months
Architecture specific change in rpms/firefox.git
by githook-noreply@fedoraproject.org
The package rpms/firefox.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/firefox.git/commit/?id=bc096e5ee2...
https://src.fedoraproject.org/cgit/rpms/firefox.git/commit/?id=a55a5253a3....
Change:
+%ifarch %{ix86} x86_64 armv7hl aarch64
+ExcludeArch: ppc64le ppc64 s390 s390x
Thanks.
Full change:
============
commit a55a5253a34f8c36c8d358ba371f5ce929bf046a
Author: Martin Stransky <stransky(a)redhat.com>
Date: Wed May 24 13:21:34 2017 +0200
Enabled aarch64 on all Fedoras, Enabled Rust on all arches
diff --git a/firefox.spec b/firefox.spec
index 1fb202a..457722b 100644
--- a/firefox.spec
+++ b/firefox.spec
@@ -1,5 +1,5 @@
%if 0%{?fedora} < 27
-ExcludeArch: ppc64le aarch64 ppc64 s390 s390x
+ExcludeArch: ppc64le ppc64 s390 s390x
%endif
# Use ALSA backend?
@@ -54,12 +54,7 @@ ExcludeArch: ppc64le aarch64 ppc64 s390 s390x
%define run_tests 0
%endif
-%define build_with_rust 0
-
-%ifarch %{ix86} x86_64 armv7hl aarch64
%define build_with_rust 1
-%endif
-
# Build as a debug package?
%define debug_build 0
@@ -105,7 +100,7 @@ ExcludeArch: ppc64le aarch64 ppc64 s390 s390x
Summary: Mozilla Firefox Web browser
Name: firefox
Version: 53.0.2
-Release: 6%{?pre_tag}%{?dist}
+Release: 7%{?pre_tag}%{?dist}
URL: https://www.mozilla.org/firefox/
License: MPLv1.1 or GPLv2+ or LGPLv2+
Group: Applications/Internet
@@ -868,6 +863,10 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
#---------------------------------------------------------------------
%changelog
+* Wed May 24 2017 Martin Stransky <stransky(a)redhat.com> - 53.0.2-7
+- Enabled aarch64 on all Fedoras
+- Enabled Rust on all arches
+
* Wed May 24 2017 Martin Stransky <stransky(a)redhat.com> - 53.0.2-6
- Added aarch64 patch (mozbz#1353817)
commit bc096e5ee2c36fb8284e5ccaffd875c2e1a11430
Author: Martin Stransky <stransky(a)redhat.com>
Date: Wed May 24 08:42:53 2017 +0200
Added aarch64 patch (mozbz#1353817)
diff --git a/firefox.spec b/firefox.spec
index 8ffe505..1fb202a 100644
--- a/firefox.spec
+++ b/firefox.spec
@@ -56,7 +56,7 @@ ExcludeArch: ppc64le aarch64 ppc64 s390 s390x
%define build_with_rust 0
-%ifarch %{ix86} x86_64 armv7hl
+%ifarch %{ix86} x86_64 armv7hl aarch64
%define build_with_rust 1
%endif
@@ -105,7 +105,7 @@ ExcludeArch: ppc64le aarch64 ppc64 s390 s390x
Summary: Mozilla Firefox Web browser
Name: firefox
Version: 53.0.2
-Release: 5%{?pre_tag}%{?dist}
+Release: 6%{?pre_tag}%{?dist}
URL: https://www.mozilla.org/firefox/
License: MPLv1.1 or GPLv2+ or LGPLv2+
Group: Applications/Internet
@@ -158,6 +158,7 @@ Patch409: mozilla-1158076-2.patch
Patch410: mozilla-1321521.patch
Patch411: mozilla-1321521-2.patch
Patch412: mozilla-1337988.patch
+Patch413: mozilla-1353817.patch
# Debian patches
Patch500: mozilla-440908.patch
@@ -336,13 +337,13 @@ cd %{tarballdir}
%patch409 -p1 -b .1158076-2
%patch410 -p1 -b .1321521
%patch411 -p1 -b .1321521-2
-
%ifarch %{arm}
%if 0%{?fedora} < 26
# Workaround for mozbz#1337988
%patch412 -p1 -b .1337988
%endif
%endif
+%patch413 -p1 -b .1353817
# Debian extension patch
%patch500 -p1 -b .440908
@@ -867,6 +868,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
#---------------------------------------------------------------------
%changelog
+* Wed May 24 2017 Martin Stransky <stransky(a)redhat.com> - 53.0.2-6
+- Added aarch64 patch (mozbz#1353817)
+
* Tue May 16 2017 Martin Stransky <stransky(a)redhat.com> - 53.0.2-5
- Arm gcc6 build fix (mozbz#1337988)
diff --git a/mozilla-1353817.patch b/mozilla-1353817.patch
new file mode 100644
index 0000000..dc8d8f8
--- /dev/null
+++ b/mozilla-1353817.patch
@@ -0,0 +1,27 @@
+From 1cc652f5525f458b0b4ceb12af24bf5a4367db32 Mon Sep 17 00:00:00 2001
+From: Nicolas Dufresne <nicolas.dufresne(a)collabora.com>
+Date: Tue, 23 May 2017 13:09:48 -0400
+Subject: [PATCH] Bug 1353817: Include SkNx_neon.h for ARM64 too
+
+This fixes build errors as arm_neon.h was missing along with some
+missing converters.
+---
+ gfx/skia/skia/src/core/SkNx.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/gfx/skia/skia/src/core/SkNx.h b/gfx/skia/skia/src/core/SkNx.h
+index 6bca856..b0427aa 100644
+--- a/gfx/skia/skia/src/core/SkNx.h
++++ b/gfx/skia/skia/src/core/SkNx.h
+@@ -299,7 +299,7 @@ typedef SkNx<4, uint32_t> Sk4u;
+ // Include platform specific specializations if available.
+ #if !defined(SKNX_NO_SIMD) && SK_CPU_SSE_LEVEL >= SK_CPU_SSE_LEVEL_SSE2
+ #include "../opts/SkNx_sse.h"
+-#elif !defined(SKNX_NO_SIMD) && defined(SK_ARM_HAS_NEON)
++#elif !defined(SKNX_NO_SIMD) && (defined(SK_ARM_HAS_NEON) || defined(SK_CPU_ARM64))
+ #include "../opts/SkNx_neon.h"
+ #else
+
+--
+2.9.4
+
5 years, 10 months
Architecture specific change in rpms/firefox.git
by githook-noreply@fedoraproject.org
The package rpms/firefox.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/firefox.git/commit/?id=bc096e5ee2...
https://src.fedoraproject.org/cgit/rpms/firefox.git/commit/?id=a55a5253a3....
Change:
+%ifarch %{ix86} x86_64 armv7hl aarch64
+ExcludeArch: ppc64le ppc64 s390 s390x
Thanks.
Full change:
============
commit a55a5253a34f8c36c8d358ba371f5ce929bf046a
Author: Martin Stransky <stransky(a)redhat.com>
Date: Wed May 24 13:21:34 2017 +0200
Enabled aarch64 on all Fedoras, Enabled Rust on all arches
diff --git a/firefox.spec b/firefox.spec
index 1fb202a..457722b 100644
--- a/firefox.spec
+++ b/firefox.spec
@@ -1,5 +1,5 @@
%if 0%{?fedora} < 27
-ExcludeArch: ppc64le aarch64 ppc64 s390 s390x
+ExcludeArch: ppc64le ppc64 s390 s390x
%endif
# Use ALSA backend?
@@ -54,12 +54,7 @@ ExcludeArch: ppc64le aarch64 ppc64 s390 s390x
%define run_tests 0
%endif
-%define build_with_rust 0
-
-%ifarch %{ix86} x86_64 armv7hl aarch64
%define build_with_rust 1
-%endif
-
# Build as a debug package?
%define debug_build 0
@@ -105,7 +100,7 @@ ExcludeArch: ppc64le aarch64 ppc64 s390 s390x
Summary: Mozilla Firefox Web browser
Name: firefox
Version: 53.0.2
-Release: 6%{?pre_tag}%{?dist}
+Release: 7%{?pre_tag}%{?dist}
URL: https://www.mozilla.org/firefox/
License: MPLv1.1 or GPLv2+ or LGPLv2+
Group: Applications/Internet
@@ -868,6 +863,10 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
#---------------------------------------------------------------------
%changelog
+* Wed May 24 2017 Martin Stransky <stransky(a)redhat.com> - 53.0.2-7
+- Enabled aarch64 on all Fedoras
+- Enabled Rust on all arches
+
* Wed May 24 2017 Martin Stransky <stransky(a)redhat.com> - 53.0.2-6
- Added aarch64 patch (mozbz#1353817)
commit bc096e5ee2c36fb8284e5ccaffd875c2e1a11430
Author: Martin Stransky <stransky(a)redhat.com>
Date: Wed May 24 08:42:53 2017 +0200
Added aarch64 patch (mozbz#1353817)
diff --git a/firefox.spec b/firefox.spec
index 8ffe505..1fb202a 100644
--- a/firefox.spec
+++ b/firefox.spec
@@ -56,7 +56,7 @@ ExcludeArch: ppc64le aarch64 ppc64 s390 s390x
%define build_with_rust 0
-%ifarch %{ix86} x86_64 armv7hl
+%ifarch %{ix86} x86_64 armv7hl aarch64
%define build_with_rust 1
%endif
@@ -105,7 +105,7 @@ ExcludeArch: ppc64le aarch64 ppc64 s390 s390x
Summary: Mozilla Firefox Web browser
Name: firefox
Version: 53.0.2
-Release: 5%{?pre_tag}%{?dist}
+Release: 6%{?pre_tag}%{?dist}
URL: https://www.mozilla.org/firefox/
License: MPLv1.1 or GPLv2+ or LGPLv2+
Group: Applications/Internet
@@ -158,6 +158,7 @@ Patch409: mozilla-1158076-2.patch
Patch410: mozilla-1321521.patch
Patch411: mozilla-1321521-2.patch
Patch412: mozilla-1337988.patch
+Patch413: mozilla-1353817.patch
# Debian patches
Patch500: mozilla-440908.patch
@@ -336,13 +337,13 @@ cd %{tarballdir}
%patch409 -p1 -b .1158076-2
%patch410 -p1 -b .1321521
%patch411 -p1 -b .1321521-2
-
%ifarch %{arm}
%if 0%{?fedora} < 26
# Workaround for mozbz#1337988
%patch412 -p1 -b .1337988
%endif
%endif
+%patch413 -p1 -b .1353817
# Debian extension patch
%patch500 -p1 -b .440908
@@ -867,6 +868,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
#---------------------------------------------------------------------
%changelog
+* Wed May 24 2017 Martin Stransky <stransky(a)redhat.com> - 53.0.2-6
+- Added aarch64 patch (mozbz#1353817)
+
* Tue May 16 2017 Martin Stransky <stransky(a)redhat.com> - 53.0.2-5
- Arm gcc6 build fix (mozbz#1337988)
diff --git a/mozilla-1353817.patch b/mozilla-1353817.patch
new file mode 100644
index 0000000..dc8d8f8
--- /dev/null
+++ b/mozilla-1353817.patch
@@ -0,0 +1,27 @@
+From 1cc652f5525f458b0b4ceb12af24bf5a4367db32 Mon Sep 17 00:00:00 2001
+From: Nicolas Dufresne <nicolas.dufresne(a)collabora.com>
+Date: Tue, 23 May 2017 13:09:48 -0400
+Subject: [PATCH] Bug 1353817: Include SkNx_neon.h for ARM64 too
+
+This fixes build errors as arm_neon.h was missing along with some
+missing converters.
+---
+ gfx/skia/skia/src/core/SkNx.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/gfx/skia/skia/src/core/SkNx.h b/gfx/skia/skia/src/core/SkNx.h
+index 6bca856..b0427aa 100644
+--- a/gfx/skia/skia/src/core/SkNx.h
++++ b/gfx/skia/skia/src/core/SkNx.h
+@@ -299,7 +299,7 @@ typedef SkNx<4, uint32_t> Sk4u;
+ // Include platform specific specializations if available.
+ #if !defined(SKNX_NO_SIMD) && SK_CPU_SSE_LEVEL >= SK_CPU_SSE_LEVEL_SSE2
+ #include "../opts/SkNx_sse.h"
+-#elif !defined(SKNX_NO_SIMD) && defined(SK_ARM_HAS_NEON)
++#elif !defined(SKNX_NO_SIMD) && (defined(SK_ARM_HAS_NEON) || defined(SK_CPU_ARM64))
+ #include "../opts/SkNx_neon.h"
+ #else
+
+--
+2.9.4
+
5 years, 10 months