Architecture specific change in rpms/rust-parking_lot_core0.8.git
by githook-noreply@fedoraproject.org
The package rpms/rust-parking_lot_core0.8.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/rust-parking_lot_core0.8.git/comm....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 33b87f2fc9de2d8079c72e61dc09e0d65a7c6960
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Thu Mar 3 18:18:29 2022 +0100
Initial import (parking_lot_core 0.8 compat package)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..d56e3d3
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/results_*/
+/*.src.rpm
+
+/parking_lot_core-0.8.5.crate
diff --git a/README.md b/README.md
deleted file mode 100644
index f08919c..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# rust-parking_lot_core0.8
-
-The rust-parking_lot_core0.8 package
diff --git a/parking_lot_core-fix-metadata.diff b/parking_lot_core-fix-metadata.diff
new file mode 100644
index 0000000..0a7aaa9
--- /dev/null
+++ b/parking_lot_core-fix-metadata.diff
@@ -0,0 +1,13 @@
+--- parking_lot_core-0.8.5/Cargo.toml 1970-01-01T00:00:01+00:00
++++ parking_lot_core-0.8.5/Cargo.toml 2022-03-03T11:29:03.659007+00:00
+@@ -43,10 +43,5 @@
+ [features]
+ deadlock_detection = ["petgraph", "thread-id", "backtrace"]
+ nightly = []
+-[target."cfg(target_os = \"redox\")".dependencies.redox_syscall]
+-version = "0.2.8"
+ [target."cfg(unix)".dependencies.libc]
+ version = "0.2.95"
+-[target."cfg(windows)".dependencies.winapi]
+-version = "0.3.9"
+-features = ["winnt", "ntstatus", "minwindef", "winerror", "winbase", "errhandlingapi", "handleapi"]
diff --git a/rust-parking_lot_core0.8.spec b/rust-parking_lot_core0.8.spec
new file mode 100644
index 0000000..a219521
--- /dev/null
+++ b/rust-parking_lot_core0.8.spec
@@ -0,0 +1,134 @@
+# Generated by rust2rpm 21
+%bcond_without check
+%global debug_package %{nil}
+
+%global crate parking_lot_core
+
+Name: rust-%{crate}0.8
+Version: 0.8.5
+Release: %autorelease
+Summary: Advanced API for creating custom synchronization primitives
+
+# Upstream license specification: Apache-2.0/MIT
+License: ASL 2.0 or MIT
+URL: https://crates.io/crates/parking_lot_core
+Source: %{crates_source}
+# Initial patched metadata
+# * drop Windows- and Redox OS-specific dependencies
+Patch0: parking_lot_core-fix-metadata.diff
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging >= 21
+
+%global _description %{expand:
+Advanced API for creating custom synchronization primitives.}
+
+%description %{_description}
+
+%package devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description devel %{_description}
+
+This package contains library source intended for building other packages which
+use the "%{crate}" crate.
+
+%files devel
+%license %{crate_instdir}/LICENSE-APACHE
+%license %{crate_instdir}/LICENSE-MIT
+%{crate_instdir}/
+
+%package -n %{name}+default-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+default-devel %{_description}
+
+This package contains library source intended for building other packages which
+use the "default" feature of the "%{crate}" crate.
+
+%files -n %{name}+default-devel
+%ghost %{crate_instdir}/Cargo.toml
+
+%package -n %{name}+backtrace-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+backtrace-devel %{_description}
+
+This package contains library source intended for building other packages which
+use the "backtrace" feature of the "%{crate}" crate.
+
+%files -n %{name}+backtrace-devel
+%ghost %{crate_instdir}/Cargo.toml
+
+%package -n %{name}+deadlock_detection-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+deadlock_detection-devel %{_description}
+
+This package contains library source intended for building other packages which
+use the "deadlock_detection" feature of the "%{crate}" crate.
+
+%files -n %{name}+deadlock_detection-devel
+%ghost %{crate_instdir}/Cargo.toml
+
+%package -n %{name}+nightly-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+nightly-devel %{_description}
+
+This package contains library source intended for building other packages which
+use the "nightly" feature of the "%{crate}" crate.
+
+%files -n %{name}+nightly-devel
+%ghost %{crate_instdir}/Cargo.toml
+
+%package -n %{name}+petgraph-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+petgraph-devel %{_description}
+
+This package contains library source intended for building other packages which
+use the "petgraph" feature of the "%{crate}" crate.
+
+%files -n %{name}+petgraph-devel
+%ghost %{crate_instdir}/Cargo.toml
+
+%package -n %{name}+thread-id-devel
+Summary: %{summary}
+BuildArch: noarch
+
+%description -n %{name}+thread-id-devel %{_description}
+
+This package contains library source intended for building other packages which
+use the "thread-id" feature of the "%{crate}" crate.
+
+%files -n %{name}+thread-id-devel
+%ghost %{crate_instdir}/Cargo.toml
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%generate_buildrequires
+%cargo_generate_buildrequires
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+%autochangelog
diff --git a/sources b/sources
new file mode 100644
index 0000000..1c067ad
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (parking_lot_core-0.8.5.crate) = c4315df551748d1ae77655e4d9f8c90f911498856e5358009e9e02e410bb8085f006f369188b0753a298371ebd74a5c383d848b65e31b55f3462381308c83a00
2 years, 1 month
Architecture specific change in rpms/udisks2.git
by githook-noreply@fedoraproject.org
The package rpms/udisks2.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/udisks2.git/commit/?id=563cf8f51b....
Change:
-%ifnarch ppc ppc64
Thanks.
Full change:
============
commit 563cf8f51baaab9ba0ede16752ba335a59107f7f
Author: Tomas Bzatek <tbzatek(a)redhat.com>
Date: Thu Mar 3 12:39:14 2022 +0100
* Thu Mar 03 2022 Tomas Bzatek <tbzatek(a)redhat.com> - 2.9.4-3 - Require ntfs-3g (#2058506)
diff --git a/udisks2.spec b/udisks2.spec
index 4332af8..a48b066 100644
--- a/udisks2.spec
+++ b/udisks2.spec
@@ -43,7 +43,7 @@
Name: udisks2
Summary: Disk Manager
Version: 2.9.4
-Release: 2%{?dist}
+Release: 3%{?dist}
License: GPLv2+
URL: https://github.com/storaged-project/udisks
Source0: https://github.com/storaged-project/udisks/releases/download/udisks-%{ver...
@@ -114,9 +114,8 @@ Requires: lib%{name}%{?_isa} = %{version}-%{release}
# For mkntfs (not available on rhel or on ppc/ppc64)
%if ! 0%{?rhel}
-%ifnarch ppc ppc64
Requires: ntfsprogs
-%endif
+Requires: ntfs-3g
%endif
Provides: storaged = %{version}-%{release}
@@ -420,6 +419,9 @@ fi
%endif
%changelog
+* Thu Mar 03 2022 Tomas Bzatek <tbzatek(a)redhat.com> - 2.9.4-3
+- Require ntfs-3g (#2058506)
+
* Sat Jan 22 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.9.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
2 years, 1 month
Architecture specific change in rpms/python-asyncmy.git
by githook-noreply@fedoraproject.org
The package rpms/python-asyncmy.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/python-asyncmy.git/commit/?id=938....
Change:
+ExcludeArch: %{ix86} %{arm32}
Thanks.
Full change:
============
commit 9382218e1dca3207af12c6108faf9e98fdf51e07
Author: Benjamin A. Beasley <code(a)musicinmybrain.net>
Date: Wed Mar 2 13:43:52 2022 -0500
Initial package (close RHBZ#2041221)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4cbe488
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/asyncmy-0.2.3.tar.gz
diff --git a/0001-Do-not-install-text-files-in-site-packages.patch b/0001-Do-not-install-text-files-in-site-packages.patch
new file mode 100644
index 0000000..bbeb656
--- /dev/null
+++ b/0001-Do-not-install-text-files-in-site-packages.patch
@@ -0,0 +1,30 @@
+From f08524a75489ccbfc13dfc56ea72dc7d04c4d0cd Mon Sep 17 00:00:00 2001
+From: "Benjamin A. Beasley" <code(a)musicinmybrain.net>
+Date: Sat, 15 Jan 2022 08:06:14 -0500
+Subject: [PATCH] Do not install text files in site-packages
+
+Fixes #33 by making *.md sdist-only, and letting poetry automatically
+install LICENSE in the dist-info.
+---
+ pyproject.toml | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/pyproject.toml b/pyproject.toml
+index 071b551..7099860 100644
+--- a/pyproject.toml
++++ b/pyproject.toml
+@@ -4,7 +4,10 @@ build = "build.py"
+ description = "A fast asyncio MySQL driver"
+ documentation = "https://github.com/long2ice/asyncmy"
+ homepage = "https://github.com/long2ice/asyncmy"
+-include = ["CHANGELOG.md", "LICENSE", "README.md", "struct"]
++include = [
++ { path = "CHANGELOG.md", format = "sdist" },
++ { path = "README.md", format = "sdist" },
++]
+ keywords = ["driver", "asyncio", "mysql"]
+ license = "Apache-2.0"
+ name = "asyncmy"
+--
+2.33.1
+
diff --git a/python-asyncmy.spec b/python-asyncmy.spec
new file mode 100644
index 0000000..766e7e3
--- /dev/null
+++ b/python-asyncmy.spec
@@ -0,0 +1,130 @@
+# Tests require interacting with a temporary MySQL database. We are able to do
+# this, but leave a build conditional to fall back to a “smoke test” in case it
+# breaks.
+%bcond_without tests
+
+Name: python-asyncmy
+Summary: A fast asyncio MySQL driver with replication protocol support
+Version: 0.2.3
+Release: %autorelease
+
+License: ASL 2.0
+URL: https://github.com/long2ice/asyncmy
+# The GitHub source includes tests and examples; the PyPI source lacks them.
+Source0: %{url}/archive/v%{version}/asyncmy-%{version}.tar.gz
+
+# Doc/license files installed directly in site-packages
+# https://github.com/long2ice/asyncmy/issues/33
+Patch0: 0001-Do-not-install-text-files-in-site-packages.patch
+
+# Test failures and errors on 32-bit platforms
+# https://github.com/long2ice/asyncmy/issues/34
+#
+# A RHBZ bug blocking F-ExcludeArch-x86 and F-ExcludeArch-ARM will be filed
+# after import, in accordance with the guidelines.
+ExcludeArch: %{ix86} %{arm32}
+
+BuildRequires: gcc
+BuildRequires: python3-devel
+
+%if %{with tests}
+BuildRequires: mariadb-server
+BuildRequires: python3dist(pytest)
+BuildRequires: python3dist(pytest-asyncio)
+%endif
+
+%global common_description %{expand:
+asyncmy is a fast asyncio MySQL driver, which reuses most of pymysql and
+aiomysql but rewrites the core protocol with Cython to speed it up.}
+
+%description %{common_description}
+
+
+%package -n python3-asyncmy
+Summary: %{summary}
+
+%description -n python3-asyncmy %{common_description}
+
+
+%prep
+%autosetup -n asyncmy-%{version} -p1
+
+
+%generate_buildrequires
+%pyproject_buildrequires -r
+
+
+%build
+%pyproject_wheel
+
+
+%install
+%pyproject_install
+%pyproject_save_files asyncmy
+
+# Do not distribute Cython-generated C source files; these are not useful
+find '%{buildroot}%{python3_sitearch}/asyncmy' \
+ -type f -name '*.c' -print -delete
+sed -r -i '/\.c$/d' '%{pyproject_files}'
+
+
+%check
+%if %{with tests}
+# Based on rubygem-mysql2 packaging:
+
+# Use a randomized port in case the standard mysqld port 3306 is occupied, and
+# to account for multiple simultaneous builds on the same host.
+# https://src.fedoraproject.org/rpms/rubygem-pg/pull-request/3
+MYSQL_PORT="$((13306 + ${RANDOM} % 1000))"
+MYSQL_USER="$(whoami)"
+MYSQL_DATA_DIR="${PWD}/data"
+MYSQL_SOCKET="${PWD}/mysql.sock"
+MYSQL_LOG="${PWD}/mysql.log"
+MYSQL_PID_FILE="${PWD}/mysql.pid"
+
+mkdir "${MYSQL_DATA_DIR}"
+mysql_install_db --datadir="${MYSQL_DATA_DIR}" --log-error="${MYSQL_LOG}"
+
+%{_libexecdir}/mysqld --port="${MYSQL_PORT}" --ssl \
+ --datadir="${MYSQL_DATA_DIR}" --log-error="${MYSQL_LOG}" \
+ --socket="${MYSQL_SOCKET}" --pid-file="${MYSQL_PID_FILE}" & :
+
+echo "Waiting for server… ${i}" 1>&2
+TIMEOUT=30
+while ! grep -q 'ready for connections.' "${MYSQL_LOG}"
+do
+ sleep 1
+ TIMEOUT=$((TIMEOUT - 1))
+ if [[ "${TIMEOUT}" = '0' ]]
+ then
+ echo 'Timed out' 1>&2
+ exit 1
+ fi
+done
+
+echo 'Ready' 1>&2
+trap "kill $(cat "${MYSQL_PID_FILE}")" INT TERM EXIT
+
+# See https://github.com/brianmario/mysql2/blob/master/.travis_setup.sh
+mysql -u "${MYSQL_USER}" -S "${MYSQL_SOCKET}" -P "${MYSQL_PORT}" \
+ -e "ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';"
+
+sed -r -i "s/\b3306\b/${MYSQL_PORT}/" conftest.py
+# Make sure we do not import the “un-built” package
+rm -rf asyncmy
+
+%pytest
+
+%else
+%pyproject_check_import
+%endif
+
+
+%files -n python3-asyncmy -f %{pyproject_files}
+%license LICENSE
+%doc CHANGELOG.md
+%doc README.md
+
+
+%changelog
+%autochangelog
diff --git a/sources b/sources
new file mode 100644
index 0000000..479dbbc
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (asyncmy-0.2.3.tar.gz) = e361e510ffe9ff21dce41dea5bbb433ef92f2707a77442a5e04065b37d2d7648dad66dc4d212d492e5962b1c4c4febfe3b6210f5e1e9586e1621e4d801fa7a2c
2 years, 1 month
Architecture specific change in rpms/python-asyncmy.git
by githook-noreply@fedoraproject.org
The package rpms/python-asyncmy.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/python-asyncmy.git/commit/?id=938....
Change:
+ExcludeArch: %{ix86} %{arm32}
Thanks.
Full change:
============
commit 9382218e1dca3207af12c6108faf9e98fdf51e07
Author: Benjamin A. Beasley <code(a)musicinmybrain.net>
Date: Wed Mar 2 13:43:52 2022 -0500
Initial package (close RHBZ#2041221)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4cbe488
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/asyncmy-0.2.3.tar.gz
diff --git a/0001-Do-not-install-text-files-in-site-packages.patch b/0001-Do-not-install-text-files-in-site-packages.patch
new file mode 100644
index 0000000..bbeb656
--- /dev/null
+++ b/0001-Do-not-install-text-files-in-site-packages.patch
@@ -0,0 +1,30 @@
+From f08524a75489ccbfc13dfc56ea72dc7d04c4d0cd Mon Sep 17 00:00:00 2001
+From: "Benjamin A. Beasley" <code(a)musicinmybrain.net>
+Date: Sat, 15 Jan 2022 08:06:14 -0500
+Subject: [PATCH] Do not install text files in site-packages
+
+Fixes #33 by making *.md sdist-only, and letting poetry automatically
+install LICENSE in the dist-info.
+---
+ pyproject.toml | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/pyproject.toml b/pyproject.toml
+index 071b551..7099860 100644
+--- a/pyproject.toml
++++ b/pyproject.toml
+@@ -4,7 +4,10 @@ build = "build.py"
+ description = "A fast asyncio MySQL driver"
+ documentation = "https://github.com/long2ice/asyncmy"
+ homepage = "https://github.com/long2ice/asyncmy"
+-include = ["CHANGELOG.md", "LICENSE", "README.md", "struct"]
++include = [
++ { path = "CHANGELOG.md", format = "sdist" },
++ { path = "README.md", format = "sdist" },
++]
+ keywords = ["driver", "asyncio", "mysql"]
+ license = "Apache-2.0"
+ name = "asyncmy"
+--
+2.33.1
+
diff --git a/python-asyncmy.spec b/python-asyncmy.spec
new file mode 100644
index 0000000..766e7e3
--- /dev/null
+++ b/python-asyncmy.spec
@@ -0,0 +1,130 @@
+# Tests require interacting with a temporary MySQL database. We are able to do
+# this, but leave a build conditional to fall back to a “smoke test” in case it
+# breaks.
+%bcond_without tests
+
+Name: python-asyncmy
+Summary: A fast asyncio MySQL driver with replication protocol support
+Version: 0.2.3
+Release: %autorelease
+
+License: ASL 2.0
+URL: https://github.com/long2ice/asyncmy
+# The GitHub source includes tests and examples; the PyPI source lacks them.
+Source0: %{url}/archive/v%{version}/asyncmy-%{version}.tar.gz
+
+# Doc/license files installed directly in site-packages
+# https://github.com/long2ice/asyncmy/issues/33
+Patch0: 0001-Do-not-install-text-files-in-site-packages.patch
+
+# Test failures and errors on 32-bit platforms
+# https://github.com/long2ice/asyncmy/issues/34
+#
+# A RHBZ bug blocking F-ExcludeArch-x86 and F-ExcludeArch-ARM will be filed
+# after import, in accordance with the guidelines.
+ExcludeArch: %{ix86} %{arm32}
+
+BuildRequires: gcc
+BuildRequires: python3-devel
+
+%if %{with tests}
+BuildRequires: mariadb-server
+BuildRequires: python3dist(pytest)
+BuildRequires: python3dist(pytest-asyncio)
+%endif
+
+%global common_description %{expand:
+asyncmy is a fast asyncio MySQL driver, which reuses most of pymysql and
+aiomysql but rewrites the core protocol with Cython to speed it up.}
+
+%description %{common_description}
+
+
+%package -n python3-asyncmy
+Summary: %{summary}
+
+%description -n python3-asyncmy %{common_description}
+
+
+%prep
+%autosetup -n asyncmy-%{version} -p1
+
+
+%generate_buildrequires
+%pyproject_buildrequires -r
+
+
+%build
+%pyproject_wheel
+
+
+%install
+%pyproject_install
+%pyproject_save_files asyncmy
+
+# Do not distribute Cython-generated C source files; these are not useful
+find '%{buildroot}%{python3_sitearch}/asyncmy' \
+ -type f -name '*.c' -print -delete
+sed -r -i '/\.c$/d' '%{pyproject_files}'
+
+
+%check
+%if %{with tests}
+# Based on rubygem-mysql2 packaging:
+
+# Use a randomized port in case the standard mysqld port 3306 is occupied, and
+# to account for multiple simultaneous builds on the same host.
+# https://src.fedoraproject.org/rpms/rubygem-pg/pull-request/3
+MYSQL_PORT="$((13306 + ${RANDOM} % 1000))"
+MYSQL_USER="$(whoami)"
+MYSQL_DATA_DIR="${PWD}/data"
+MYSQL_SOCKET="${PWD}/mysql.sock"
+MYSQL_LOG="${PWD}/mysql.log"
+MYSQL_PID_FILE="${PWD}/mysql.pid"
+
+mkdir "${MYSQL_DATA_DIR}"
+mysql_install_db --datadir="${MYSQL_DATA_DIR}" --log-error="${MYSQL_LOG}"
+
+%{_libexecdir}/mysqld --port="${MYSQL_PORT}" --ssl \
+ --datadir="${MYSQL_DATA_DIR}" --log-error="${MYSQL_LOG}" \
+ --socket="${MYSQL_SOCKET}" --pid-file="${MYSQL_PID_FILE}" & :
+
+echo "Waiting for server… ${i}" 1>&2
+TIMEOUT=30
+while ! grep -q 'ready for connections.' "${MYSQL_LOG}"
+do
+ sleep 1
+ TIMEOUT=$((TIMEOUT - 1))
+ if [[ "${TIMEOUT}" = '0' ]]
+ then
+ echo 'Timed out' 1>&2
+ exit 1
+ fi
+done
+
+echo 'Ready' 1>&2
+trap "kill $(cat "${MYSQL_PID_FILE}")" INT TERM EXIT
+
+# See https://github.com/brianmario/mysql2/blob/master/.travis_setup.sh
+mysql -u "${MYSQL_USER}" -S "${MYSQL_SOCKET}" -P "${MYSQL_PORT}" \
+ -e "ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';"
+
+sed -r -i "s/\b3306\b/${MYSQL_PORT}/" conftest.py
+# Make sure we do not import the “un-built” package
+rm -rf asyncmy
+
+%pytest
+
+%else
+%pyproject_check_import
+%endif
+
+
+%files -n python3-asyncmy -f %{pyproject_files}
+%license LICENSE
+%doc CHANGELOG.md
+%doc README.md
+
+
+%changelog
+%autochangelog
diff --git a/sources b/sources
new file mode 100644
index 0000000..479dbbc
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (asyncmy-0.2.3.tar.gz) = e361e510ffe9ff21dce41dea5bbb433ef92f2707a77442a5e04065b37d2d7648dad66dc4d212d492e5962b1c4c4febfe3b6210f5e1e9586e1621e4d801fa7a2c
2 years, 1 month
Architecture specific change in rpms/python-asyncmy.git
by githook-noreply@fedoraproject.org
The package rpms/python-asyncmy.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/python-asyncmy.git/commit/?id=938....
Change:
+ExcludeArch: %{ix86} %{arm32}
Thanks.
Full change:
============
commit 9382218e1dca3207af12c6108faf9e98fdf51e07
Author: Benjamin A. Beasley <code(a)musicinmybrain.net>
Date: Wed Mar 2 13:43:52 2022 -0500
Initial package (close RHBZ#2041221)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4cbe488
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/asyncmy-0.2.3.tar.gz
diff --git a/0001-Do-not-install-text-files-in-site-packages.patch b/0001-Do-not-install-text-files-in-site-packages.patch
new file mode 100644
index 0000000..bbeb656
--- /dev/null
+++ b/0001-Do-not-install-text-files-in-site-packages.patch
@@ -0,0 +1,30 @@
+From f08524a75489ccbfc13dfc56ea72dc7d04c4d0cd Mon Sep 17 00:00:00 2001
+From: "Benjamin A. Beasley" <code(a)musicinmybrain.net>
+Date: Sat, 15 Jan 2022 08:06:14 -0500
+Subject: [PATCH] Do not install text files in site-packages
+
+Fixes #33 by making *.md sdist-only, and letting poetry automatically
+install LICENSE in the dist-info.
+---
+ pyproject.toml | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/pyproject.toml b/pyproject.toml
+index 071b551..7099860 100644
+--- a/pyproject.toml
++++ b/pyproject.toml
+@@ -4,7 +4,10 @@ build = "build.py"
+ description = "A fast asyncio MySQL driver"
+ documentation = "https://github.com/long2ice/asyncmy"
+ homepage = "https://github.com/long2ice/asyncmy"
+-include = ["CHANGELOG.md", "LICENSE", "README.md", "struct"]
++include = [
++ { path = "CHANGELOG.md", format = "sdist" },
++ { path = "README.md", format = "sdist" },
++]
+ keywords = ["driver", "asyncio", "mysql"]
+ license = "Apache-2.0"
+ name = "asyncmy"
+--
+2.33.1
+
diff --git a/python-asyncmy.spec b/python-asyncmy.spec
new file mode 100644
index 0000000..766e7e3
--- /dev/null
+++ b/python-asyncmy.spec
@@ -0,0 +1,130 @@
+# Tests require interacting with a temporary MySQL database. We are able to do
+# this, but leave a build conditional to fall back to a “smoke test” in case it
+# breaks.
+%bcond_without tests
+
+Name: python-asyncmy
+Summary: A fast asyncio MySQL driver with replication protocol support
+Version: 0.2.3
+Release: %autorelease
+
+License: ASL 2.0
+URL: https://github.com/long2ice/asyncmy
+# The GitHub source includes tests and examples; the PyPI source lacks them.
+Source0: %{url}/archive/v%{version}/asyncmy-%{version}.tar.gz
+
+# Doc/license files installed directly in site-packages
+# https://github.com/long2ice/asyncmy/issues/33
+Patch0: 0001-Do-not-install-text-files-in-site-packages.patch
+
+# Test failures and errors on 32-bit platforms
+# https://github.com/long2ice/asyncmy/issues/34
+#
+# A RHBZ bug blocking F-ExcludeArch-x86 and F-ExcludeArch-ARM will be filed
+# after import, in accordance with the guidelines.
+ExcludeArch: %{ix86} %{arm32}
+
+BuildRequires: gcc
+BuildRequires: python3-devel
+
+%if %{with tests}
+BuildRequires: mariadb-server
+BuildRequires: python3dist(pytest)
+BuildRequires: python3dist(pytest-asyncio)
+%endif
+
+%global common_description %{expand:
+asyncmy is a fast asyncio MySQL driver, which reuses most of pymysql and
+aiomysql but rewrites the core protocol with Cython to speed it up.}
+
+%description %{common_description}
+
+
+%package -n python3-asyncmy
+Summary: %{summary}
+
+%description -n python3-asyncmy %{common_description}
+
+
+%prep
+%autosetup -n asyncmy-%{version} -p1
+
+
+%generate_buildrequires
+%pyproject_buildrequires -r
+
+
+%build
+%pyproject_wheel
+
+
+%install
+%pyproject_install
+%pyproject_save_files asyncmy
+
+# Do not distribute Cython-generated C source files; these are not useful
+find '%{buildroot}%{python3_sitearch}/asyncmy' \
+ -type f -name '*.c' -print -delete
+sed -r -i '/\.c$/d' '%{pyproject_files}'
+
+
+%check
+%if %{with tests}
+# Based on rubygem-mysql2 packaging:
+
+# Use a randomized port in case the standard mysqld port 3306 is occupied, and
+# to account for multiple simultaneous builds on the same host.
+# https://src.fedoraproject.org/rpms/rubygem-pg/pull-request/3
+MYSQL_PORT="$((13306 + ${RANDOM} % 1000))"
+MYSQL_USER="$(whoami)"
+MYSQL_DATA_DIR="${PWD}/data"
+MYSQL_SOCKET="${PWD}/mysql.sock"
+MYSQL_LOG="${PWD}/mysql.log"
+MYSQL_PID_FILE="${PWD}/mysql.pid"
+
+mkdir "${MYSQL_DATA_DIR}"
+mysql_install_db --datadir="${MYSQL_DATA_DIR}" --log-error="${MYSQL_LOG}"
+
+%{_libexecdir}/mysqld --port="${MYSQL_PORT}" --ssl \
+ --datadir="${MYSQL_DATA_DIR}" --log-error="${MYSQL_LOG}" \
+ --socket="${MYSQL_SOCKET}" --pid-file="${MYSQL_PID_FILE}" & :
+
+echo "Waiting for server… ${i}" 1>&2
+TIMEOUT=30
+while ! grep -q 'ready for connections.' "${MYSQL_LOG}"
+do
+ sleep 1
+ TIMEOUT=$((TIMEOUT - 1))
+ if [[ "${TIMEOUT}" = '0' ]]
+ then
+ echo 'Timed out' 1>&2
+ exit 1
+ fi
+done
+
+echo 'Ready' 1>&2
+trap "kill $(cat "${MYSQL_PID_FILE}")" INT TERM EXIT
+
+# See https://github.com/brianmario/mysql2/blob/master/.travis_setup.sh
+mysql -u "${MYSQL_USER}" -S "${MYSQL_SOCKET}" -P "${MYSQL_PORT}" \
+ -e "ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';"
+
+sed -r -i "s/\b3306\b/${MYSQL_PORT}/" conftest.py
+# Make sure we do not import the “un-built” package
+rm -rf asyncmy
+
+%pytest
+
+%else
+%pyproject_check_import
+%endif
+
+
+%files -n python3-asyncmy -f %{pyproject_files}
+%license LICENSE
+%doc CHANGELOG.md
+%doc README.md
+
+
+%changelog
+%autochangelog
diff --git a/sources b/sources
new file mode 100644
index 0000000..479dbbc
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (asyncmy-0.2.3.tar.gz) = e361e510ffe9ff21dce41dea5bbb433ef92f2707a77442a5e04065b37d2d7648dad66dc4d212d492e5962b1c4c4febfe3b6210f5e1e9586e1621e4d801fa7a2c
2 years, 1 month
[Report] Packages Restricting Arches
by root
Package that edited their arches constraints (1)
=============================================
- nodejs-less
was ExclusiveArch: %{nodejs_arches} noarch
is ExclusiveArch: %{nodejs_arches} noarch
List of packages currently excluding arches (2408)
===========================================
- 0ad
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le
- 90-Second-Portraits
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- GoldenCheetah
ExclusiveArch: %{qt5_qtwebengine_arches}
- GtkAda
ExclusiveArch: %{GPRbuild_arches}
- GtkAda3
ExclusiveArch: %{GPRbuild_arches}
- OpenColorIO
ExclusiveArch: x86_64 ppc64le
- OpenImageIO
ExclusiveArch: x86_64 ppc64le
- OpenMolcas
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- PragmARC
ExclusiveArch: %{GPRbuild_arches}
- R-V8
ExclusiveArch: %{nodejs_arches}
- RdRand
ExclusiveArch: %{ix86} x86_64
- RediSearch
ExclusiveArch: x86_64
- SLOF
ExclusiveArch: ppc64le
- YafaRay
ExclusiveArch: %{ix86} x86_64
- aardvark-dns
ExclusiveArch: %{rust_arches}
- aboot
ExclusiveArch: alpha
- accel-config
ExclusiveArch: %{ix86} x86_64
- acpid
ExclusiveArch: ia64 x86_64 %{ix86} %{arm} aarch64
- ahven
ExclusiveArch: %{GPRbuild_arches}
- algobox
ExclusiveArch: %{qt5_qtwebengine_arches}
- alleyoop
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x %{arm} aarch64
- american-fuzzy-lop
ExclusiveArch: %{ix86} x86_64 s390x
- anet
ExclusiveArch: %{GPRbuild_arches}
- anki
ExclusiveArch: %{qt5_qtwebengine_arches} noarch
- apmd
ExclusiveArch: %{ix86}
- appstream-generator
ExclusiveArch: %{ldc_arches}
- arm-trusted-firmware
ExclusiveArch: aarch64
- aunit
ExclusiveArch: %GPRbuild_arches
- avgtime
ExclusiveArch: %{ldc_arches}
- aws
ExclusiveArch: %GPRbuild_arches
- bcal
ExclusiveArch: x86_64 aarch64 ia64 ppc64 ppc64le s390x
- bcc
ExclusiveArch: x86_64 %{power64} aarch64 s390x armv7hl
- bcm283x-firmware
ExclusiveArch: %{arm} aarch64
- berusky2
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{mips}
- biosdevname
ExclusiveArch: %{ix86} x86_64
- blender
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- bless
ExclusiveArch: %mono_arches
- bpftrace
ExclusiveArch: x86_64 %{power64} aarch64 s390x
- calamares
ExclusiveArch: %{ix86} x86_64 aarch64
- calibre
ExclusiveArch: %{qt5_qtwebengine_arches}
- ccdciel
ExclusiveArch: %{fpc_arches}
- cdcollect
ExclusiveArch: %{mono_arches}
- ceph
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- chromium
ExclusiveArch: x86_64 i686
ExclusiveArch: x86_64 aarch64
ExclusiveArch: x86_64 i686 aarch64
- cjdns
ExclusiveArch: %{nodejs_arches}
- clevis-pin-tpm2
ExclusiveArch: %{rust_arches}
- cmospwd
ExclusiveArch: %{ix86} x86_64
- cmrt
ExclusiveArch: %{ix86} x86_64 ia64
- coffee-script
ExclusiveArch: %{nodejs_arches} noarch
- colorful
ExclusiveArch: %{fpc_arches}
- cpu-x
ExclusiveArch: i686 x86_64
- cpufetch
ExclusiveArch: %{arm} aarch64 x86_64 ppc ppc64 ppc64le
- cpuid
ExclusiveArch: %{ix86} x86_64
- cqrlog
ExclusiveArch: %{fpc_arches}
- crash
ExclusiveArch: %{ix86} ia64 x86_64 ppc ppc64 s390 s390x %{arm} aarch64 ppc64le
- crash-gcore-command
ExclusiveArch: aarch64 ppc64le x86_64
- crash-trace-command
ExclusiveArch: aarch64 ppc64le s390x x86_64
- cri-tools
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- criu
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
- cryptlib
ExclusiveArch: x86_64 aarch64 ppc64 ppc64le
- cryptobone
ExclusiveArch: x86_64 %{ix86} ppc64 ppc64le aarch64
- csslint
ExclusiveArch: %{nodejs_arches} noarch
- daq
ExclusiveArch: x86_64 aarch64
- dbus-parsec
ExclusiveArch: %{rust_arches}
- dbus-sharp
ExclusiveArch: %mono_arches
- dbus-sharp-glib
ExclusiveArch: %mono_arches
- dbxtool
ExclusiveArch: i386 x86_64 aarch64
- deepin-daemon
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- deepin-desktop-schemas
ExclusiveArch: %{go_arches}
- dlm
ExclusiveArch: i686 x86_64
- dmidecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- dmtcp
ExclusiveArch: x86_64
- docker-distribution
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- dolphin-emu
ExclusiveArch: x86_64 aarch64
- dotnet-build-reference-packages
ExclusiveArch: aarch64 x86_64
ExclusiveArch: x86_64
- dotnet3.1
ExclusiveArch: aarch64 x86_64
ExclusiveArch: x86_64
- dotnet6.0
ExclusiveArch: aarch64 x86_64 s390x
ExclusiveArch: x86_64
- doublecmd
ExclusiveArch: %{ix86} x86_64
- dpdk
ExclusiveArch: x86_64 i686 aarch64 ppc64le
- dub
ExclusiveArch: %{ldc_arches}
- dxvk-native
ExclusiveArch: %{ix86} x86_64
- dyninst
ExclusiveArch: %{ix86} x86_64 ppc64le aarch64
- e3
ExclusiveArch: %{ix86} x86_64
- eclipse-swt
ExclusiveArch: s390x x86_64 aarch64 ppc64le
- edk2
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
ExclusiveArch: x86_64 aarch64
- efibootmgr
ExclusiveArch: %{efi}
- efifs
ExclusiveArch: %{efi}
- efitools
ExclusiveArch: %{efi}
- efivar
ExclusiveArch: %{efi}
- elk
ExclusiveArch: x86_64 %{ix86}
ExclusiveArch: x86_64 %{ix86} aarch64 %{arm} %{power64}
- emacs-slime
ExclusiveArch: %{arm} %{ix86} x86_64 ppc sparcv9 aarch64
- enki
ExclusiveArch: %{qt5_qtwebengine_arches} noarch
- envytools
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- eric
ExclusiveArch: %{qt5_qtwebengine_arches} noarch
- eth-tools
ExclusiveArch: x86_64
- extlinux-bootloader
ExclusiveArch: %{arm} aarch64
- fcitx-libpinyin
ExclusiveArch: %{qt5_qtwebengine_arches}
- fedora-dockerfiles
ExclusiveArch: %{go_arches}
- fes
ExclusiveArch: %{ix86} x86_64
- florist
ExclusiveArch: %{GPRbuild_arches}
- fluent-bit
ExclusiveArch: x86_64 aarch64
- fpc
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64 ppc64le
- frescobaldi
ExclusiveArch: %{qt5_qtwebengine_arches}
- frysk
ExclusiveArch: %{ix86} x86_64 ppc64
- fwts
ExclusiveArch: x86_64 %{arm} aarch64 s390x riscv64 %{power64}
- fwupd-efi
ExclusiveArch: x86_64 aarch64
- ga
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le
- gbrainy
ExclusiveArch: %mono_arches
- gdb-exploitable
ExclusiveArch: x86_64 i386
ExclusiveArch: x86_64 noarch
- gearhead1
ExclusiveArch: %{fpc_arches}
- gela-asis
ExclusiveArch: %GPRbuild_arches
- ghdl
ExclusiveArch: %{GNAT_arches}
- ghostwriter
ExclusiveArch: %{qt5_qtwebengine_arches}
- gio-sharp
ExclusiveArch: %mono_arches
- gir-to-d
ExclusiveArch: %{ldc_arches}
- git-octopus
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- gitqlient
ExclusiveArch: %{qt5_qtwebengine_arches}
- giver
ExclusiveArch: %{mono_arches}
- gkeyfile-sharp
ExclusiveArch: %mono_arches
- glibc32
ExclusiveArch: x86_64
- glibd
ExclusiveArch: %{ldc_arches}
- gmqcc
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- gnatcoll
ExclusiveArch: %{GPRbuild_arches}
- gnatcoll-bindings
ExclusiveArch: %{GPRbuild_arches}
- gnatcoll-db
ExclusiveArch: %{GPRbuild_arches}
- gnome-boxes
ExclusiveArch: x86_64
- gnome-desktop-sharp
ExclusiveArch: %mono_arches
- gnome-do
ExclusiveArch: %mono_arches
- gnome-keyring-sharp
ExclusiveArch: %mono_arches
- gnome-rdp
ExclusiveArch: %{mono_arches}
- gnome-sharp
ExclusiveArch: %mono_arches
- gnome-subtitles
ExclusiveArch: %mono_arches
- gnu-efi
ExclusiveArch: %{efi}
- go-bindata
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- go-compilers
ExclusiveArch: %{go_arches}
- go-rpm-macros
ExclusiveArch: %{golang_arches} %{gccgo_arches}
- godep
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang
ExclusiveArch: %{golang_arches}
- gomtree
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- gotun
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
ExclusiveArch: x86_64
- goverlay
ExclusiveArch: %{fpc_arches}
- gprbuild
ExclusiveArch: %{GPRbuild_arches} %{bootstrap_arch}
- gprolog
ExclusiveArch: x86_64 %{ix86} ppc alpha aarch64
- grafana
ExclusiveArch: %{grafana_arches}
- grafana-pcp
ExclusiveArch: %{grafanapcp_arches}
- gtk-sharp-beans
ExclusiveArch: %mono_arches
- gtk-sharp2
ExclusiveArch: %mono_arches
- gtk-sharp3
ExclusiveArch: %{mono_arches}
- gtkd
ExclusiveArch: %{ldc_arches}
- gudev-sharp
ExclusiveArch: %mono_arches
- guestfs-tools
ExclusiveArch: %{kernel_arches}
- hedgewars
ExclusiveArch: %{fpc_arches}
- hsakmt
ExclusiveArch: x86_64 aarch64
- hyena
ExclusiveArch: %{mono_arches}
- hyperscan
ExclusiveArch: x86_64
- hyperv-daemons
ExclusiveArch: i686 x86_64
- i3status-rs
ExclusiveArch: %{rust_arches}
- icaro
ExclusiveArch: %{ix86} x86_64 noarch
- imvirt
ExclusiveArch: %{ix86} x86_64 ia64
- indistarter
ExclusiveArch: %{fpc_arches}
- infinipath-psm
ExclusiveArch: x86_64
- intel-cm-compiler
ExclusiveArch: i686 x86_64
- intel-cmt-cat
ExclusiveArch: x86_64 i686 i586
ExclusiveArch: x86_64 i686 i586
- intel-compute-runtime
ExclusiveArch: x86_64
- intel-gmmlib
ExclusiveArch: x86_64 i686
- intel-igc
ExclusiveArch: x86_64 i686
- intel-ipp-crypto-mb
ExclusiveArch: x86_64
ExclusiveArch: x86_64
- intel-ipsec-mb
ExclusiveArch: x86_64
ExclusiveArch: x86_64
- intel-mediasdk
ExclusiveArch: x86_64
- intel-undervolt
ExclusiveArch: i386 x86_64
- ioport
ExclusiveArch: %{ix86} x86_64
- ipmctl
ExclusiveArch: x86_64
- ispc
ExclusiveArch: x86_64 aarch64
- iucode-tool
ExclusiveArch: %{ix86} x86_64
- iyfct
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- java-1.8.0-openjdk-aarch32
ExclusiveArch: %{arm}
- jigawatts
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
- kchmviewer
ExclusiveArch: %{qt5_qtwebengine_arches}
- kernel
ExclusiveArch: noarch x86_64 s390x %{arm} aarch64 ppc64le
ExclusiveArch: noarch i386 i686 x86_64 s390x %{arm} aarch64 ppc64le
- keylime-agent-rust
ExclusiveArch: %{rust_arches}
- keyring-ima-signer
ExclusiveArch: %{rust_arches}
- kf5-akonadi-search
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-audiocd-kio
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kalarmcal
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kblog
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kcalendarcore
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kcalendarutils
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kitinerary
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-ktnef
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-libkdcraw
ExclusiveArch: x86_64 ppc64le %{arm}
- kicad
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le
- kiwix-desktop
ExclusiveArch: %{qt5_qtwebengine_arches}
- klee
ExclusiveArch: x86_64
- knot-resolver
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- knotes
ExclusiveArch: x86_64 %{arm}
- kompose
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 s390x
- kubernetes
ExclusiveArch: x86_64 aarch64 ppc64le s390x %{arm}
- lazarus
ExclusiveArch: %{fpc_arches}
- lazpaint
ExclusiveArch: %{fpc_arches}
- ldc
ExclusiveArch: %{ldc_arches}
- libbsr
ExclusiveArch: %{power64}
- libclc
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{power64} s390x
- libcxl
ExclusiveArch: %{power64}
- libdfp
ExclusiveArch: ppc ppc64 ppc64le s390 s390x x86_64
- libdispatch
ExclusiveArch: x86_64 aarch64
- libguestfs
ExclusiveArch: %{kernel_arches}
- libica
ExclusiveArch: s390 s390x
- libipt
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- libkgapi
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- libnxz
ExclusiveArch: ppc64le
- libocxl
ExclusiveArch: ppc64le
- libpmemobj-cpp
ExclusiveArch: x86_64 ppc64le
- libpsm2
ExclusiveArch: x86_64
- libquentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- libretro-desmume2015
ExclusiveArch: i686 x86_64
- librtas
ExclusiveArch: %{power64}
- libservicelog
ExclusiveArch: ppc %{power64}
- libsmbios
ExclusiveArch: x86_64 %{ix86}
- libunwind
ExclusiveArch: %{arm} aarch64 hppa ia64 mips ppc %{power64} s390x %{ix86} x86_64
- libva-intel-hybrid-driver
ExclusiveArch: %{ix86} x86_64 ia64
- libvma
ExclusiveArch: x86_64 ppc64le ppc64 aarch64
- libvmi
ExclusiveArch: x86_64
- libvpd
ExclusiveArch: %{power64}
- libxsmm
ExclusiveArch: x86_64
- libzdnn
ExclusiveArch: s390x
- libzfcphbaapi
ExclusiveArch: s390 s390x
- lightdm
ExclusiveArch: x86_64 ppc64le
- llhttp
ExclusiveArch: %{nodejs_arches}
- log4net
ExclusiveArch: %mono_arches
- lrmi
ExclusiveArch: %{ix86}
- lsvpd
ExclusiveArch: %{power64}
- luajit
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- luxcorerender
ExclusiveArch: x86_64
- mactel-boot
ExclusiveArch: x86_64
- manifest-tool
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- marked
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- matreshka
ExclusiveArch: %GPRbuild_arches
- maui-mauikit
ExclusiveArch: %{ix86} s390x aarch64 x86_64
- maxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
ExclusiveArch: %{ix86} x86_64 ppc sparcv9
- mbpfan
ExclusiveArch: x86_64
- mcelog
ExclusiveArch: i686 x86_64
- mdevctl
ExclusiveArch: %{rust_arches}
- mediaconch
ExclusiveArch: %{qt5_qtwebengine_arches}
- mellowplayer
ExclusiveArch: %{qt5_qtwebengine_arches}
- memkind
ExclusiveArch: x86_64 ppc64 ppc64le s390x aarch64
- memtest86+
ExclusiveArch: %{ix86} x86_64
- mesos
ExclusiveArch: x86_64
- microcode_ctl
ExclusiveArch: %{ix86} x86_64
- micropython
ExclusiveArch: %{arm} %{ix86} x86_64
- mine_detector
ExclusiveArch: %{GPRbuild_arches}
- minetest
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- mingw-libidn2
ExclusiveArch: %{ix86} x86_64 %{arm}
- mingw-wine-gecko
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- mirrorlist-server
ExclusiveArch: %{rust_arches}
- mkbootdisk
ExclusiveArch: %{ix86} sparc sparc64 x86_64
- mod_mono
ExclusiveArch: %mono_arches
- module-build-service
ExclusiveArch: %{ix86} x86_64 noarch
- mokutil
ExclusiveArch: %{ix86} x86_64 aarch64 %{arm}
- mold
ExclusiveArch: x86_64 aarch64 riscv64
- mono
ExclusiveArch: %mono_arches
- mono-addins
ExclusiveArch: %mono_arches
- mono-basic
ExclusiveArch: %{mono_arches}
- mono-bouncycastle
ExclusiveArch: %mono_arches
- mono-cecil
ExclusiveArch: %mono_arches
- mono-cecil-flowanalysis
ExclusiveArch: %mono_arches
- mono-reflection
ExclusiveArch: %mono_arches
- mono-tools
ExclusiveArch: %mono_arches
- mono-zeroconf
ExclusiveArch: %mono_arches
- monobristol
ExclusiveArch: %{mono_arches}
- monodevelop
ExclusiveArch: %mono_arches
- monodevelop-debugger-gdb
ExclusiveArch: %{mono_arches}
- monosim
ExclusiveArch: %mono_arches
- mrrescue
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- msr-tools
ExclusiveArch: %{ix86} x86_64
- mustache-d
ExclusiveArch: %{ldc_arches}
- mysql-connector-net
ExclusiveArch: %{mono_arches}
- naev
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- nant
ExclusiveArch: %mono_arches
- nativejit
ExclusiveArch: x86_64
- nbc
ExclusiveArch: %{fpc_arches}
- nbdkit
ExclusiveArch: x86_64
- ndesk-dbus
ExclusiveArch: %{mono_arches}
- ndesk-dbus-glib
ExclusiveArch: %{mono_arches}
- netavark
ExclusiveArch: %{rust_arches}
- newsflash
ExclusiveArch: %{rust_arches}
- newtonsoft-json
ExclusiveArch: %{mono_arches}
- nispor
ExclusiveArch: %{rust_arches}
- nodejs
ExclusiveArch: %{nodejs_arches}
- nodejs-acorn-object-spread
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-backbone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bash-language-server
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-buble
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-colors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-generic-pool
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-less
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-linefix
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-nodemon
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-packaging
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-replace-require-self
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-supervisor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tape
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-typescript
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-underscore
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- notify-sharp
ExclusiveArch: %{mono_arches}
- notify-sharp3
ExclusiveArch: %{mono_arches}
- nuget
ExclusiveArch: %{mono_arches}
- numatop
ExclusiveArch: x86_64 ppc64le
- nunit
ExclusiveArch: %{mono_arches}
- nunit2
ExclusiveArch: %{mono_arches}
- nvml
ExclusiveArch: x86_64 ppc64le
- nwchem
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le
- obs-service-rust2rpm
ExclusiveArch: %{rust_arches} noarch
- oci-seccomp-bpf-hook
ExclusiveArch: x86_64 %%{power64} aarch64 s390x armv7hl
- oci-umount
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}
- oidn
ExclusiveArch: x86_64
- olpc-kbdshim
ExclusiveArch: %{ix86} %{arm}
- olpc-utils
ExclusiveArch: %{ix86} %{arm}
- oneVPL
ExclusiveArch: x86_64
- oneVPL-intel-gpu
ExclusiveArch: x86_64
- onednn
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- onedrive
ExclusiveArch: %{ldc_arches}
- opae
ExclusiveArch: x86_64
- opal-prd
ExclusiveArch: ppc64le
- open-vm-tools
ExclusiveArch: x86_64
ExclusiveArch: %{ix86} x86_64 aarch64
- openblas
ExclusiveArch: %{openblas_arches}
- openjfx
ExclusiveArch: x86_64
- openjfx8
ExclusiveArch: x86_64
- openlibm
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 %{power64}
- openni
ExclusiveArch: %{ix86} x86_64 %{arm}
- openni-primesense
ExclusiveArch: %{ix86} x86_64 %{arm}
- openshadinglanguage
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- openssl-ibmca
ExclusiveArch: s390 s390x
- origin
ExclusiveArch: %{go_arches}
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- orion
ExclusiveArch: %{qt5_qtwebengine_arches}
- orthorobot
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- pacemaker
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64 %{arm}
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64
- paflib
ExclusiveArch: ppc %{power64}
- parsec
ExclusiveArch: %{rust_arches}
- parsec-tool
ExclusiveArch: %{rust_arches}
- pasdoc
ExclusiveArch: %{fpc_arches}
- pcc
ExclusiveArch: %{ix86} x86_64
- pcm
ExclusiveArch: %{ix86} x86_64
- pcmciautils
ExclusiveArch: %{ix86} x86_64 ia64 ppc ppc64 %{arm}
- pdbg
ExclusiveArch: ppc64le
- pdfmod
ExclusiveArch: %mono_arches
- perl-Dumbbench
ExclusiveArch: %{ix86} x86_64 noarch
- perl-Parse-DMIDecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- pesign
ExclusiveArch: %{ix86} x86_64 ia64 aarch64 %{arm}
- pesign-test-app
ExclusiveArch: x86_64
- pinta
ExclusiveArch: %mono_arches
- pioneer
ExclusiveArch: %{ix86} x86_64
- playonlinux
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- pmdk-convert
ExclusiveArch: x86_64
- pmemkv
ExclusiveArch: x86_64
- podman
ExclusiveArch: %{golang_arches}
- poppler-sharp
ExclusiveArch: %mono_arches
- popub
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- powerpc-utils
ExclusiveArch: ppc %{power64}
- ppc64-diag
ExclusiveArch: ppc %{power64}
- pveclib
ExclusiveArch: ppc %{power64}
- pvs-sbcl
ExclusiveArch: %{ix86} x86_64 ppc sparcv9
- pyqtwebengine
ExclusiveArch: %{qt5_qtwebengine_arches}
- python-cryptography
ExclusiveArch: %{rust_arches}
- python-etcd
ExclusiveArch: noarch %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- python-healpy
ExclusiveArch: aarch64 ppc64 ppc64le x86_64 s390x
- python-javabridge
ExclusiveArch: i686 x86_64
- python-openoffice
ExclusiveArch: noarch x86_64
- python-pymoc
ExclusiveArch: aarch64 ppc64 ppc64le x86_64 s390x
- python-setuptools-rust
ExclusiveArch: %{rust_arches}
- q4wine
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- qatzip
ExclusiveArch: x86_64
- qcint
ExclusiveArch: x86_64
- qclib
ExclusiveArch: s390 s390x
- qemu-sanity-check
ExclusiveArch: %{kernel_arches}
- qevercloud
ExclusiveArch: %{qt5_qtwebengine_arches}
- qmapshack
ExclusiveArch: %{qt5_qtwebengine_arches}
- qt4pas
ExclusiveArch: %{fpc_arches}
- qt5-qtwebengine
ExclusiveArch: %{qt5_qtwebengine_arches}
- quantum-espresso
ExclusiveArch: x86_64 %{ix86} aarch64 %{power64}
- quentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- rear
ExclusiveArch: %ix86 x86_64 ppc ppc64 ppc64le ia64
- reg
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- renderdoc
ExclusiveArch: x86_64
- reptyr
ExclusiveArch: %{ix86} x86_64 %{arm}
- rescene
ExclusiveArch: %{mono_arches}
- restool
ExclusiveArch: aarch64
- restsharp
ExclusiveArch: %{mono_arches}
- rhythmbox-alternative-toolbar
ExclusiveArch: %{ix86} %{arm} x86_64 ppc64 ppc64le
- rocm-compilersupport
ExclusiveArch: x86_64 aarch64
- rocm-device-libs
ExclusiveArch: x86_64 aarch64
- rocm-runtime
ExclusiveArch: x86_64 aarch64
- rocminfo
ExclusiveArch: x86_64 aarch64
- rpg-cli
ExclusiveArch: %{rust_arches}
- rpm-ostree
ExclusiveArch: %{rust_arches}
- rr
ExclusiveArch: %{ix86} x86_64 aarch64
- rssguard
ExclusiveArch: %{qt5_qtwebengine_arches}
- rubygem-childprocess
ExclusiveArch: %{ix86} x86_64 noarch
- runc
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le %{mips} s390x
- rust
ExclusiveArch: %{rust_arches}
- rust-Inflector
ExclusiveArch: %{rust_arches}
- rust-ab_glyph
ExclusiveArch: %{rust_arches}
- rust-ab_glyph_rasterizer
ExclusiveArch: %{rust_arches}
- rust-abomonation
ExclusiveArch: %{rust_arches}
- rust-actix
ExclusiveArch: %{rust_arches}
- rust-actix-codec
ExclusiveArch: %{rust_arches}
- rust-actix-connect
ExclusiveArch: %{rust_arches}
- rust-actix-http
ExclusiveArch: %{rust_arches}
- rust-actix-macros
ExclusiveArch: %{rust_arches}
- rust-actix-macros0.1
ExclusiveArch: %{rust_arches}
- rust-actix-router
ExclusiveArch: %{rust_arches}
- rust-actix-rt
ExclusiveArch: %{rust_arches}
- rust-actix-rt1
ExclusiveArch: %{rust_arches}
- rust-actix-server
ExclusiveArch: %{rust_arches}
- rust-actix-service
ExclusiveArch: %{rust_arches}
- rust-actix-testing
ExclusiveArch: %{rust_arches}
- rust-actix-threadpool
ExclusiveArch: %{rust_arches}
- rust-actix-tls
ExclusiveArch: %{rust_arches}
- rust-actix-utils
ExclusiveArch: %{rust_arches}
- rust-actix-web
ExclusiveArch: %{rust_arches}
- rust-actix-web-codegen
ExclusiveArch: %{rust_arches}
- rust-actix0.10
ExclusiveArch: %{rust_arches}
- rust-actix_derive
ExclusiveArch: %{rust_arches}
- rust-actix_derive0.5
ExclusiveArch: %{rust_arches}
- rust-addr2line
ExclusiveArch: %{rust_arches}
- rust-adler
ExclusiveArch: %{rust_arches}
- rust-adler32
ExclusiveArch: %{rust_arches}
- rust-aead
ExclusiveArch: %{rust_arches}
- rust-aes
ExclusiveArch: %{rust_arches}
- rust-aes-gcm
ExclusiveArch: %{rust_arches}
- rust-aes0.7
ExclusiveArch: %{rust_arches}
- rust-afterburn
ExclusiveArch: %{rust_arches}
- rust-ahash
ExclusiveArch: %{rust_arches}
- rust-ahash0.4
ExclusiveArch: %{rust_arches}
- rust-aho-corasick
ExclusiveArch: %{rust_arches}
- rust-alacritty
ExclusiveArch: %{rust_arches}
- rust-alacritty_config_derive
ExclusiveArch: %{rust_arches}
- rust-alacritty_terminal
ExclusiveArch: %{rust_arches}
- rust-alga
ExclusiveArch: %{rust_arches}
- rust-alga_derive
ExclusiveArch: %{rust_arches}
- rust-aliasable
ExclusiveArch: %{rust_arches}
- rust-alloc-no-stdlib
ExclusiveArch: %{rust_arches}
- rust-alloc-stdlib
ExclusiveArch: %{rust_arches}
- rust-alsa
ExclusiveArch: %{rust_arches}
- rust-alsa-sys
ExclusiveArch: %{rust_arches}
- rust-ambient-authority
ExclusiveArch: %{rust_arches}
- rust-ammonia
ExclusiveArch: %{rust_arches}
- rust-ansi_colours
ExclusiveArch: %{rust_arches}
- rust-ansi_term
ExclusiveArch: %{rust_arches}
- rust-ansi_term0.11
ExclusiveArch: %{rust_arches}
- rust-antidote
ExclusiveArch: %{rust_arches}
- rust-anyhow
ExclusiveArch: %{rust_arches}
- rust-aom-sys
ExclusiveArch: %{rust_arches}
- rust-app_dirs
ExclusiveArch: %{rust_arches}
- rust-approx
ExclusiveArch: %{rust_arches}
- rust-ar
ExclusiveArch: %{rust_arches}
- rust-arbitrary
ExclusiveArch: %{rust_arches}
- rust-arbitrary0.4
ExclusiveArch: %{rust_arches}
- rust-arc-swap
ExclusiveArch: %{rust_arches}
- rust-arf-strings
ExclusiveArch: %{rust_arches}
- rust-arg_enum_proc_macro
ExclusiveArch: %{rust_arches}
- rust-argh
ExclusiveArch: %{rust_arches}
- rust-argh_derive
ExclusiveArch: %{rust_arches}
- rust-argh_shared
ExclusiveArch: %{rust_arches}
- rust-argparse
ExclusiveArch: %{rust_arches}
- rust-array-init
ExclusiveArch: %{rust_arches}
- rust-arrayref
ExclusiveArch: %{rust_arches}
- rust-arrayvec
ExclusiveArch: %{rust_arches}
- rust-arrayvec0.5
ExclusiveArch: %{rust_arches}
- rust-article_scraper
ExclusiveArch: %{rust_arches}
- rust-ascii
ExclusiveArch: %{rust_arches}
- rust-ascii-canvas
ExclusiveArch: %{rust_arches}
- rust-askalono
ExclusiveArch: %{rust_arches}
- rust-askalono-cli
ExclusiveArch: %{rust_arches}
- rust-askama
ExclusiveArch: %{rust_arches}
- rust-askama_derive
ExclusiveArch: %{rust_arches}
- rust-askama_escape
ExclusiveArch: %{rust_arches}
- rust-askama_shared
ExclusiveArch: %{rust_arches}
- rust-asn1
ExclusiveArch: %{rust_arches}
- rust-asn1_derive
ExclusiveArch: %{rust_arches}
- rust-assert-impl
ExclusiveArch: %{rust_arches}
- rust-assert-json-diff
ExclusiveArch: %{rust_arches}
- rust-assert_approx_eq
ExclusiveArch: %{rust_arches}
- rust-assert_cli
ExclusiveArch: %{rust_arches}
- rust-assert_cmd
ExclusiveArch: %{rust_arches}
- rust-assert_fs
ExclusiveArch: %{rust_arches}
- rust-assert_matches
ExclusiveArch: %{rust_arches}
- rust-assign
ExclusiveArch: %{rust_arches}
- rust-async-attributes
ExclusiveArch: %{rust_arches}
- rust-async-channel
ExclusiveArch: %{rust_arches}
- rust-async-compression
ExclusiveArch: %{rust_arches}
- rust-async-executor
ExclusiveArch: %{rust_arches}
- rust-async-global-executor
ExclusiveArch: %{rust_arches}
- rust-async-io
ExclusiveArch: %{rust_arches}
- rust-async-lock
ExclusiveArch: %{rust_arches}
- rust-async-mutex
ExclusiveArch: %{rust_arches}
- rust-async-process
ExclusiveArch: %{rust_arches}
- rust-async-std
ExclusiveArch: %{rust_arches}
- rust-async-stream
ExclusiveArch: %{rust_arches}
- rust-async-stream-impl
ExclusiveArch: %{rust_arches}
- rust-async-task
ExclusiveArch: %{rust_arches}
- rust-async-trait
ExclusiveArch: %{rust_arches}
- rust-asyncgit
ExclusiveArch: %{rust_arches}
- rust-atk
ExclusiveArch: %{rust_arches}
- rust-atk-sys
ExclusiveArch: %{rust_arches}
- rust-atom
ExclusiveArch: %{rust_arches}
- rust-atomic
ExclusiveArch: %{rust_arches}
- rust-atomic-traits
ExclusiveArch: %{rust_arches}
- rust-atomic-waker
ExclusiveArch: %{rust_arches}
- rust-attohttpc
ExclusiveArch: %{rust_arches}
- rust-atty
ExclusiveArch: %{rust_arches}
- rust-autocfg
ExclusiveArch: %{rust_arches}
- rust-automod
ExclusiveArch: %{rust_arches}
- rust-av-metrics
ExclusiveArch: %{rust_arches}
- rust-average
ExclusiveArch: %{rust_arches}
- rust-awc
ExclusiveArch: %{rust_arches}
- rust-aws-nitro-enclaves-cose
ExclusiveArch: %{rust_arches}
- rust-az
ExclusiveArch: %{rust_arches}
- rust-backtrace
ExclusiveArch: %{rust_arches}
- rust-base100
ExclusiveArch: %{rust_arches}
- rust-base64
ExclusiveArch: %{rust_arches}
- rust-base64-0.10
ExclusiveArch: %{rust_arches}
- rust-base64-0.11
ExclusiveArch: %{rust_arches}
- rust-base64_0.12
ExclusiveArch: %{rust_arches}
- rust-base64ct
ExclusiveArch: %{rust_arches}
- rust-bat
ExclusiveArch: %{rust_arches}
- rust-battery
ExclusiveArch: %{rust_arches}
- rust-beef
ExclusiveArch: %{rust_arches}
- rust-below
ExclusiveArch: %{rust_arches}
- rust-below-common
ExclusiveArch: %{rust_arches}
- rust-below-config
ExclusiveArch: %{rust_arches}
- rust-below-dump
ExclusiveArch: %{rust_arches}
- rust-below-model
ExclusiveArch: %{rust_arches}
- rust-below-render
ExclusiveArch: %{rust_arches}
- rust-below-store
ExclusiveArch: %{rust_arches}
- rust-below-view
ExclusiveArch: %{rust_arches}
- rust-below_derive
ExclusiveArch: %{rust_arches}
- rust-bencher
ExclusiveArch: %{rust_arches}
- rust-benfred-read-process-memory
ExclusiveArch: %{rust_arches}
- rust-bigdecimal
ExclusiveArch: %{rust_arches}
- rust-bincode
ExclusiveArch: %{rust_arches}
- rust-bincode0.8
ExclusiveArch: %{rust_arches}
- rust-bindgen
ExclusiveArch: %{rust_arches}
- rust-binfarce
ExclusiveArch: %{rust_arches}
- rust-bit-set
ExclusiveArch: %{rust_arches}
- rust-bit-vec
ExclusiveArch: %{rust_arches}
- rust-bitfield
ExclusiveArch: %{rust_arches}
- rust-bitflags
ExclusiveArch: %{rust_arches}
- rust-bitmaps
ExclusiveArch: %{rust_arches}
- rust-bitreader
ExclusiveArch: %{rust_arches}
- rust-bitstream-io
ExclusiveArch: %{rust_arches}
- rust-bitvec
ExclusiveArch: %{rust_arches}
- rust-blake2
ExclusiveArch: %{rust_arches}
- rust-blobby
ExclusiveArch: %{rust_arches}
- rust-blobby0.1
ExclusiveArch: %{rust_arches}
- rust-block-buffer
ExclusiveArch: %{rust_arches}
- rust-block-buffer0.9
ExclusiveArch: %{rust_arches}
- rust-block-modes
ExclusiveArch: %{rust_arches}
- rust-block-padding
ExclusiveArch: %{rust_arches}
- rust-block-padding0.2
ExclusiveArch: %{rust_arches}
- rust-blocking
ExclusiveArch: %{rust_arches}
- rust-blsctl
ExclusiveArch: %{rust_arches}
- rust-bodhi
ExclusiveArch: %{rust_arches}
- rust-bodhi-cli
ExclusiveArch: %{rust_arches}
- rust-bootupd
ExclusiveArch: x86_64 aarch64
- rust-box_drawing
ExclusiveArch: %{rust_arches}
- rust-boxfnonce
ExclusiveArch: %{rust_arches}
- rust-brotli
ExclusiveArch: %{rust_arches}
- rust-brotli-decompressor
ExclusiveArch: %{rust_arches}
- rust-brotli-sys
ExclusiveArch: %{rust_arches}
- rust-brotli2
ExclusiveArch: %{rust_arches}
- rust-bstr
ExclusiveArch: %{rust_arches}
- rust-btrd
ExclusiveArch: %{rust_arches}
- rust-buf_redux
ExclusiveArch: %{rust_arches}
- rust-buffered-reader
ExclusiveArch: %{rust_arches}
- rust-bufsize
ExclusiveArch: %{rust_arches}
- rust-bufstream
ExclusiveArch: %{rust_arches}
- rust-bugreport
ExclusiveArch: %{rust_arches}
- rust-build-env
ExclusiveArch: %{rust_arches}
- rust-build_const
ExclusiveArch: %{rust_arches}
- rust-bumpalo
ExclusiveArch: %{rust_arches}
- rust-byte-unit
ExclusiveArch: %{rust_arches}
- rust-byte-unit3
ExclusiveArch: %{rust_arches}
- rust-bytecheck
ExclusiveArch: %{rust_arches}
- rust-bytecheck_derive
ExclusiveArch: %{rust_arches}
- rust-bytecount
ExclusiveArch: %{rust_arches}
- rust-bytelines
ExclusiveArch: %{rust_arches}
- rust-bytemuck
ExclusiveArch: %{rust_arches}
- rust-bytemuck_derive
ExclusiveArch: %{rust_arches}
- rust-byteorder
ExclusiveArch: %{rust_arches}
- rust-bytes
ExclusiveArch: %{rust_arches}
- rust-bytes0.4
ExclusiveArch: %{rust_arches}
- rust-bytes0.5
ExclusiveArch: %{rust_arches}
- rust-bytesize
ExclusiveArch: %{rust_arches}
- rust-bytestring
ExclusiveArch: %{rust_arches}
- rust-bzip2
ExclusiveArch: %{rust_arches}
- rust-bzip2-sys
ExclusiveArch: %{rust_arches}
- rust-cache-padded
ExclusiveArch: %{rust_arches}
- rust-cairo-rs
ExclusiveArch: %{rust_arches}
- rust-cairo-sys-rs
ExclusiveArch: %{rust_arches}
- rust-calloop
ExclusiveArch: %{rust_arches}
- rust-calloop0.6
ExclusiveArch: %{rust_arches}
- rust-camino
ExclusiveArch: %{rust_arches}
- rust-cap-primitives
ExclusiveArch: %{rust_arches}
- rust-cap-rand
ExclusiveArch: %{rust_arches}
- rust-cap-std
ExclusiveArch: %{rust_arches}
- rust-cap-tempfile
ExclusiveArch: %{rust_arches}
- rust-cap-time-ext
ExclusiveArch: %{rust_arches}
- rust-capng
ExclusiveArch: %{rust_arches}
- rust-capnp
ExclusiveArch: %{rust_arches}
- rust-capnp-futures
ExclusiveArch: %{rust_arches}
- rust-capnp-rpc
ExclusiveArch: %{rust_arches}
- rust-caps
ExclusiveArch: %{rust_arches}
- rust-cargo
ExclusiveArch: %{rust_arches}
- rust-cargo-bloat
ExclusiveArch: %{rust_arches}
- rust-cargo-c
ExclusiveArch: %{rust_arches}
- rust-cargo-edit
ExclusiveArch: %{rust_arches}
- rust-cargo-husky
ExclusiveArch: %{rust_arches}
- rust-cargo-insta
ExclusiveArch: %{rust_arches}
- rust-cargo-platform
ExclusiveArch: %{rust_arches}
- rust-cargo-readme
ExclusiveArch: %{rust_arches}
- rust-cargo-util
ExclusiveArch: %{rust_arches}
- rust-cargo_metadata
ExclusiveArch: %{rust_arches}
- rust-cascade
ExclusiveArch: %{rust_arches}
- rust-case
ExclusiveArch: %{rust_arches}
- rust-cassowary
ExclusiveArch: %{rust_arches}
- rust-cast
ExclusiveArch: %{rust_arches}
- rust-cbindgen
ExclusiveArch: %{rust_arches}
- rust-cc
ExclusiveArch: %{rust_arches}
- rust-cedarwood
ExclusiveArch: %{rust_arches}
- rust-cexpr
ExclusiveArch: %{rust_arches}
- rust-cfb
ExclusiveArch: %{rust_arches}
- rust-cfg-expr
ExclusiveArch: %{rust_arches}
- rust-cfg-if
ExclusiveArch: %{rust_arches}
- rust-cfg-if0.1
ExclusiveArch: %{rust_arches}
- rust-cgmath
ExclusiveArch: %{rust_arches}
- rust-cgroupfs
ExclusiveArch: %{rust_arches}
- rust-chainerror
ExclusiveArch: %{rust_arches}
- rust-charset
ExclusiveArch: %{rust_arches}
- rust-chbs
ExclusiveArch: %{rust_arches}
- rust-checked_int_cast
ExclusiveArch: %{rust_arches}
- rust-chlorine
ExclusiveArch: %{rust_arches}
- rust-choosier
ExclusiveArch: %{rust_arches}
- rust-chrono
ExclusiveArch: %{rust_arches}
- rust-chrono-humanize
ExclusiveArch: %{rust_arches}
- rust-chrono-tz
ExclusiveArch: %{rust_arches}
- rust-chunked_transfer
ExclusiveArch: %{rust_arches}
- rust-cipher
ExclusiveArch: %{rust_arches}
- rust-cipher0.3
ExclusiveArch: %{rust_arches}
- rust-clang-ast
ExclusiveArch: %{rust_arches}
- rust-clang-sys
ExclusiveArch: %{rust_arches}
- rust-clap
ExclusiveArch: %{rust_arches}
- rust-clap-verbosity-flag
ExclusiveArch: %{rust_arches}
- rust-clap2
ExclusiveArch: %{rust_arches}
- rust-clap_complete
ExclusiveArch: %{rust_arches}
- rust-clap_complete_fig
ExclusiveArch: %{rust_arches}
- rust-clap_derive
ExclusiveArch: %{rust_arches}
- rust-clap_generate
ExclusiveArch: %{rust_arches}
- rust-clap_generate_fig
ExclusiveArch: %{rust_arches}
- rust-claxon
ExclusiveArch: %{rust_arches}
- rust-clicolors-control
ExclusiveArch: %{rust_arches}
- rust-clipboard
ExclusiveArch: %{rust_arches}
- rust-clircle
ExclusiveArch: %{rust_arches}
- rust-cloudflare-zlib
ExclusiveArch: x86_64 aarch64
- rust-cloudflare-zlib-sys
ExclusiveArch: x86_64 aarch64
- rust-cmake
ExclusiveArch: %{rust_arches}
- rust-codespan-reporting
ExclusiveArch: %{rust_arches}
- rust-codicon
ExclusiveArch: %{rust_arches}
- rust-color-backtrace
ExclusiveArch: %{rust_arches}
- rust-color_quant
ExclusiveArch: %{rust_arches}
- rust-colored
ExclusiveArch: %{rust_arches}
- rust-colored1
ExclusiveArch: %{rust_arches}
- rust-colored_json
ExclusiveArch: %{rust_arches}
- rust-colorful
ExclusiveArch: %{rust_arches}
- rust-combine
ExclusiveArch: %{rust_arches}
- rust-comfy-table
ExclusiveArch: %{rust_arches}
- rust-common-path
ExclusiveArch: %{rust_arches}
- rust-compiletest_rs
ExclusiveArch: %{rust_arches}
- rust-compress-tools
ExclusiveArch: %{rust_arches}
- rust-comrak
ExclusiveArch: %{rust_arches}
- rust-concurrent-queue
ExclusiveArch: %{rust_arches}
- rust-configparser
ExclusiveArch: %{rust_arches}
- rust-confy
ExclusiveArch: %{rust_arches}
- rust-conhash
ExclusiveArch: %{rust_arches}
- rust-console
ExclusiveArch: %{rust_arches}
- rust-console0.11
ExclusiveArch: %{rust_arches}
- rust-console0.12
ExclusiveArch: %{rust_arches}
- rust-console0.13
ExclusiveArch: %{rust_arches}
- rust-console0.14
ExclusiveArch: %{rust_arches}
- rust-console0.9
ExclusiveArch: %{rust_arches}
- rust-console_error_panic_hook
ExclusiveArch: %{rust_arches}
- rust-const-cstr
ExclusiveArch: %{rust_arches}
- rust-const-oid
ExclusiveArch: %{rust_arches}
- rust-const-random
ExclusiveArch: %{rust_arches}
- rust-const-random-macro
ExclusiveArch: %{rust_arches}
- rust-const_fn
ExclusiveArch: %{rust_arches}
- rust-constant_time_eq
ExclusiveArch: %{rust_arches}
- rust-content_inspector
ExclusiveArch: %{rust_arches}
- rust-conv
ExclusiveArch: %{rust_arches}
- rust-convert_case
ExclusiveArch: %{rust_arches}
- rust-cookie
ExclusiveArch: %{rust_arches}
- rust-cookie-factory
ExclusiveArch: %{rust_arches}
- rust-cookie0.14
ExclusiveArch: %{rust_arches}
- rust-cookie_store
ExclusiveArch: %{rust_arches}
- rust-cookie_store0.12
ExclusiveArch: %{rust_arches}
- rust-coolor
ExclusiveArch: %{rust_arches}
- rust-copydeps
ExclusiveArch: %{rust_arches}
- rust-copyless
ExclusiveArch: %{rust_arches}
- rust-copypasta
ExclusiveArch: %{rust_arches}
- rust-cordic
ExclusiveArch: %{rust_arches}
- rust-coreos-installer
ExclusiveArch: %{rust_arches}
- rust-count-zeroes
ExclusiveArch: %{rust_arches}
- rust-counted-array
ExclusiveArch: %{rust_arches}
- rust-cpal
ExclusiveArch: %{rust_arches}
- rust-cpio
ExclusiveArch: %{rust_arches}
- rust-cpp_demangle
ExclusiveArch: %{rust_arches}
- rust-cpufeatures
ExclusiveArch: %{rust_arches}
- rust-cpython
ExclusiveArch: %{rust_arches}
- rust-cranelift-bforest
ExclusiveArch: %{rust_arches}
- rust-cranelift-codegen
ExclusiveArch: x86_64 aarch64 s390x
- rust-cranelift-codegen-meta
ExclusiveArch: %{rust_arches}
- rust-cranelift-codegen-shared
ExclusiveArch: %{rust_arches}
- rust-cranelift-entity
ExclusiveArch: %{rust_arches}
- rust-cranelift-frontend
ExclusiveArch: x86_64 aarch64 s390x
- rust-cranelift-native
ExclusiveArch: x86_64 aarch64 s390x
- rust-cranelift-wasm
ExclusiveArch: x86_64 aarch64 s390x
- rust-crates-io
ExclusiveArch: %{rust_arches}
- rust-crc
ExclusiveArch: %{rust_arches}
- rust-crc-any
ExclusiveArch: %{rust_arches}
- rust-crc-catalog
ExclusiveArch: %{rust_arches}
- rust-crc-core
ExclusiveArch: %{rust_arches}
- rust-crc32fast
ExclusiveArch: %{rust_arches}
- rust-criterion
ExclusiveArch: %{rust_arches}
- rust-criterion-plot
ExclusiveArch: %{rust_arches}
- rust-crossbeam
ExclusiveArch: %{rust_arches}
- rust-crossbeam-channel
ExclusiveArch: %{rust_arches}
- rust-crossbeam-channel0.4
ExclusiveArch: %{rust_arches}
- rust-crossbeam-deque
ExclusiveArch: %{rust_arches}
- rust-crossbeam-deque0.7
ExclusiveArch: %{rust_arches}
- rust-crossbeam-epoch
ExclusiveArch: %{rust_arches}
- rust-crossbeam-epoch0.8
ExclusiveArch: %{rust_arches}
- rust-crossbeam-queue
ExclusiveArch: %{rust_arches}
- rust-crossbeam-queue0.2
ExclusiveArch: %{rust_arches}
- rust-crossbeam-utils
ExclusiveArch: %{rust_arches}
- rust-crossbeam-utils0.7
ExclusiveArch: %{rust_arches}
- rust-crossbeam0.7
ExclusiveArch: %{rust_arches}
- rust-crossfont
ExclusiveArch: %{rust_arches}
- rust-crossterm
ExclusiveArch: %{rust_arches}
- rust-crossterm0.17
ExclusiveArch: %{rust_arches}
- rust-crossterm0.19
ExclusiveArch: %{rust_arches}
- rust-crosstermion
ExclusiveArch: %{rust_arches}
- rust-crunchy
ExclusiveArch: %{rust_arches}
- rust-crypto-bigint
ExclusiveArch: %{rust_arches}
- rust-crypto-common
ExclusiveArch: %{rust_arches}
- rust-crypto-hash
ExclusiveArch: %{rust_arches}
- rust-crypto-mac
ExclusiveArch: %{rust_arches}
- rust-cryptoki
ExclusiveArch: %{rust_arches}
- rust-cryptoki-sys
ExclusiveArch: %{rust_arches}
- rust-cryptovec
ExclusiveArch: %{rust_arches}
- rust-cssparser
ExclusiveArch: %{rust_arches}
- rust-cssparser-macros
ExclusiveArch: %{rust_arches}
- rust-cstr-argument
ExclusiveArch: %{rust_arches}
- rust-cstr_core
ExclusiveArch: %{rust_arches}
- rust-csv
ExclusiveArch: %{rust_arches}
- rust-csv-core
ExclusiveArch: %{rust_arches}
- rust-ct-logs
ExclusiveArch: %{rust_arches}
- rust-ctor
ExclusiveArch: %{rust_arches}
- rust-ctr
ExclusiveArch: %{rust_arches}
- rust-ctr0.8
ExclusiveArch: %{rust_arches}
- rust-ctrlc
ExclusiveArch: %{rust_arches}
- rust-cty
ExclusiveArch: %{rust_arches}
- rust-curl
ExclusiveArch: %{rust_arches}
- rust-curl-sys
ExclusiveArch: %{rust_arches}
- rust-cursive
ExclusiveArch: %{rust_arches}
- rust-cursive-tabs
ExclusiveArch: %{rust_arches}
- rust-cursive_buffered_backend
ExclusiveArch: %{rust_arches}
- rust-cursive_core
ExclusiveArch: %{rust_arches}
- rust-curve25519-dalek
ExclusiveArch: %{rust_arches}
- rust-custom_derive
ExclusiveArch: %{rust_arches}
- rust-custom_error
ExclusiveArch: %{rust_arches}
- rust-cxx
ExclusiveArch: %{rust_arches}
- rust-cxx-build
ExclusiveArch: %{rust_arches}
- rust-cxx-gen
ExclusiveArch: %{rust_arches}
- rust-cxxbridge-flags
ExclusiveArch: %{rust_arches}
- rust-cxxbridge-macro
ExclusiveArch: %{rust_arches}
- rust-darling
ExclusiveArch: %{rust_arches}
- rust-darling0.12
ExclusiveArch: %{rust_arches}
- rust-darling_core
ExclusiveArch: %{rust_arches}
- rust-darling_core0.12
ExclusiveArch: %{rust_arches}
- rust-darling_macro
ExclusiveArch: %{rust_arches}
- rust-darling_macro0.12
ExclusiveArch: %{rust_arches}
- rust-dashmap
ExclusiveArch: %{rust_arches}
- rust-data-encoding
ExclusiveArch: %{rust_arches}
- rust-data-url
ExclusiveArch: %{rust_arches}
- rust-datetime
ExclusiveArch: %{rust_arches}
- rust-dav1d-sys
ExclusiveArch: %{rust_arches}
- rust-dbus
ExclusiveArch: %{rust_arches}
- rust-dbus-codegen
ExclusiveArch: %{rust_arches}
- rust-dbus-crossroads
ExclusiveArch: %{rust_arches}
- rust-dbus-tokio
ExclusiveArch: %{rust_arches}
- rust-dbus-tree
ExclusiveArch: %{rust_arches}
- rust-dbus0.8
ExclusiveArch: %{rust_arches}
- rust-debug-helper
ExclusiveArch: %{rust_arches}
- rust-decimal
ExclusiveArch: %{rust_arches}
- rust-defer-drop
ExclusiveArch: %{rust_arches}
- rust-deflate
ExclusiveArch: %{rust_arches}
- rust-deflate0.8
ExclusiveArch: %{rust_arches}
- rust-defmac
ExclusiveArch: %{rust_arches}
- rust-delta_e
ExclusiveArch: %{rust_arches}
- rust-der
ExclusiveArch: %{rust_arches}
- rust-der_derive
ExclusiveArch: %{rust_arches}
- rust-derivative
ExclusiveArch: %{rust_arches}
- rust-derive-new
ExclusiveArch: %{rust_arches}
- rust-derive_arbitrary
ExclusiveArch: %{rust_arches}
- rust-derive_arbitrary0.4
ExclusiveArch: %{rust_arches}
- rust-derive_builder
ExclusiveArch: %{rust_arches}
- rust-derive_builder0.9
ExclusiveArch: %{rust_arches}
- rust-derive_builder_core
ExclusiveArch: %{rust_arches}
- rust-derive_builder_core0.9
ExclusiveArch: %{rust_arches}
- rust-derive_builder_macro
ExclusiveArch: %{rust_arches}
- rust-derive_more
ExclusiveArch: %{rust_arches}
- rust-des
ExclusiveArch: %{rust_arches}
- rust-des0.7
ExclusiveArch: %{rust_arches}
- rust-desed
ExclusiveArch: %{rust_arches}
- rust-deunicode
ExclusiveArch: %{rust_arches}
- rust-devicemapper
ExclusiveArch: %{rust_arches}
- rust-devicemapper-sys
ExclusiveArch: %{rust_arches}
- rust-dialoguer
ExclusiveArch: %{rust_arches}
- rust-diesel
ExclusiveArch: %{rust_arches}
- rust-diesel_derives
ExclusiveArch: %{rust_arches}
- rust-diesel_migrations
ExclusiveArch: %{rust_arches}
- rust-diff
ExclusiveArch: %{rust_arches}
- rust-difference
ExclusiveArch: %{rust_arches}
- rust-difflib
ExclusiveArch: %{rust_arches}
- rust-diffus
ExclusiveArch: %{rust_arches}
- rust-diffus-derive
ExclusiveArch: %{rust_arches}
- rust-digest
ExclusiveArch: %{rust_arches}
- rust-digest0.9
ExclusiveArch: %{rust_arches}
- rust-directories
ExclusiveArch: %{rust_arches}
- rust-directories-next
ExclusiveArch: %{rust_arches}
- rust-dirs
ExclusiveArch: %{rust_arches}
- rust-dirs-next
ExclusiveArch: %{rust_arches}
- rust-dirs-sys
ExclusiveArch: %{rust_arches}
- rust-dirs-sys-next
ExclusiveArch: %{rust_arches}
- rust-dirs2
ExclusiveArch: %{rust_arches}
- rust-dirs3
ExclusiveArch: %{rust_arches}
- rust-diskonaut
ExclusiveArch: %{rust_arches}
- rust-displaydoc
ExclusiveArch: %{rust_arches}
- rust-dissimilar
ExclusiveArch: %{rust_arches}
- rust-dlib
ExclusiveArch: %{rust_arches}
- rust-dlib0.4
ExclusiveArch: %{rust_arches}
- rust-dlv-list
ExclusiveArch: %{rust_arches}
- rust-dns-lookup
ExclusiveArch: %{rust_arches}
- rust-dns-parser
ExclusiveArch: %{rust_arches}
- rust-doc-comment
ExclusiveArch: %{rust_arches}
- rust-docmatic
ExclusiveArch: %{rust_arches}
- rust-docopt
ExclusiveArch: %{rust_arches}
- rust-dotenv
ExclusiveArch: %{rust_arches}
- rust-downcast
ExclusiveArch: %{rust_arches}
- rust-downcast-rs
ExclusiveArch: %{rust_arches}
- rust-drg
ExclusiveArch: %{rust_arches}
- rust-dtoa
ExclusiveArch: %{rust_arches}
- rust-dtoa-short
ExclusiveArch: %{rust_arches}
- rust-dua-cli
ExclusiveArch: %{rust_arches}
- rust-duct
ExclusiveArch: %{rust_arches}
- rust-dummy
ExclusiveArch: %{rust_arches}
- rust-dunce
ExclusiveArch: %{rust_arches}
- rust-dutree
ExclusiveArch: %{rust_arches}
- rust-dyn-clone
ExclusiveArch: %{rust_arches}
- rust-easy-cast
ExclusiveArch: %{rust_arches}
- rust-easy-parallel
ExclusiveArch: %{rust_arches}
- rust-edit
ExclusiveArch: %{rust_arches}
- rust-edit-distance
ExclusiveArch: %{rust_arches}
- rust-either
ExclusiveArch: %{rust_arches}
- rust-elasticlunr-rs
ExclusiveArch: %{rust_arches}
- rust-elf
ExclusiveArch: %{rust_arches}
- rust-elfcat
ExclusiveArch: %{rust_arches}
- rust-ena
ExclusiveArch: %{rust_arches}
- rust-encode_unicode
ExclusiveArch: %{rust_arches}
- rust-encoding
ExclusiveArch: %{rust_arches}
- rust-encoding-index-japanese
ExclusiveArch: %{rust_arches}
- rust-encoding-index-korean
ExclusiveArch: %{rust_arches}
- rust-encoding-index-simpchinese
ExclusiveArch: %{rust_arches}
- rust-encoding-index-singlebyte
ExclusiveArch: %{rust_arches}
- rust-encoding-index-tradchinese
ExclusiveArch: %{rust_arches}
- rust-encoding_index_tests
ExclusiveArch: %{rust_arches}
- rust-encoding_rs
ExclusiveArch: %{rust_arches}
- rust-encoding_rs_io
ExclusiveArch: %{rust_arches}
- rust-endian-type
ExclusiveArch: %{rust_arches}
- rust-enquote
ExclusiveArch: %{rust_arches}
- rust-entities
ExclusiveArch: %{rust_arches}
- rust-enum-as-inner
ExclusiveArch: %{rust_arches}
- rust-enum-iterator
ExclusiveArch: %{rust_arches}
- rust-enum-iterator-derive
ExclusiveArch: %{rust_arches}
- rust-enum-map
ExclusiveArch: %{rust_arches}
- rust-enum-map-derive
ExclusiveArch: %{rust_arches}
- rust-enum-repr
ExclusiveArch: %{rust_arches}
- rust-enum_primitive
ExclusiveArch: %{rust_arches}
- rust-enumflags2
ExclusiveArch: %{rust_arches}
- rust-enumflags2_0.6
ExclusiveArch: %{rust_arches}
- rust-enumflags2_derive
ExclusiveArch: %{rust_arches}
- rust-enumflags2_derive0.6
ExclusiveArch: %{rust_arches}
- rust-enumset
ExclusiveArch: %{rust_arches}
- rust-enumset_derive
ExclusiveArch: %{rust_arches}
- rust-env_logger
ExclusiveArch: %{rust_arches}
- rust-env_logger0.4
ExclusiveArch: %{rust_arches}
- rust-env_logger0.5
ExclusiveArch: %{rust_arches}
- rust-env_logger0.6
ExclusiveArch: %{rust_arches}
- rust-env_logger0.7
ExclusiveArch: %{rust_arches}
- rust-env_logger0.8
ExclusiveArch: %{rust_arches}
- rust-env_proxy
ExclusiveArch: %{rust_arches}
- rust-environment
ExclusiveArch: %{rust_arches}
- rust-envsubst
ExclusiveArch: %{rust_arches}
- rust-epoll
ExclusiveArch: %{rust_arches}
- rust-erased-serde
ExclusiveArch: %{rust_arches}
- rust-err-derive
ExclusiveArch: %{rust_arches}
- rust-errln
ExclusiveArch: %{rust_arches}
- rust-errno
ExclusiveArch: %{rust_arches}
- rust-error-chain
ExclusiveArch: %{rust_arches}
- rust-escaper
ExclusiveArch: %{rust_arches}
- rust-escargot
ExclusiveArch: %{rust_arches}
- rust-ethtool
ExclusiveArch: %{rust_arches}
- rust-euclid
ExclusiveArch: %{rust_arches}
- rust-event-listener
ExclusiveArch: %{rust_arches}
- rust-exa
ExclusiveArch: %{rust_arches}
- rust-executable-path
ExclusiveArch: %{rust_arches}
- rust-exitcode
ExclusiveArch: %{rust_arches}
- rust-exitfailure
ExclusiveArch: %{rust_arches}
- rust-expat-sys
ExclusiveArch: %{rust_arches}
- rust-extend
ExclusiveArch: %{rust_arches}
- rust-extprim
ExclusiveArch: %{rust_arches}
- rust-extprim_literals_macros
ExclusiveArch: %{rust_arches}
- rust-faccess
ExclusiveArch: %{rust_arches}
- rust-fail
ExclusiveArch: %{rust_arches}
- rust-failure
ExclusiveArch: %{rust_arches}
- rust-failure-tools
ExclusiveArch: %{rust_arches}
- rust-failure_derive
ExclusiveArch: %{rust_arches}
- rust-fake
ExclusiveArch: %{rust_arches}
- rust-fake-simd
ExclusiveArch: %{rust_arches}
- rust-fallible-iterator
ExclusiveArch: %{rust_arches}
- rust-fallible-streaming-iterator
ExclusiveArch: %{rust_arches}
- rust-fallible_collections
ExclusiveArch: %{rust_arches}
- rust-fancy-regex
ExclusiveArch: %{rust_arches}
- rust-fastrand
ExclusiveArch: %{rust_arches}
- rust-fatfs
ExclusiveArch: %{rust_arches}
- rust-fb_procfs
ExclusiveArch: %{rust_arches}
- rust-fbthrift_codegen_includer_proc_macro
ExclusiveArch: %{rust_arches}
- rust-fd-find
ExclusiveArch: %{rust_arches}
- rust-fd-lock
ExclusiveArch: %{rust_arches}
- rust-fdlimit
ExclusiveArch: %{rust_arches}
- rust-fedora
ExclusiveArch: %{rust_arches}
- rust-fedora-coreos-pinger
ExclusiveArch: %{rust_arches}
- rust-fedora-update-feedback
ExclusiveArch: %{rust_arches}
- rust-feed-rs
ExclusiveArch: %{rust_arches}
- rust-feedbin_api
ExclusiveArch: %{rust_arches}
- rust-feedly_api
ExclusiveArch: %{rust_arches}
- rust-femme
ExclusiveArch: %{rust_arches}
- rust-fern
ExclusiveArch: %{rust_arches}
- rust-fever_api
ExclusiveArch: %{rust_arches}
- rust-ffsend
ExclusiveArch: %{rust_arches}
- rust-ffsend-api
ExclusiveArch: %{rust_arches}
- rust-field-offset
ExclusiveArch: %{rust_arches}
- rust-file-per-thread-logger
ExclusiveArch: %{rust_arches}
- rust-filedescriptor
ExclusiveArch: %{rust_arches}
- rust-filesize
ExclusiveArch: %{rust_arches}
- rust-filetime
ExclusiveArch: %{rust_arches}
- rust-filetreelist
ExclusiveArch: %{rust_arches}
- rust-find-crate
ExclusiveArch: %{rust_arches}
- rust-fixed
ExclusiveArch: %{rust_arches}
- rust-fixedbitset
ExclusiveArch: %{rust_arches}
- rust-flate2
ExclusiveArch: %{rust_arches}
- rust-float-cmp
ExclusiveArch: %{rust_arches}
- rust-float-ord
ExclusiveArch: %{rust_arches}
- rust-fluent
ExclusiveArch: %{rust_arches}
- rust-fluent-bundle
ExclusiveArch: %{rust_arches}
- rust-fluent-langneg
ExclusiveArch: %{rust_arches}
- rust-fluent-syntax
ExclusiveArch: %{rust_arches}
- rust-fn-error-context
ExclusiveArch: %{rust_arches}
- rust-fnv
ExclusiveArch: %{rust_arches}
- rust-font-kit
ExclusiveArch: %{rust_arches}
- rust-fontdb
ExclusiveArch: %{rust_arches}
- rust-fontdue
ExclusiveArch: %{rust_arches}
- rust-foreign-types
ExclusiveArch: %{rust_arches}
- rust-foreign-types-macros
ExclusiveArch: %{rust_arches}
- rust-foreign-types-shared
ExclusiveArch: %{rust_arches}
- rust-foreign-types-shared0.1
ExclusiveArch: %{rust_arches}
- rust-foreign-types0.3
ExclusiveArch: %{rust_arches}
- rust-form_urlencoded
ExclusiveArch: %{rust_arches}
- rust-fragile
ExclusiveArch: %{rust_arches}
- rust-freetype
ExclusiveArch: %{rust_arches}
- rust-freetype-rs
ExclusiveArch: %{rust_arches}
- rust-freetype-sys
ExclusiveArch: %{rust_arches}
- rust-fs-err
ExclusiveArch: %{rust_arches}
- rust-fs-set-times
ExclusiveArch: %{rust_arches}
- rust-fs2
ExclusiveArch: %{rust_arches}
- rust-fs_extra
ExclusiveArch: %{rust_arches}
- rust-fscommon
ExclusiveArch: %{rust_arches}
- rust-funty
ExclusiveArch: %{rust_arches}
- rust-futf
ExclusiveArch: %{rust_arches}
- rust-futures
ExclusiveArch: %{rust_arches}
- rust-futures-channel
ExclusiveArch: %{rust_arches}
- rust-futures-core
ExclusiveArch: %{rust_arches}
- rust-futures-cpupool
ExclusiveArch: %{rust_arches}
- rust-futures-executor
ExclusiveArch: %{rust_arches}
- rust-futures-io
ExclusiveArch: %{rust_arches}
- rust-futures-lite
ExclusiveArch: %{rust_arches}
- rust-futures-macro
ExclusiveArch: %{rust_arches}
- rust-futures-sink
ExclusiveArch: %{rust_arches}
- rust-futures-task
ExclusiveArch: %{rust_arches}
- rust-futures-test
ExclusiveArch: %{rust_arches}
- rust-futures-timer
ExclusiveArch: %{rust_arches}
- rust-futures-util
ExclusiveArch: %{rust_arches}
- rust-futures0.1
ExclusiveArch: %{rust_arches}
- rust-fuzzy-matcher
ExclusiveArch: %{rust_arches}
- rust-fxhash
ExclusiveArch: %{rust_arches}
- rust-gdk
ExclusiveArch: %{rust_arches}
- rust-gdk-pixbuf
ExclusiveArch: %{rust_arches}
- rust-gdk-pixbuf-sys
ExclusiveArch: %{rust_arches}
- rust-gdk-sys
ExclusiveArch: %{rust_arches}
- rust-gdk4
ExclusiveArch: %{rust_arches}
- rust-gdk4-sys
ExclusiveArch: %{rust_arches}
- rust-generic-array
ExclusiveArch: %{rust_arches}
- rust-generic-array0.12
ExclusiveArch: %{rust_arches}
- rust-genetlink
ExclusiveArch: %{rust_arches}
- rust-genmesh
ExclusiveArch: %{rust_arches}
- rust-getch
ExclusiveArch: %{rust_arches}
- rust-gethostname
ExclusiveArch: %{rust_arches}
- rust-getopts
ExclusiveArch: %{rust_arches}
- rust-getrandom
ExclusiveArch: %{rust_arches}
- rust-getrandom0.1
ExclusiveArch: %{rust_arches}
- rust-getset
ExclusiveArch: %{rust_arches}
- rust-gettext-rs
ExclusiveArch: %{rust_arches}
- rust-gettext-sys
ExclusiveArch: %{rust_arches}
- rust-gh-emoji
ExclusiveArch: %{rust_arches}
- rust-ghash
ExclusiveArch: %{rust_arches}
- rust-ghost
ExclusiveArch: %{rust_arches}
- rust-gif
ExclusiveArch: %{rust_arches}
- rust-gimli
ExclusiveArch: %{rust_arches}
- rust-gio
ExclusiveArch: %{rust_arches}
- rust-gio-sys
ExclusiveArch: %{rust_arches}
- rust-gir-format-check
ExclusiveArch: %{rust_arches}
- rust-git-delta
ExclusiveArch: %{rust_arches}
- rust-git-version
ExclusiveArch: %{rust_arches}
- rust-git-version-macro
ExclusiveArch: %{rust_arches}
- rust-git2
ExclusiveArch: %{rust_arches}
- rust-git2-curl
ExclusiveArch: %{rust_arches}
- rust-gitui
ExclusiveArch: %{rust_arches}
- rust-gl_generator
ExclusiveArch: %{rust_arches}
- rust-glam
ExclusiveArch: %{rust_arches}
- rust-glib
ExclusiveArch: %{rust_arches}
- rust-glib-macros
ExclusiveArch: %{rust_arches}
- rust-glib-sys
ExclusiveArch: %{rust_arches}
- rust-glob
ExclusiveArch: %{rust_arches}
- rust-globset
ExclusiveArch: %{rust_arches}
- rust-globwalk
ExclusiveArch: %{rust_arches}
- rust-glutin
ExclusiveArch: %{rust_arches}
- rust-glutin_egl_sys
ExclusiveArch: %{rust_arches}
- rust-glutin_glx_sys
ExclusiveArch: %{rust_arches}
- rust-glyph_brush_layout
ExclusiveArch: %{rust_arches}
- rust-gobject-sys
ExclusiveArch: %{rust_arches}
- rust-goblin
ExclusiveArch: %{rust_arches}
- rust-gptman
ExclusiveArch: %{rust_arches}
- rust-graphene-rs
ExclusiveArch: %{rust_arches}
- rust-graphene-sys
ExclusiveArch: %{rust_arches}
- rust-greetd_ipc
ExclusiveArch: %{rust_arches}
- rust-grep
ExclusiveArch: %{rust_arches}
- rust-grep-cli
ExclusiveArch: %{rust_arches}
- rust-grep-matcher
ExclusiveArch: %{rust_arches}
- rust-grep-pcre2
ExclusiveArch: %{rust_arches}
- rust-grep-printer
ExclusiveArch: %{rust_arches}
- rust-grep-regex
ExclusiveArch: %{rust_arches}
- rust-grep-searcher
ExclusiveArch: %{rust_arches}
- rust-groupable
ExclusiveArch: %{rust_arches}
- rust-gsk4
ExclusiveArch: %{rust_arches}
- rust-gsk4-sys
ExclusiveArch: %{rust_arches}
- rust-gstreamer
ExclusiveArch: %{rust_arches}
- rust-gstreamer-audio
ExclusiveArch: %{rust_arches}
- rust-gstreamer-audio-sys
ExclusiveArch: %{rust_arches}
- rust-gstreamer-base
ExclusiveArch: %{rust_arches}
- rust-gstreamer-base-sys
ExclusiveArch: %{rust_arches}
- rust-gstreamer-editing-services
ExclusiveArch: %{rust_arches}
- rust-gstreamer-editing-services-sys
ExclusiveArch: %{rust_arches}
- rust-gstreamer-pbutils
ExclusiveArch: %{rust_arches}
- rust-gstreamer-pbutils-sys
ExclusiveArch: %{rust_arches}
- rust-gstreamer-player
ExclusiveArch: %{rust_arches}
- rust-gstreamer-player-sys
ExclusiveArch: %{rust_arches}
- rust-gstreamer-sys
ExclusiveArch: %{rust_arches}
- rust-gstreamer-video
ExclusiveArch: %{rust_arches}
- rust-gstreamer-video-sys
ExclusiveArch: %{rust_arches}
- rust-gtk
ExclusiveArch: %{rust_arches}
- rust-gtk-sys
ExclusiveArch: %{rust_arches}
- rust-gtk3-macros
ExclusiveArch: %{rust_arches}
- rust-gtk4
ExclusiveArch: %{rust_arches}
- rust-gtk4-macros
ExclusiveArch: %{rust_arches}
- rust-gtk4-sys
ExclusiveArch: %{rust_arches}
- rust-gzip-header
ExclusiveArch: %{rust_arches}
- rust-h2
ExclusiveArch: %{rust_arches}
- rust-h2_0.2
ExclusiveArch: %{rust_arches}
- rust-half
ExclusiveArch: %{rust_arches}
- rust-hamcrest2
ExclusiveArch: %{rust_arches}
- rust-handlebars
ExclusiveArch: %{rust_arches}
- rust-hashbrown
ExclusiveArch: %{rust_arches}
- rust-hashbrown0.9
ExclusiveArch: %{rust_arches}
- rust-hashlink
ExclusiveArch: %{rust_arches}
- rust-headers
ExclusiveArch: %{rust_arches}
- rust-headers-core
ExclusiveArch: %{rust_arches}
- rust-headers-derive
ExclusiveArch: %{rust_arches}
- rust-heapsize
ExclusiveArch: %{rust_arches}
- rust-heatseeker
ExclusiveArch: %{rust_arches}
- rust-heck
ExclusiveArch: %{rust_arches}
- rust-heck0.3
ExclusiveArch: %{rust_arches}
- rust-helvum
ExclusiveArch: %{rust_arches}
- rust-hex
ExclusiveArch: %{rust_arches}
- rust-hex-literal
ExclusiveArch: %{rust_arches}
- rust-hex-literal-impl
ExclusiveArch: %{rust_arches}
- rust-hex-literal0.2
ExclusiveArch: %{rust_arches}
- rust-hexyl
ExclusiveArch: %{rust_arches}
- rust-hidapi
ExclusiveArch: %{rust_arches}
- rust-hkdf
ExclusiveArch: %{rust_arches}
- rust-hkdf0.11
ExclusiveArch: %{rust_arches}
- rust-hmac
ExclusiveArch: %{rust_arches}
- rust-hmac0.11
ExclusiveArch: %{rust_arches}
- rust-home
ExclusiveArch: %{rust_arches}
- rust-horrorshow
ExclusiveArch: %{rust_arches}
- rust-hostname
ExclusiveArch: %{rust_arches}
- rust-hostname-validator
ExclusiveArch: %{rust_arches}
- rust-hound
ExclusiveArch: %{rust_arches}
- rust-html-escape
ExclusiveArch: %{rust_arches}
- rust-html2pango
ExclusiveArch: %{rust_arches}
- rust-html5ever
ExclusiveArch: %{rust_arches}
- rust-http
ExclusiveArch: %{rust_arches}
- rust-http-body
ExclusiveArch: %{rust_arches}
- rust-http-body0.3
ExclusiveArch: %{rust_arches}
- rust-http0.1
ExclusiveArch: %{rust_arches}
- rust-httparse
ExclusiveArch: %{rust_arches}
- rust-httpdate
ExclusiveArch: %{rust_arches}
- rust-human-panic
ExclusiveArch: %{rust_arches}
- rust-human-sort
ExclusiveArch: %{rust_arches}
- rust-humansize
ExclusiveArch: %{rust_arches}
- rust-humantime
ExclusiveArch: %{rust_arches}
- rust-humantime-serde
ExclusiveArch: %{rust_arches}
- rust-humantime1
ExclusiveArch: %{rust_arches}
- rust-hyper
ExclusiveArch: %{rust_arches}
- rust-hyper-native-tls
ExclusiveArch: %{rust_arches}
- rust-hyper-rustls
ExclusiveArch: %{rust_arches}
- rust-hyper-staticfile
ExclusiveArch: %{rust_arches}
- rust-hyper-tls
ExclusiveArch: %{rust_arches}
- rust-hyper-tls0.4
ExclusiveArch: %{rust_arches}
- rust-hyper0.10
ExclusiveArch: %{rust_arches}
- rust-hyper0.13
ExclusiveArch: %{rust_arches}
- rust-hyperfine
ExclusiveArch: %{rust_arches}
- rust-i18n-config
ExclusiveArch: %{rust_arches}
- rust-i18n-embed
ExclusiveArch: %{rust_arches}
- rust-i18n-embed-fl
ExclusiveArch: %{rust_arches}
- rust-i18n-embed-impl
ExclusiveArch: %{rust_arches}
- rust-i3ipc
ExclusiveArch: %{rust_arches}
- rust-iai
ExclusiveArch: %{rust_arches}
- rust-id-arena
ExclusiveArch: %{rust_arches}
- rust-ident_case
ExclusiveArch: %{rust_arches}
- rust-idna
ExclusiveArch: %{rust_arches}
- rust-idna0.1
ExclusiveArch: %{rust_arches}
- rust-ignition-config
ExclusiveArch: %{rust_arches}
- rust-ignore
ExclusiveArch: %{rust_arches}
- rust-im-rc
ExclusiveArch: %{rust_arches}
- rust-image
ExclusiveArch: %{rust_arches}
- rust-image-roll
ExclusiveArch: %{rust_arches}
- rust-imgref
ExclusiveArch: %{rust_arches}
- rust-imgui
ExclusiveArch: %{rust_arches}
- rust-imgui-sys
ExclusiveArch: %{rust_arches}
- rust-imgui-winit-support
ExclusiveArch: %{rust_arches}
- rust-indexmap
ExclusiveArch: %{rust_arches}
- rust-indicatif
ExclusiveArch: %{rust_arches}
- rust-indicatif0.15
ExclusiveArch: %{rust_arches}
- rust-indoc
ExclusiveArch: %{rust_arches}
- rust-infer
ExclusiveArch: %{rust_arches}
- rust-inferno
ExclusiveArch: %{rust_arches}
- rust-inflate
ExclusiveArch: %{rust_arches}
- rust-inotify
ExclusiveArch: %{rust_arches}
- rust-inotify-sys
ExclusiveArch: %{rust_arches}
- rust-inout
ExclusiveArch: %{rust_arches}
- rust-input_buffer
ExclusiveArch: %{rust_arches}
- rust-insta
ExclusiveArch: %{rust_arches}
- rust-instant
ExclusiveArch: %{rust_arches}
- rust-interpolate_name
ExclusiveArch: %{rust_arches}
- rust-intervaltree
ExclusiveArch: %{rust_arches}
- rust-intl-memoizer
ExclusiveArch: %{rust_arches}
- rust-intl_pluralrules
ExclusiveArch: %{rust_arches}
- rust-invalidstring
ExclusiveArch: %{rust_arches}
- rust-inventory
ExclusiveArch: %{rust_arches}
- rust-inventory-impl
ExclusiveArch: %{rust_arches}
- rust-io-extras
ExclusiveArch: %{rust_arches}
- rust-io-lifetimes
ExclusiveArch: %{rust_arches}
- rust-ioctl-rs
ExclusiveArch: %{rust_arches}
- rust-iocuddle
ExclusiveArch: %{rust_arches}
- rust-iovec
ExclusiveArch: %{rust_arches}
- rust-ipnet
ExclusiveArch: %{rust_arches}
- rust-ipnetwork
ExclusiveArch: %{rust_arches}
- rust-ipnetwork0.17
ExclusiveArch: %{rust_arches}
- rust-iptables
ExclusiveArch: %{rust_arches}
- rust-iron
ExclusiveArch: %{rust_arches}
- rust-is_debug
ExclusiveArch: %{rust_arches}
- rust-iso8601
ExclusiveArch: %{rust_arches}
- rust-iter-read
ExclusiveArch: %{rust_arches}
- rust-itertools
ExclusiveArch: %{rust_arches}
- rust-itertools-num
ExclusiveArch: %{rust_arches}
- rust-itertools0.8
ExclusiveArch: %{rust_arches}
- rust-itertools0.9
ExclusiveArch: %{rust_arches}
- rust-itoa
ExclusiveArch: %{rust_arches}
- rust-itoa0.4
ExclusiveArch: %{rust_arches}
- rust-ivf
ExclusiveArch: %{rust_arches}
- rust-jetscii
ExclusiveArch: %{rust_arches}
- rust-jieba-rs
ExclusiveArch: %{rust_arches}
- rust-jobserver
ExclusiveArch: %{rust_arches}
- rust-josekit
ExclusiveArch: %{rust_arches}
- rust-jpeg-decoder
ExclusiveArch: %{rust_arches}
- rust-jql
ExclusiveArch: %{rust_arches}
- rust-js-sys
ExclusiveArch: %{rust_arches}
- rust-js_int
ExclusiveArch: %{rust_arches}
- rust-json
ExclusiveArch: %{rust_arches}
- rust-json_value_merge
ExclusiveArch: %{rust_arches}
- rust-just
ExclusiveArch: %{rust_arches}
- rust-jwalk
ExclusiveArch: %{rust_arches}
- rust-k9
ExclusiveArch: %{rust_arches}
- rust-keccak
ExclusiveArch: %{rust_arches}
- rust-khronos_api
ExclusiveArch: %{rust_arches}
- rust-kstring
ExclusiveArch: %{rust_arches}
- rust-kurbo
ExclusiveArch: %{rust_arches}
- rust-kv-log-macro
ExclusiveArch: %{rust_arches}
- rust-lab
ExclusiveArch: %{rust_arches}
- rust-lalrpop
ExclusiveArch: %{rust_arches}
- rust-lalrpop-util
ExclusiveArch: %{rust_arches}
- rust-language-tags
ExclusiveArch: %{rust_arches}
- rust-lazy-init
ExclusiveArch: %{rust_arches}
- rust-lazy_static
ExclusiveArch: %{rust_arches}
- rust-lazycell
ExclusiveArch: %{rust_arches}
- rust-leb128
ExclusiveArch: %{rust_arches}
- rust-lewton
ExclusiveArch: %{rust_arches}
- rust-lexical-core
ExclusiveArch: %{rust_arches}
- rust-lexiclean
ExclusiveArch: %{rust_arches}
- rust-libblkid-rs
ExclusiveArch: %{rust_arches}
- rust-libblkid-rs-sys
ExclusiveArch: %{rust_arches}
- rust-libbpf-cargo
ExclusiveArch: %{rust_arches}
- rust-libbpf-rs
ExclusiveArch: %{rust_arches}
- rust-libbpf-sys
ExclusiveArch: %{rust_arches}
- rust-libc
ExclusiveArch: %{rust_arches}
- rust-libcryptsetup-rs
ExclusiveArch: %{rust_arches}
- rust-libcryptsetup-rs-sys
ExclusiveArch: %{rust_arches}
- rust-libdbus-sys
ExclusiveArch: %{rust_arches}
- rust-libdeflate-sys
ExclusiveArch: %{rust_arches}
- rust-libdeflater
ExclusiveArch: %{rust_arches}
- rust-libflate
ExclusiveArch: %{rust_arches}
- rust-libflate_lz77
ExclusiveArch: %{rust_arches}
- rust-libgit2-sys
ExclusiveArch: %{rust_arches}
- rust-libhandy
ExclusiveArch: %{rust_arches}
- rust-libhandy-sys
ExclusiveArch: %{rust_arches}
- rust-libloading
ExclusiveArch: %{rust_arches}
- rust-libloading0.6
ExclusiveArch: %{rust_arches}
- rust-libm
ExclusiveArch: %{rust_arches}
- rust-libmount
ExclusiveArch: %{rust_arches}
- rust-libnotcurses-sys
ExclusiveArch: %{rust_arches}
- rust-liboverdrop
ExclusiveArch: %{rust_arches}
- rust-libpulse-binding
ExclusiveArch: %{rust_arches}
- rust-libpulse-sys
ExclusiveArch: %{rust_arches}
- rust-libseccomp-sys
ExclusiveArch: %{rust_arches}
- rust-libslirp
ExclusiveArch: %{rust_arches}
- rust-libslirp-sys
ExclusiveArch: %{rust_arches}
- rust-libspa
ExclusiveArch: %{rust_arches}
- rust-libspa-sys
ExclusiveArch: %{rust_arches}
- rust-libsqlite3-sys
ExclusiveArch: %{rust_arches}
- rust-libssh2-sys
ExclusiveArch: %{rust_arches}
- rust-libsystemd
ExclusiveArch: %{rust_arches}
- rust-libsystemd-sys
ExclusiveArch: %{rust_arches}
- rust-libudev
ExclusiveArch: %{rust_arches}
- rust-libudev-sys
ExclusiveArch: %{rust_arches}
- rust-libwebp
ExclusiveArch: %{rust_arches}
- rust-libwebp-sys2
ExclusiveArch: %{rust_arches}
- rust-libxml
ExclusiveArch: %{rust_arches}
- rust-libz-sys
ExclusiveArch: %{rust_arches}
- rust-line-wrap
ExclusiveArch: %{rust_arches}
- rust-link-cplusplus
ExclusiveArch: %{rust_arches}
- rust-linked-hash-map
ExclusiveArch: %{rust_arches}
- rust-linkify
ExclusiveArch: %{rust_arches}
- rust-linreg
ExclusiveArch: %{rust_arches}
- rust-linux-raw-sys
ExclusiveArch: %{rust_arches}
- rust-linux_proc
ExclusiveArch: %{rust_arches}
- rust-lipsum
ExclusiveArch: %{rust_arches}
- rust-listenfd
ExclusiveArch: %{rust_arches}
- rust-lmdb
ExclusiveArch: %{rust_arches}
- rust-lmdb-sys
ExclusiveArch: %{rust_arches}
- rust-locale
ExclusiveArch: %{rust_arches}
- rust-locale_config
ExclusiveArch: %{rust_arches}
- rust-lock_api
ExclusiveArch: %{rust_arches}
- rust-lockfree
ExclusiveArch: %{rust_arches}
- rust-log
ExclusiveArch: %{rust_arches}
- rust-log-mdc
ExclusiveArch: %{rust_arches}
- rust-log-panics
ExclusiveArch: %{rust_arches}
- rust-log0.3
ExclusiveArch: %{rust_arches}
- rust-log4rs
ExclusiveArch: %{rust_arches}
- rust-loggerv
ExclusiveArch: %{rust_arches}
- rust-loopdev
ExclusiveArch: %{rust_arches}
- rust-lru-cache
ExclusiveArch: %{rust_arches}
- rust-lscolors
ExclusiveArch: %{rust_arches}
- rust-lsd
ExclusiveArch: %{rust_arches}
- rust-lzma-sys
ExclusiveArch: %{rust_arches}
- rust-lzw
ExclusiveArch: %{rust_arches}
- rust-mac
ExclusiveArch: %{rust_arches}
- rust-mac_address
ExclusiveArch: %{rust_arches}
- rust-macro-attr
ExclusiveArch: %{rust_arches}
- rust-macroquad_macro
ExclusiveArch: %{rust_arches}
- rust-madvr_parse
ExclusiveArch: %{rust_arches}
- rust-magic-crypt
ExclusiveArch: %{rust_arches}
- rust-maildir
ExclusiveArch: %{rust_arches}
- rust-mailparse
ExclusiveArch: %{rust_arches}
- rust-man
ExclusiveArch: %{rust_arches}
- rust-maplit
ExclusiveArch: %{rust_arches}
- rust-markup5ever
ExclusiveArch: %{rust_arches}
- rust-markup5ever_rcdom
ExclusiveArch: %{rust_arches}
- rust-match_cfg
ExclusiveArch: %{rust_arches}
- rust-matches
ExclusiveArch: %{rust_arches}
- rust-matrixcompare
ExclusiveArch: %{rust_arches}
- rust-matrixcompare-core
ExclusiveArch: %{rust_arches}
- rust-matrixcompare-mock
ExclusiveArch: %{rust_arches}
- rust-matrixmultiply
ExclusiveArch: %{rust_arches}
- rust-maxminddb
ExclusiveArch: %{rust_arches}
- rust-maybe-owned
ExclusiveArch: %{rust_arches}
- rust-maybe-uninit
ExclusiveArch: %{rust_arches}
- rust-mbox
ExclusiveArch: %{rust_arches}
- rust-mbrman
ExclusiveArch: %{rust_arches}
- rust-md-5
ExclusiveArch: %{rust_arches}
- rust-md-5_0.9
ExclusiveArch: %{rust_arches}
- rust-md5
ExclusiveArch: %{rust_arches}
- rust-mdl
ExclusiveArch: %{rust_arches}
- rust-memchr
ExclusiveArch: %{rust_arches}
- rust-memmap
ExclusiveArch: %{rust_arches}
- rust-memmap2
ExclusiveArch: %{rust_arches}
- rust-memmap2_0.1
ExclusiveArch: %{rust_arches}
- rust-memmem
ExclusiveArch: %{rust_arches}
- rust-memoffset
ExclusiveArch: %{rust_arches}
- rust-memoffset0.5
ExclusiveArch: %{rust_arches}
- rust-memsec
ExclusiveArch: %{rust_arches}
- rust-migrations_internals
ExclusiveArch: %{rust_arches}
- rust-migrations_macros
ExclusiveArch: %{rust_arches}
- rust-mime
ExclusiveArch: %{rust_arches}
- rust-mime0.2
ExclusiveArch: %{rust_arches}
- rust-mime_guess
ExclusiveArch: %{rust_arches}
- rust-mime_guess1
ExclusiveArch: %{rust_arches}
- rust-miniflux_api
ExclusiveArch: %{rust_arches}
- rust-minify-html
ExclusiveArch: %{rust_arches}
- rust-minimad
ExclusiveArch: %{rust_arches}
- rust-minimal-lexical
ExclusiveArch: %{rust_arches}
- rust-minimp3
ExclusiveArch: %{rust_arches}
- rust-minimp3-sys
ExclusiveArch: %{rust_arches}
- rust-miniz-sys
ExclusiveArch: %{rust_arches}
- rust-miniz_oxide
ExclusiveArch: %{rust_arches}
- rust-miniz_oxide0.3
ExclusiveArch: %{rust_arches}
- rust-miniz_oxide_c_api
ExclusiveArch: %{rust_arches}
- rust-mint
ExclusiveArch: %{rust_arches}
- rust-mio
ExclusiveArch: %{rust_arches}
- rust-mio-extras
ExclusiveArch: %{rust_arches}
- rust-mio-uds
ExclusiveArch: %{rust_arches}
- rust-mio0.6
ExclusiveArch: %{rust_arches}
- rust-mio0.7
ExclusiveArch: %{rust_arches}
- rust-mktemp
ExclusiveArch: %{rust_arches}
- rust-mnt
ExclusiveArch: %{rust_arches}
- rust-mockall
ExclusiveArch: %{rust_arches}
- rust-mockall_derive
ExclusiveArch: %{rust_arches}
- rust-mockall_double
ExclusiveArch: %{rust_arches}
- rust-mockito
ExclusiveArch: %{rust_arches}
- rust-modifier
ExclusiveArch: %{rust_arches}
- rust-more-asserts
ExclusiveArch: %{rust_arches}
- rust-mp4parse
ExclusiveArch: %{rust_arches}
- rust-msgbox
ExclusiveArch: %{rust_arches}
- rust-muldiv
ExclusiveArch: %{rust_arches}
- rust-multimap
ExclusiveArch: %{rust_arches}
- rust-multipart
ExclusiveArch: %{rust_arches}
- rust-mustache
ExclusiveArch: %{rust_arches}
- rust-nalgebra
ExclusiveArch: %{rust_arches}
- rust-nalgebra-macros
ExclusiveArch: %{rust_arches}
- rust-nasm-rs
ExclusiveArch: %{rust_arches}
- rust-native-tls
ExclusiveArch: %{rust_arches}
- rust-natord
ExclusiveArch: %{rust_arches}
- rust-navi
ExclusiveArch: %{rust_arches}
- rust-nb-connect
ExclusiveArch: %{rust_arches}
- rust-ncurses
ExclusiveArch: %{rust_arches}
- rust-net2
ExclusiveArch: %{rust_arches}
- rust-netlink-packet-core
ExclusiveArch: %{rust_arches}
- rust-netlink-packet-generic
ExclusiveArch: %{rust_arches}
- rust-netlink-packet-route
ExclusiveArch: %{rust_arches}
- rust-netlink-packet-utils
ExclusiveArch: %{rust_arches}
- rust-netlink-proto
ExclusiveArch: %{rust_arches}
- rust-netlink-sys
ExclusiveArch: %{rust_arches}
- rust-netmap_sys
ExclusiveArch: %{rust_arches}
- rust-nettle
ExclusiveArch: %{rust_arches}
- rust-nettle-sys
ExclusiveArch: %{rust_arches}
- rust-new_debug_unreachable
ExclusiveArch: %{rust_arches}
- rust-news-flash
ExclusiveArch: %{rust_arches}
- rust-newsblur_api
ExclusiveArch: %{rust_arches}
- rust-newtype_derive
ExclusiveArch: %{rust_arches}
- rust-nibble_vec
ExclusiveArch: %{rust_arches}
- rust-nix
ExclusiveArch: %{rust_arches}
- rust-nix0.14
ExclusiveArch: %{rust_arches}
- rust-nix0.17
ExclusiveArch: %{rust_arches}
- rust-nix0.18
ExclusiveArch: %{rust_arches}
- rust-nix0.20
ExclusiveArch: %{rust_arches}
- rust-nix0.22
ExclusiveArch: %{rust_arches}
- rust-no-panic
ExclusiveArch: %{rust_arches}
- rust-nodrop
ExclusiveArch: %{rust_arches}
- rust-nohash-hasher
ExclusiveArch: %{rust_arches}
- rust-nom
ExclusiveArch: %{rust_arches}
- rust-nom4
ExclusiveArch: %{rust_arches}
- rust-nom5
ExclusiveArch: %{rust_arches}
- rust-nom6
ExclusiveArch: %{rust_arches}
- rust-noop_proc_macro
ExclusiveArch: %{rust_arches}
- rust-normalize-line-endings
ExclusiveArch: %{rust_arches}
- rust-notify
ExclusiveArch: %{rust_arches}
- rust-notify-rust
ExclusiveArch: %{rust_arches}
- rust-num
ExclusiveArch: %{rust_arches}
- rust-num-bigint
ExclusiveArch: %{rust_arches}
- rust-num-bigint-dig
ExclusiveArch: %{rust_arches}
- rust-num-bigint0.3
ExclusiveArch: %{rust_arches}
- rust-num-complex
ExclusiveArch: %{rust_arches}
- rust-num-complex0.3
ExclusiveArch: %{rust_arches}
- rust-num-derive
ExclusiveArch: %{rust_arches}
- rust-num-format
ExclusiveArch: %{rust_arches}
- rust-num-integer
ExclusiveArch: %{rust_arches}
- rust-num-iter
ExclusiveArch: %{rust_arches}
- rust-num-rational
ExclusiveArch: %{rust_arches}
- rust-num-rational0.3
ExclusiveArch: %{rust_arches}
- rust-num-traits
ExclusiveArch: %{rust_arches}
- rust-num-traits0.1
ExclusiveArch: %{rust_arches}
- rust-num0.3
ExclusiveArch: %{rust_arches}
- rust-num_cpus
ExclusiveArch: %{rust_arches}
- rust-num_enum
ExclusiveArch: %{rust_arches}
- rust-num_enum_derive
ExclusiveArch: %{rust_arches}
- rust-number_prefix
ExclusiveArch: %{rust_arches}
- rust-numtoa
ExclusiveArch: %{rust_arches}
- rust-oauth2
ExclusiveArch: %{rust_arches}
- rust-obfstr
ExclusiveArch: %{rust_arches}
- rust-obj
ExclusiveArch: %{rust_arches}
- rust-object
ExclusiveArch: %{rust_arches}
- rust-odds
ExclusiveArch: %{rust_arches}
- rust-ogg
ExclusiveArch: %{rust_arches}
- rust-oid
ExclusiveArch: %{rust_arches}
- rust-once_cell
ExclusiveArch: %{rust_arches}
- rust-onig
ExclusiveArch: %{rust_arches}
- rust-onig_sys
ExclusiveArch: %{rust_arches}
- rust-oorandom
ExclusiveArch: %{rust_arches}
- rust-opaque-debug
ExclusiveArch: %{rust_arches}
- rust-open
ExclusiveArch: %{rust_arches}
- rust-open1
ExclusiveArch: %{rust_arches}
- rust-openat
ExclusiveArch: %{rust_arches}
- rust-openat-ext
ExclusiveArch: %{rust_arches}
- rust-opener
ExclusiveArch: %{rust_arches}
- rust-openssh-keys
ExclusiveArch: %{rust_arches}
- rust-openssl
ExclusiveArch: %{rust_arches}
- rust-openssl-probe
ExclusiveArch: %{rust_arches}
- rust-openssl-sys
ExclusiveArch: %{rust_arches}
- rust-opml
ExclusiveArch: %{rust_arches}
- rust-option-operations
ExclusiveArch: %{rust_arches}
- rust-ord_subset
ExclusiveArch: %{rust_arches}
- rust-ordered-float
ExclusiveArch: %{rust_arches}
- rust-ordered-multimap
ExclusiveArch: %{rust_arches}
- rust-os-release
ExclusiveArch: %{rust_arches}
- rust-os_info
ExclusiveArch: %{rust_arches}
- rust-os_pipe
ExclusiveArch: %{rust_arches}
- rust-os_pipe0.9
ExclusiveArch: %{rust_arches}
- rust-os_str_bytes
ExclusiveArch: %{rust_arches}
- rust-os_type
ExclusiveArch: %{rust_arches}
- rust-osmesa-sys
ExclusiveArch: %{rust_arches}
- rust-osstrtools
ExclusiveArch: %{rust_arches}
- rust-ouroboros
ExclusiveArch: %{rust_arches}
- rust-ouroboros_macro
ExclusiveArch: %{rust_arches}
- rust-overload
ExclusiveArch: %{rust_arches}
- rust-owned-alloc
ExclusiveArch: %{rust_arches}
- rust-owned_ttf_parser
ExclusiveArch: %{rust_arches}
- rust-owning_ref
ExclusiveArch: %{rust_arches}
- rust-oxipng
ExclusiveArch: %{rust_arches}
- rust-packaging
ExclusiveArch: %{rust_arches}
- rust-pad
ExclusiveArch: %{rust_arches}
- rust-page_size
ExclusiveArch: %{rust_arches}
- rust-pager
ExclusiveArch: %{rust_arches}
- rust-palette
ExclusiveArch: %{rust_arches}
- rust-palette_derive
ExclusiveArch: %{rust_arches}
- rust-pam
ExclusiveArch: %{rust_arches}
- rust-pam-client
ExclusiveArch: %{rust_arches}
- rust-pam-sys
ExclusiveArch: %{rust_arches}
- rust-pancurses
ExclusiveArch: %{rust_arches}
- rust-pango
ExclusiveArch: %{rust_arches}
- rust-pango-sys
ExclusiveArch: %{rust_arches}
- rust-pangocairo
ExclusiveArch: %{rust_arches}
- rust-pangocairo-sys
ExclusiveArch: %{rust_arches}
- rust-paris
ExclusiveArch: %{rust_arches}
- rust-parity-wasm
ExclusiveArch: %{rust_arches}
- rust-parking
ExclusiveArch: %{rust_arches}
- rust-parking_lot
ExclusiveArch: %{rust_arches}
- rust-parking_lot_core
ExclusiveArch: %{rust_arches}
- rust-parse-zoneinfo
ExclusiveArch: %{rust_arches}
- rust-parse_cfg
ExclusiveArch: %{rust_arches}
- rust-parsec-client
ExclusiveArch: %{rust_arches}
- rust-parsec-interface
ExclusiveArch: %{rust_arches}
- rust-partial-io
ExclusiveArch: %{rust_arches}
- rust-partition-identity
ExclusiveArch: %{rust_arches}
- rust-password-hash
ExclusiveArch: %{rust_arches}
- rust-paste
ExclusiveArch: %{rust_arches}
- rust-path-absolutize
ExclusiveArch: %{rust_arches}
- rust-path-dedot
ExclusiveArch: %{rust_arches}
- rust-path-slash
ExclusiveArch: %{rust_arches}
- rust-pathdiff
ExclusiveArch: %{rust_arches}
- rust-pathfinder_geometry
ExclusiveArch: %{rust_arches}
- rust-pathfinder_simd
ExclusiveArch: %{rust_arches}
- rust-pbkdf2
ExclusiveArch: %{rust_arches}
- rust-pbr
ExclusiveArch: %{rust_arches}
- rust-pcap
ExclusiveArch: %{rust_arches}
- rust-pcre2
ExclusiveArch: %{rust_arches}
- rust-pcre2-sys
ExclusiveArch: %{rust_arches}
- rust-peeking_take_while
ExclusiveArch: %{rust_arches}
- rust-peg
ExclusiveArch: %{rust_arches}
- rust-peg-macros
ExclusiveArch: %{rust_arches}
- rust-peg-runtime
ExclusiveArch: %{rust_arches}
- rust-peg0.5
ExclusiveArch: %{rust_arches}
- rust-pem
ExclusiveArch: %{rust_arches}
- rust-pem-rfc7468
ExclusiveArch: %{rust_arches}
- rust-pem0.8
ExclusiveArch: %{rust_arches}
- rust-percent-encoding
ExclusiveArch: %{rust_arches}
- rust-percent-encoding1
ExclusiveArch: %{rust_arches}
- rust-peresil
ExclusiveArch: %{rust_arches}
- rust-permutate
ExclusiveArch: %{rust_arches}
- rust-permutohedron
ExclusiveArch: %{rust_arches}
- rust-pest
ExclusiveArch: %{rust_arches}
- rust-pest_derive
ExclusiveArch: %{rust_arches}
- rust-pest_generator
ExclusiveArch: %{rust_arches}
- rust-pest_meta
ExclusiveArch: %{rust_arches}
- rust-petgraph
ExclusiveArch: %{rust_arches}
- rust-phf
ExclusiveArch: %{rust_arches}
- rust-phf0.7
ExclusiveArch: %{rust_arches}
- rust-phf0.8
ExclusiveArch: %{rust_arches}
- rust-phf_codegen
ExclusiveArch: %{rust_arches}
- rust-phf_codegen0.7
ExclusiveArch: %{rust_arches}
- rust-phf_generator
ExclusiveArch: %{rust_arches}
- rust-phf_generator0.7
ExclusiveArch: %{rust_arches}
- rust-phf_generator0.8
ExclusiveArch: %{rust_arches}
- rust-phf_macros
ExclusiveArch: %{rust_arches}
- rust-phf_macros0.7
ExclusiveArch: %{rust_arches}
- rust-phf_macros0.8
ExclusiveArch: %{rust_arches}
- rust-phf_shared
ExclusiveArch: %{rust_arches}
- rust-phf_shared0.7
ExclusiveArch: %{rust_arches}
- rust-phf_shared0.8
ExclusiveArch: %{rust_arches}
- rust-picky-asn1
ExclusiveArch: %{rust_arches}
- rust-picky-asn1-der
ExclusiveArch: %{rust_arches}
- rust-picky-asn1-x509
ExclusiveArch: %{rust_arches}
- rust-pico-args
ExclusiveArch: %{rust_arches}
- rust-pid
ExclusiveArch: %{rust_arches}
- rust-pin-project
ExclusiveArch: %{rust_arches}
- rust-pin-project-internal
ExclusiveArch: %{rust_arches}
- rust-pin-project-internal0.4
ExclusiveArch: %{rust_arches}
- rust-pin-project-lite
ExclusiveArch: %{rust_arches}
- rust-pin-project-lite0.1
ExclusiveArch: %{rust_arches}
- rust-pin-project0.4
ExclusiveArch: %{rust_arches}
- rust-pin-utils
ExclusiveArch: %{rust_arches}
- rust-pipe
ExclusiveArch: %{rust_arches}
- rust-piper
ExclusiveArch: %{rust_arches}
- rust-pipewire
ExclusiveArch: %{rust_arches}
- rust-pipewire-sys
ExclusiveArch: %{rust_arches}
- rust-piston-float
ExclusiveArch: %{rust_arches}
- rust-piston-graphics_api_version
ExclusiveArch: %{rust_arches}
- rust-piston-viewport
ExclusiveArch: %{rust_arches}
- rust-pistoncore-input
ExclusiveArch: %{rust_arches}
- rust-pkcs1
ExclusiveArch: %{rust_arches}
- rust-pkcs11
ExclusiveArch: %{rust_arches}
- rust-pkcs5
ExclusiveArch: %{rust_arches}
- rust-pkcs8
ExclusiveArch: %{rust_arches}
- rust-pkg-config
ExclusiveArch: %{rust_arches}
- rust-plain
ExclusiveArch: %{rust_arches}
- rust-pleaser
ExclusiveArch: %{rust_arches}
- rust-plist
ExclusiveArch: %{rust_arches}
- rust-plotlib
ExclusiveArch: %{rust_arches}
- rust-plotters
ExclusiveArch: %{rust_arches}
- rust-plotters-backend
ExclusiveArch: %{rust_arches}
- rust-plotters-bitmap
ExclusiveArch: %{rust_arches}
- rust-plotters-svg
ExclusiveArch: %{rust_arches}
- rust-plugin
ExclusiveArch: %{rust_arches}
- rust-pnet_base
ExclusiveArch: %{rust_arches}
- rust-pnet_datalink
ExclusiveArch: %{rust_arches}
- rust-pnet_sys
ExclusiveArch: %{rust_arches}
- rust-png
ExclusiveArch: %{rust_arches}
- rust-png0.16
ExclusiveArch: %{rust_arches}
- rust-podio
ExclusiveArch: %{rust_arches}
- rust-polling
ExclusiveArch: %{rust_arches}
- rust-polyval
ExclusiveArch: %{rust_arches}
- rust-pom
ExclusiveArch: %{rust_arches}
- rust-pommes
ExclusiveArch: %{rust_arches}
- rust-ppv-lite86
ExclusiveArch: %{rust_arches}
- rust-pq-sys
ExclusiveArch: %{rust_arches}
- rust-precomputed-hash
ExclusiveArch: %{rust_arches}
- rust-predicates
ExclusiveArch: %{rust_arches}
- rust-predicates-core
ExclusiveArch: %{rust_arches}
- rust-predicates-tree
ExclusiveArch: %{rust_arches}
- rust-predicates1
ExclusiveArch: %{rust_arches}
- rust-pretty
ExclusiveArch: %{rust_arches}
- rust-pretty-git-prompt
ExclusiveArch: %{rust_arches}
- rust-pretty-hex
ExclusiveArch: %{rust_arches}
- rust-pretty_assertions
ExclusiveArch: %{rust_arches}
- rust-pretty_assertions0.6
ExclusiveArch: %{rust_arches}
- rust-pretty_assertions0.7
ExclusiveArch: %{rust_arches}
- rust-pretty_env_logger
ExclusiveArch: %{rust_arches}
- rust-prettytable-rs
ExclusiveArch: %{rust_arches}
- rust-proc-macro-crate
ExclusiveArch: %{rust_arches}
- rust-proc-macro-crate0.1
ExclusiveArch: %{rust_arches}
- rust-proc-macro-error
ExclusiveArch: %{rust_arches}
- rust-proc-macro-error-attr
ExclusiveArch: %{rust_arches}
- rust-proc-macro-hack
ExclusiveArch: %{rust_arches}
- rust-proc-macro2
ExclusiveArch: %{rust_arches}
- rust-proc-macro2-0.4
ExclusiveArch: %{rust_arches}
- rust-proc-maps
ExclusiveArch: %{rust_arches}
- rust-proc-mounts
ExclusiveArch: %{rust_arches}
- rust-proc-quote-impl
ExclusiveArch: %{rust_arches}
- rust-procedural-masquerade
ExclusiveArch: %{rust_arches}
- rust-process_control
ExclusiveArch: %{rust_arches}
- rust-process_path
ExclusiveArch: %{rust_arches}
- rust-procfs
ExclusiveArch: %{rust_arches}
- rust-procs
ExclusiveArch: %{rust_arches}
- rust-progress-streams
ExclusiveArch: %{rust_arches}
- rust-prometheus
ExclusiveArch: %{rust_arches}
- rust-proptest
ExclusiveArch: %{rust_arches}
- rust-proptest-derive
ExclusiveArch: %{rust_arches}
- rust-proptest0.10
ExclusiveArch: %{rust_arches}
- rust-prost
ExclusiveArch: %{rust_arches}
- rust-prost-build
ExclusiveArch: %{rust_arches}
- rust-prost-derive
ExclusiveArch: %{rust_arches}
- rust-prost-types
ExclusiveArch: %{rust_arches}
- rust-protobuf
ExclusiveArch: %{rust_arches}
- rust-protobuf-codegen
ExclusiveArch: %{rust_arches}
- rust-protobuf-codegen-pure
ExclusiveArch: %{rust_arches}
- rust-protoc
ExclusiveArch: %{rust_arches}
- rust-protoc-rust
ExclusiveArch: %{rust_arches}
- rust-psa-crypto
ExclusiveArch: %{rust_arches}
- rust-psa-crypto-sys
ExclusiveArch: %{rust_arches}
- rust-psd
ExclusiveArch: %{rust_arches}
- rust-psl-types
ExclusiveArch: %{rust_arches}
- rust-psm
ExclusiveArch: %{rust_arches}
- rust-ptr_meta
ExclusiveArch: %{rust_arches}
- rust-ptr_meta_derive
ExclusiveArch: %{rust_arches}
- rust-publicsuffix
ExclusiveArch: %{rust_arches}
- rust-publicsuffix1
ExclusiveArch: %{rust_arches}
- rust-pulldown-cmark
ExclusiveArch: %{rust_arches}
- rust-pulse
ExclusiveArch: %{rust_arches}
- rust-pure-rust-locales
ExclusiveArch: %{rust_arches}
- rust-pyo3
ExclusiveArch: %{rust_arches}
- rust-pyo3-build-config
ExclusiveArch: %{rust_arches}
- rust-pyo3-macros
ExclusiveArch: %{rust_arches}
- rust-pyo3-macros-backend
ExclusiveArch: %{rust_arches}
- rust-python-launcher
ExclusiveArch: %{rust_arches}
- rust-python3-sys
ExclusiveArch: %{rust_arches}
- rust-qr2term
ExclusiveArch: %{rust_arches}
- rust-qrcode
ExclusiveArch: %{rust_arches}
- rust-qstring
ExclusiveArch: %{rust_arches}
- rust-quad-rand
ExclusiveArch: %{rust_arches}
- rust-quantiles
ExclusiveArch: %{rust_arches}
- rust-quick-error
ExclusiveArch: %{rust_arches}
- rust-quick-error1
ExclusiveArch: %{rust_arches}
- rust-quick-xml
ExclusiveArch: %{rust_arches}
- rust-quick-xml0.20
ExclusiveArch: %{rust_arches}
- rust-quickcheck
ExclusiveArch: %{rust_arches}
- rust-quickcheck0.6
ExclusiveArch: %{rust_arches}
- rust-quickcheck0.9
ExclusiveArch: %{rust_arches}
- rust-quickcheck_macros
ExclusiveArch: %{rust_arches}
- rust-quickersort
ExclusiveArch: %{rust_arches}
- rust-quicli
ExclusiveArch: %{rust_arches}
- rust-quote
ExclusiveArch: %{rust_arches}
- rust-quote0.3
ExclusiveArch: %{rust_arches}
- rust-quote0.6
ExclusiveArch: %{rust_arches}
- rust-quoted_printable
ExclusiveArch: %{rust_arches}
- rust-r2d2
ExclusiveArch: %{rust_arches}
- rust-radium
ExclusiveArch: %{rust_arches}
- rust-radix64
ExclusiveArch: %{rust_arches}
- rust-radix_trie
ExclusiveArch: %{rust_arches}
- rust-rand
ExclusiveArch: %{rust_arches}
- rust-rand0.4
ExclusiveArch: %{rust_arches}
- rust-rand0.5
ExclusiveArch: %{rust_arches}
- rust-rand0.6
ExclusiveArch: %{rust_arches}
- rust-rand0.7
ExclusiveArch: %{rust_arches}
- rust-rand_chacha
ExclusiveArch: %{rust_arches}
- rust-rand_chacha0.1
ExclusiveArch: %{rust_arches}
- rust-rand_chacha0.2
ExclusiveArch: %{rust_arches}
- rust-rand_core
ExclusiveArch: %{rust_arches}
- rust-rand_core0.3
ExclusiveArch: %{rust_arches}
- rust-rand_core0.4
ExclusiveArch: %{rust_arches}
- rust-rand_core0.5
ExclusiveArch: %{rust_arches}
- rust-rand_distr
ExclusiveArch: %{rust_arches}
- rust-rand_hc
ExclusiveArch: %{rust_arches}
- rust-rand_hc0.1
ExclusiveArch: %{rust_arches}
- rust-rand_isaac
ExclusiveArch: %{rust_arches}
- rust-rand_isaac0.1
ExclusiveArch: %{rust_arches}
- rust-rand_jitter
ExclusiveArch: %{rust_arches}
- rust-rand_jitter0.1
ExclusiveArch: %{rust_arches}
- rust-rand_os
ExclusiveArch: %{rust_arches}
- rust-rand_os0.1
ExclusiveArch: %{rust_arches}
- rust-rand_pcg
ExclusiveArch: %{rust_arches}
- rust-rand_pcg0.1
ExclusiveArch: %{rust_arches}
- rust-rand_pcg0.2
ExclusiveArch: %{rust_arches}
- rust-rand_xorshift
ExclusiveArch: %{rust_arches}
- rust-rand_xorshift0.1
ExclusiveArch: %{rust_arches}
- rust-rand_xorshift0.2
ExclusiveArch: %{rust_arches}
- rust-rand_xoshiro
ExclusiveArch: %{rust_arches}
- rust-random
ExclusiveArch: %{rust_arches}
- rust-random-fast-rng
ExclusiveArch: %{rust_arches}
- rust-random-trait
ExclusiveArch: %{rust_arches}
- rust-randomize
ExclusiveArch: %{rust_arches}
- rust-rav1e
ExclusiveArch: %{rust_arches}
- rust-raw-window-handle
ExclusiveArch: %{rust_arches}
- rust-rawpointer
ExclusiveArch: %{rust_arches}
- rust-rawslice
ExclusiveArch: %{rust_arches}
- rust-rayon
ExclusiveArch: %{rust_arches}
- rust-rayon-core
ExclusiveArch: %{rust_arches}
- rust-rbspy
ExclusiveArch: %{rust_arches}
- rust-rbspy-ruby-structs
ExclusiveArch: %{rust_arches}
- rust-rbspy-testdata
ExclusiveArch: %{rust_arches}
- rust-rd-agent
ExclusiveArch: %{rust_arches}
- rust-rd-agent-intf
ExclusiveArch: %{rust_arches}
- rust-rd-hashd
ExclusiveArch: %{rust_arches}
- rust-rd-hashd-intf
ExclusiveArch: %{rust_arches}
- rust-rd-util
ExclusiveArch: %{rust_arches}
- rust-read-process-memory
ExclusiveArch: %{rust_arches}
- rust-read_input
ExclusiveArch: %{rust_arches}
- rust-readability-fork
ExclusiveArch: %{rust_arches}
- rust-readwrite
ExclusiveArch: %{rust_arches}
- rust-recycler
ExclusiveArch: %{rust_arches}
- rust-ref-cast
ExclusiveArch: %{rust_arches}
- rust-ref-cast-impl
ExclusiveArch: %{rust_arches}
- rust-regalloc
ExclusiveArch: %{rust_arches}
- rust-regex
ExclusiveArch: %{rust_arches}
- rust-regex-automata
ExclusiveArch: %{rust_arches}
- rust-regex-syntax
ExclusiveArch: %{rust_arches}
- rust-region
ExclusiveArch: %{rust_arches}
- rust-relative-path
ExclusiveArch: %{rust_arches}
- rust-relay
ExclusiveArch: %{rust_arches}
- rust-remoteprocess
ExclusiveArch: %{rust_arches}
- rust-remove_dir_all
ExclusiveArch: %{rust_arches}
- rust-rend
ExclusiveArch: %{rust_arches}
- rust-rental
ExclusiveArch: %{rust_arches}
- rust-rental-impl
ExclusiveArch: %{rust_arches}
- rust-reqwest
ExclusiveArch: %{rust_arches}
- rust-reqwest0.10
ExclusiveArch: %{rust_arches}
- rust-resctl-bench
ExclusiveArch: %{rust_arches}
- rust-resctl-bench-intf
ExclusiveArch: %{rust_arches}
- rust-resctl-demo
ExclusiveArch: %{rust_arches}
- rust-resize
ExclusiveArch: %{rust_arches}
- rust-resolv-conf
ExclusiveArch: %{rust_arches}
- rust-restson
ExclusiveArch: %{rust_arches}
- rust-retry
ExclusiveArch: %{rust_arches}
- rust-rgb
ExclusiveArch: %{rust_arches}
- rust-ring
ExclusiveArch: %{rust_arches}
- rust-ringbuf
ExclusiveArch: %{rust_arches}
- rust-ripgrep
ExclusiveArch: %{rust_arches}
- rust-rkyv
ExclusiveArch: %{rust_arches}
- rust-rkyv_derive
ExclusiveArch: %{rust_arches}
- rust-rle-decode-fast
ExclusiveArch: %{rust_arches}
- rust-rmp
ExclusiveArch: %{rust_arches}
- rust-rmp-serde
ExclusiveArch: %{rust_arches}
- rust-rodio
ExclusiveArch: %{rust_arches}
- rust-roff
ExclusiveArch: %{rust_arches}
- rust-ron
ExclusiveArch: %{rust_arches}
- rust-roxmltree
ExclusiveArch: %{rust_arches}
- rust-rpassword
ExclusiveArch: %{rust_arches}
- rust-rpick
ExclusiveArch: %{rust_arches}
- rust-rsa
ExclusiveArch: %{rust_arches}
- rust-rspec
ExclusiveArch: %{rust_arches}
- rust-rtnetlink
ExclusiveArch: %{rust_arches}
- rust-rudo
ExclusiveArch: %{rust_arches}
- rust-rusqlite
ExclusiveArch: %{rust_arches}
- rust-rust-embed
ExclusiveArch: %{rust_arches}
- rust-rust-embed-impl
ExclusiveArch: %{rust_arches}
- rust-rust-embed-utils
ExclusiveArch: %{rust_arches}
- rust-rust-ini
ExclusiveArch: %{rust_arches}
- rust-rust-stemmers
ExclusiveArch: %{rust_arches}
- rust-rust_decimal
ExclusiveArch: %{rust_arches}
- rust-rust_hawktracer
ExclusiveArch: %{rust_arches}
- rust-rust_hawktracer_normal_macro
ExclusiveArch: %{rust_arches}
- rust-rust_hawktracer_proc_macro
ExclusiveArch: %{rust_arches}
- rust-rust_hawktracer_sys
ExclusiveArch: %{rust_arches}
- rust-rustbus
ExclusiveArch: %{rust_arches}
- rust-rustbus_derive
ExclusiveArch: %{rust_arches}
- rust-rustc-demangle
ExclusiveArch: %{rust_arches}
- rust-rustc-hash
ExclusiveArch: %{rust_arches}
- rust-rustc-serialize
ExclusiveArch: %{rust_arches}
- rust-rustc-test
ExclusiveArch: %{rust_arches}
- rust-rustc_tools_util
ExclusiveArch: %{rust_arches}
- rust-rustc_version
ExclusiveArch: %{rust_arches}
- rust-rustc_version0.3
ExclusiveArch: %{rust_arches}
- rust-rustdoc-stripper
ExclusiveArch: %{rust_arches}
- rust-rustfilt
ExclusiveArch: %{rust_arches}
- rust-rustfix
ExclusiveArch: %{rust_arches}
- rust-rustio
ExclusiveArch: %{rust_arches}
- rust-rustix
ExclusiveArch: %{rust_arches}
- rust-rustls
ExclusiveArch: %{rust_arches}
- rust-rustls-native-certs
ExclusiveArch: %{rust_arches}
- rust-rusttype
ExclusiveArch: %{rust_arches}
- rust-rustversion
ExclusiveArch: %{rust_arches}
- rust-rusty-fork
ExclusiveArch: %{rust_arches}
- rust-rustyline
ExclusiveArch: %{rust_arches}
- rust-rustyline-derive
ExclusiveArch: %{rust_arches}
- rust-ryu
ExclusiveArch: %{rust_arches}
- rust-safe-transmute
ExclusiveArch: %{rust_arches}
- rust-safe_arch
ExclusiveArch: %{rust_arches}
- rust-safemem
ExclusiveArch: %{rust_arches}
- rust-salsa20
ExclusiveArch: %{rust_arches}
- rust-same-file
ExclusiveArch: %{rust_arches}
- rust-sapp-kms
ExclusiveArch: %{rust_arches}
- rust-sapp-linux
ExclusiveArch: %{rust_arches}
- rust-sass-rs
ExclusiveArch: %{rust_arches}
- rust-sass-sys
ExclusiveArch: %{rust_arches}
- rust-scan_fmt
ExclusiveArch: %{rust_arches}
- rust-scheduled-thread-pool
ExclusiveArch: %{rust_arches}
- rust-scoped-tls
ExclusiveArch: %{rust_arches}
- rust-scoped-tls-hkt
ExclusiveArch: %{rust_arches}
- rust-scoped_threadpool
ExclusiveArch: %{rust_arches}
- rust-scopeguard
ExclusiveArch: %{rust_arches}
- rust-scopetime
ExclusiveArch: %{rust_arches}
- rust-scratch
ExclusiveArch: %{rust_arches}
- rust-scroll
ExclusiveArch: %{rust_arches}
- rust-scroll_derive
ExclusiveArch: %{rust_arches}
- rust-scrypt
ExclusiveArch: %{rust_arches}
- rust-sct
ExclusiveArch: %{rust_arches}
- rust-sd
ExclusiveArch: %{rust_arches}
- rust-sd-notify
ExclusiveArch: %{rust_arches}
- rust-seahash
ExclusiveArch: %{rust_arches}
- rust-seahash3
ExclusiveArch: %{rust_arches}
- rust-secrecy
ExclusiveArch: %{rust_arches}
- rust-secret-service
ExclusiveArch: %{rust_arches}
- rust-self_cell
ExclusiveArch: %{rust_arches}
- rust-semver
ExclusiveArch: %{rust_arches}
- rust-semver-parser
ExclusiveArch: %{rust_arches}
- rust-semver-parser0.9
ExclusiveArch: %{rust_arches}
- rust-semver0.11
ExclusiveArch: %{rust_arches}
- rust-sequoia-autocrypt
ExclusiveArch: %{rust_arches}
- rust-sequoia-ipc
ExclusiveArch: %{rust_arches}
- rust-sequoia-keyring-linter
ExclusiveArch: %{rust_arches}
- rust-sequoia-net
ExclusiveArch: %{rust_arches}
- rust-sequoia-octopus-librnp
ExclusiveArch: %{rust_arches}
- rust-sequoia-openpgp
ExclusiveArch: %{rust_arches}
- rust-sequoia-openpgp-mt
ExclusiveArch: %{rust_arches}
- rust-sequoia-sop
ExclusiveArch: %{rust_arches}
- rust-sequoia-sq
ExclusiveArch: %{rust_arches}
- rust-sequoia-sqv
ExclusiveArch: %{rust_arches}
- rust-serde
ExclusiveArch: %{rust_arches}
- rust-serde-big-array
ExclusiveArch: %{rust_arches}
- rust-serde-pickle
ExclusiveArch: %{rust_arches}
- rust-serde-value
ExclusiveArch: %{rust_arches}
- rust-serde-xml-rs
ExclusiveArch: %{rust_arches}
- rust-serde_bser
ExclusiveArch: %{rust_arches}
- rust-serde_bytes
ExclusiveArch: %{rust_arches}
- rust-serde_cbor
ExclusiveArch: %{rust_arches}
- rust-serde_derive
ExclusiveArch: %{rust_arches}
- rust-serde_fmt
ExclusiveArch: %{rust_arches}
- rust-serde_ignored
ExclusiveArch: %{rust_arches}
- rust-serde_json
ExclusiveArch: %{rust_arches}
- rust-serde_repr
ExclusiveArch: %{rust_arches}
- rust-serde_stacker
ExclusiveArch: %{rust_arches}
- rust-serde_test
ExclusiveArch: %{rust_arches}
- rust-serde_url_params
ExclusiveArch: %{rust_arches}
- rust-serde_urlencoded
ExclusiveArch: %{rust_arches}
- rust-serde_urlencoded0.6
ExclusiveArch: %{rust_arches}
- rust-serde_with
ExclusiveArch: %{rust_arches}
- rust-serde_with_macros
ExclusiveArch: %{rust_arches}
- rust-serde_yaml
ExclusiveArch: %{rust_arches}
- rust-serial-core
ExclusiveArch: %{rust_arches}
- rust-serial_test
ExclusiveArch: %{rust_arches}
- rust-serial_test_derive
ExclusiveArch: %{rust_arches}
- rust-servo-fontconfig
ExclusiveArch: %{rust_arches}
- rust-servo-fontconfig-sys
ExclusiveArch: %{rust_arches}
- rust-sev
ExclusiveArch: %{rust_arches}
- rust-sevctl
ExclusiveArch: x86_64
- rust-sha-1
ExclusiveArch: %{rust_arches}
- rust-sha-1_0.9
ExclusiveArch: %{rust_arches}
- rust-sha1
ExclusiveArch: %{rust_arches}
- rust-sha1_0.6
ExclusiveArch: %{rust_arches}
- rust-sha1_smol
ExclusiveArch: %{rust_arches}
- rust-sha1collisiondetection
ExclusiveArch: %{rust_arches}
- rust-sha2
ExclusiveArch: %{rust_arches}
- rust-sha2_0.9
ExclusiveArch: %{rust_arches}
- rust-sha3
ExclusiveArch: %{rust_arches}
- rust-sha3_0.9
ExclusiveArch: %{rust_arches}
- rust-shadow-rs
ExclusiveArch: %{rust_arches}
- rust-shared_child
ExclusiveArch: %{rust_arches}
- rust-shared_library
ExclusiveArch: %{rust_arches}
- rust-shell-escape
ExclusiveArch: %{rust_arches}
- rust-shell-words
ExclusiveArch: %{rust_arches}
- rust-shellexpand
ExclusiveArch: %{rust_arches}
- rust-shellwords
ExclusiveArch: %{rust_arches}
- rust-shlex
ExclusiveArch: %{rust_arches}
- rust-signal
ExclusiveArch: %{rust_arches}
- rust-signal-hook
ExclusiveArch: %{rust_arches}
- rust-signal-hook-mio
ExclusiveArch: %{rust_arches}
- rust-signal-hook-registry
ExclusiveArch: %{rust_arches}
- rust-signal-hook0.1
ExclusiveArch: %{rust_arches}
- rust-silver
ExclusiveArch: %{rust_arches}
- rust-simba
ExclusiveArch: %{rust_arches}
- rust-simd_helpers
ExclusiveArch: %{rust_arches}
- rust-simdutf8
ExclusiveArch: %{rust_arches}
- rust-similar
ExclusiveArch: %{rust_arches}
- rust-similar-asserts
ExclusiveArch: %{rust_arches}
- rust-simple-error
ExclusiveArch: %{rust_arches}
- rust-simple_asn1
ExclusiveArch: %{rust_arches}
- rust-simple_logger
ExclusiveArch: %{rust_arches}
- rust-simplelog
ExclusiveArch: %{rust_arches}
- rust-siphasher
ExclusiveArch: %{rust_arches}
- rust-size
ExclusiveArch: %{rust_arches}
- rust-sized-chunks
ExclusiveArch: %{rust_arches}
- rust-skeptic
ExclusiveArch: %{rust_arches}
- rust-skim
ExclusiveArch: %{rust_arches}
- rust-slab
ExclusiveArch: %{rust_arches}
- rust-slice-deque
ExclusiveArch: %{rust_arches}
- rust-slog
ExclusiveArch: %{rust_arches}
- rust-slog-async
ExclusiveArch: %{rust_arches}
- rust-slog-scope
ExclusiveArch: %{rust_arches}
- rust-slog-term
ExclusiveArch: %{rust_arches}
- rust-slotmap
ExclusiveArch: %{rust_arches}
- rust-slug
ExclusiveArch: %{rust_arches}
- rust-sluice
ExclusiveArch: %{rust_arches}
- rust-smallbitvec
ExclusiveArch: %{rust_arches}
- rust-smallstr
ExclusiveArch: %{rust_arches}
- rust-smallvec
ExclusiveArch: %{rust_arches}
- rust-smart-default
ExclusiveArch: %{rust_arches}
- rust-smawk
ExclusiveArch: %{rust_arches}
- rust-smithay-client-toolkit
ExclusiveArch: %{rust_arches}
- rust-smithay-clipboard
ExclusiveArch: %{rust_arches}
- rust-smol_str
ExclusiveArch: %{rust_arches}
- rust-snafu
ExclusiveArch: %{rust_arches}
- rust-snafu-derive
ExclusiveArch: %{rust_arches}
- rust-snake_case
ExclusiveArch: %{rust_arches}
- rust-socket2
ExclusiveArch: %{rust_arches}
- rust-socket2_0.3
ExclusiveArch: %{rust_arches}
- rust-sop
ExclusiveArch: %{rust_arches}
- rust-spin
ExclusiveArch: %{rust_arches}
- rust-spin0.5
ExclusiveArch: %{rust_arches}
- rust-spin_on
ExclusiveArch: %{rust_arches}
- rust-spin_sleep
ExclusiveArch: %{rust_arches}
- rust-spinning_top
ExclusiveArch: %{rust_arches}
- rust-spki
ExclusiveArch: %{rust_arches}
- rust-spmc
ExclusiveArch: %{rust_arches}
- rust-ssh-key-dir
ExclusiveArch: %{rust_arches}
- rust-stable_deref_trait
ExclusiveArch: %{rust_arches}
- rust-stacker
ExclusiveArch: %{rust_arches}
- rust-standback
ExclusiveArch: %{rust_arches}
- rust-starship
ExclusiveArch: %{rust_arches}
- rust-starship-battery
ExclusiveArch: %{rust_arches}
- rust-starship_module_config_derive
ExclusiveArch: %{rust_arches}
- rust-static_assertions
ExclusiveArch: %{rust_arches}
- rust-statistical
ExclusiveArch: %{rust_arches}
- rust-statrs
ExclusiveArch: %{rust_arches}
- rust-stb_truetype
ExclusiveArch: %{rust_arches}
- rust-stderrlog
ExclusiveArch: %{rust_arches}
- rust-str_stack
ExclusiveArch: %{rust_arches}
- rust-stratisd_proc_macros
ExclusiveArch: %{rust_arches}
- rust-streaming-stats
ExclusiveArch: %{rust_arches}
- rust-streebog
ExclusiveArch: %{rust_arches}
- rust-streebog0.9
ExclusiveArch: %{rust_arches}
- rust-strict
ExclusiveArch: %{rust_arches}
- rust-string
ExclusiveArch: %{rust_arches}
- rust-string_cache
ExclusiveArch: %{rust_arches}
- rust-string_cache_codegen
ExclusiveArch: %{rust_arches}
- rust-string_cache_shared
ExclusiveArch: %{rust_arches}
- rust-strings
ExclusiveArch: %{rust_arches}
- rust-strip-ansi-escapes
ExclusiveArch: %{rust_arches}
- rust-strong-xml
ExclusiveArch: %{rust_arches}
- rust-strong-xml-derive
ExclusiveArch: %{rust_arches}
- rust-strsim
ExclusiveArch: %{rust_arches}
- rust-structopt
ExclusiveArch: %{rust_arches}
- rust-structopt-derive
ExclusiveArch: %{rust_arches}
- rust-structopt-derive0.2
ExclusiveArch: %{rust_arches}
- rust-structopt0.2
ExclusiveArch: %{rust_arches}
- rust-strum
ExclusiveArch: %{rust_arches}
- rust-strum_macros
ExclusiveArch: %{rust_arches}
- rust-subprocess
ExclusiveArch: %{rust_arches}
- rust-subtle
ExclusiveArch: %{rust_arches}
- rust-sudo_plugin
ExclusiveArch: %{rust_arches}
- rust-sudo_plugin-sys
ExclusiveArch: %{rust_arches}
- rust-sval
ExclusiveArch: %{rust_arches}
- rust-sval_derive
ExclusiveArch: %{rust_arches}
- rust-sval_json
ExclusiveArch: %{rust_arches}
- rust-svg
ExclusiveArch: %{rust_arches}
- rust-svg_metadata
ExclusiveArch: %{rust_arches}
- rust-svgfilters
ExclusiveArch: %{rust_arches}
- rust-svgtypes
ExclusiveArch: %{rust_arches}
- rust-sxd-document
ExclusiveArch: %{rust_arches}
- rust-syn
ExclusiveArch: %{rust_arches}
- rust-syn0.15
ExclusiveArch: %{rust_arches}
- rust-synom
ExclusiveArch: %{rust_arches}
- rust-synstructure
ExclusiveArch: %{rust_arches}
- rust-syntect
ExclusiveArch: %{rust_arches}
- rust-sys-info
ExclusiveArch: %{rust_arches}
- rust-sysctl
ExclusiveArch: %{rust_arches}
- rust-sysinfo
ExclusiveArch: %{rust_arches}
- rust-syslog
ExclusiveArch: %{rust_arches}
- rust-system-deps
ExclusiveArch: %{rust_arches}
- rust-system76_ectool
ExclusiveArch: %{rust_arches}
- rust-systemd
ExclusiveArch: %{rust_arches}
- rust-tabular
ExclusiveArch: %{rust_arches}
- rust-tabwriter
ExclusiveArch: %{rust_arches}
- rust-take
ExclusiveArch: %{rust_arches}
- rust-take_mut
ExclusiveArch: %{rust_arches}
- rust-takeable
ExclusiveArch: %{rust_arches}
- rust-takeable-option
ExclusiveArch: %{rust_arches}
- rust-tap
ExclusiveArch: %{rust_arches}
- rust-tar
ExclusiveArch: %{rust_arches}
- rust-target
ExclusiveArch: %{rust_arches}
- rust-target-lexicon
ExclusiveArch: %{rust_arches}
- rust-tealdeer
ExclusiveArch: %{rust_arches}
- rust-teloxide
ExclusiveArch: %{rust_arches}
- rust-teloxide-macros
ExclusiveArch: %{rust_arches}
- rust-tempdir
ExclusiveArch: %{rust_arches}
- rust-tempfile
ExclusiveArch: %{rust_arches}
- rust-temporary
ExclusiveArch: %{rust_arches}
- rust-temptree
ExclusiveArch: %{rust_arches}
- rust-tendril
ExclusiveArch: %{rust_arches}
- rust-tera
ExclusiveArch: %{rust_arches}
- rust-term
ExclusiveArch: %{rust_arches}
- rust-term0.6
ExclusiveArch: %{rust_arches}
- rust-term_grid
ExclusiveArch: %{rust_arches}
- rust-term_size
ExclusiveArch: %{rust_arches}
- rust-termbg
ExclusiveArch: %{rust_arches}
- rust-termcolor
ExclusiveArch: %{rust_arches}
- rust-terminal_size
ExclusiveArch: %{rust_arches}
- rust-terminfo
ExclusiveArch: %{rust_arches}
- rust-termion
ExclusiveArch: %{rust_arches}
- rust-termios
ExclusiveArch: %{rust_arches}
- rust-termwiz
ExclusiveArch: %{rust_arches}
- rust-test-assembler
ExclusiveArch: %{rust_arches}
- rust-test-case
ExclusiveArch: %{rust_arches}
- rust-tester
ExclusiveArch: %{rust_arches}
- rust-testing_logger
ExclusiveArch: %{rust_arches}
- rust-textwrap
ExclusiveArch: %{rust_arches}
- rust-textwrap0.11
ExclusiveArch: %{rust_arches}
- rust-thiserror
ExclusiveArch: %{rust_arches}
- rust-thiserror-impl
ExclusiveArch: %{rust_arches}
- rust-thread-id
ExclusiveArch: %{rust_arches}
- rust-thread-tree
ExclusiveArch: %{rust_arches}
- rust-thread_local
ExclusiveArch: %{rust_arches}
- rust-threadpool
ExclusiveArch: %{rust_arches}
- rust-tiff
ExclusiveArch: %{rust_arches}
- rust-tiger
ExclusiveArch: %{rust_arches}
- rust-tiger0.1
ExclusiveArch: %{rust_arches}
- rust-time
ExclusiveArch: %{rust_arches}
- rust-time-macros
ExclusiveArch: %{rust_arches}
- rust-time-macros-impl
ExclusiveArch: %{rust_arches}
- rust-time-macros0.1
ExclusiveArch: %{rust_arches}
- rust-time0.1
ExclusiveArch: %{rust_arches}
- rust-time0.2
ExclusiveArch: %{rust_arches}
- rust-timebomb
ExclusiveArch: %{rust_arches}
- rust-timer
ExclusiveArch: %{rust_arches}
- rust-timerfd
ExclusiveArch: %{rust_arches}
- rust-tiny-keccak
ExclusiveArch: %{rust_arches}
- rust-tiny-skia
ExclusiveArch: %{rust_arches}
- rust-tiny_http
ExclusiveArch: %{rust_arches}
- rust-tiny_http0.6
ExclusiveArch: %{rust_arches}
- rust-tinyfiledialogs
ExclusiveArch: %{rust_arches}
- rust-tinystr
ExclusiveArch: %{rust_arches}
- rust-tinytemplate
ExclusiveArch: %{rust_arches}
- rust-tinyvec
ExclusiveArch: %{rust_arches}
- rust-tinyvec_macros
ExclusiveArch: %{rust_arches}
- rust-tokei
ExclusiveArch: %{rust_arches}
- rust-tokio
ExclusiveArch: %{rust_arches}
- rust-tokio-codec
ExclusiveArch: %{rust_arches}
- rust-tokio-core
ExclusiveArch: %{rust_arches}
- rust-tokio-current-thread
ExclusiveArch: %{rust_arches}
- rust-tokio-executor
ExclusiveArch: %{rust_arches}
- rust-tokio-fs
ExclusiveArch: %{rust_arches}
- rust-tokio-io
ExclusiveArch: %{rust_arches}
- rust-tokio-macros
ExclusiveArch: %{rust_arches}
- rust-tokio-macros0.2
ExclusiveArch: %{rust_arches}
- rust-tokio-mock-task
ExclusiveArch: %{rust_arches}
- rust-tokio-native-tls
ExclusiveArch: %{rust_arches}
- rust-tokio-openssl
ExclusiveArch: %{rust_arches}
- rust-tokio-openssl0.4
ExclusiveArch: %{rust_arches}
- rust-tokio-reactor
ExclusiveArch: %{rust_arches}
- rust-tokio-rustls
ExclusiveArch: %{rust_arches}
- rust-tokio-socks
ExclusiveArch: %{rust_arches}
- rust-tokio-socks0.3
ExclusiveArch: %{rust_arches}
- rust-tokio-stream
ExclusiveArch: %{rust_arches}
- rust-tokio-sync
ExclusiveArch: %{rust_arches}
- rust-tokio-tcp
ExclusiveArch: %{rust_arches}
- rust-tokio-test
ExclusiveArch: %{rust_arches}
- rust-tokio-threadpool
ExclusiveArch: %{rust_arches}
- rust-tokio-timer
ExclusiveArch: %{rust_arches}
- rust-tokio-tls
ExclusiveArch: %{rust_arches}
- rust-tokio-tls0.2
ExclusiveArch: %{rust_arches}
- rust-tokio-tungstenite
ExclusiveArch: %{rust_arches}
- rust-tokio-udp
ExclusiveArch: %{rust_arches}
- rust-tokio-uds
ExclusiveArch: %{rust_arches}
- rust-tokio-util
ExclusiveArch: %{rust_arches}
- rust-tokio-util0.3
ExclusiveArch: %{rust_arches}
- rust-tokio0.1
ExclusiveArch: %{rust_arches}
- rust-tokio0.2
ExclusiveArch: %{rust_arches}
- rust-toml
ExclusiveArch: %{rust_arches}
- rust-toml0.4
ExclusiveArch: %{rust_arches}
- rust-toml_edit
ExclusiveArch: %{rust_arches}
- rust-tower-layer
ExclusiveArch: %{rust_arches}
- rust-tower-service
ExclusiveArch: %{rust_arches}
- rust-tower-test
ExclusiveArch: %{rust_arches}
- rust-tower-util
ExclusiveArch: %{rust_arches}
- rust-tpm2-policy
ExclusiveArch: %{rust_arches}
- rust-tracing
ExclusiveArch: %{rust_arches}
- rust-tracing-attributes
ExclusiveArch: %{rust_arches}
- rust-tracing-core
ExclusiveArch: %{rust_arches}
- rust-tracing-futures
ExclusiveArch: %{rust_arches}
- rust-traitobject
ExclusiveArch: %{rust_arches}
- rust-trash
ExclusiveArch: %{rust_arches}
- rust-treebitmap
ExclusiveArch: %{rust_arches}
- rust-treeline
ExclusiveArch: %{rust_arches}
- rust-trust-dns-https
ExclusiveArch: %{rust_arches}
- rust-trust-dns-native-tls
ExclusiveArch: %{rust_arches}
- rust-trust-dns-native-tls0.19
ExclusiveArch: %{rust_arches}
- rust-trust-dns-openssl
ExclusiveArch: %{rust_arches}
- rust-trust-dns-openssl0.19
ExclusiveArch: %{rust_arches}
- rust-trust-dns-proto
ExclusiveArch: %{rust_arches}
- rust-trust-dns-proto0.19
ExclusiveArch: %{rust_arches}
- rust-trust-dns-resolver
ExclusiveArch: %{rust_arches}
- rust-trust-dns-resolver0.19
ExclusiveArch: %{rust_arches}
- rust-trust-dns-rustls
ExclusiveArch: %{rust_arches}
- rust-try-lock
ExclusiveArch: %{rust_arches}
- rust-trybuild
ExclusiveArch: %{rust_arches}
- rust-tss-esapi
ExclusiveArch: %{rust_arches}
- rust-tss-esapi-sys
ExclusiveArch: %{rust_arches}
- rust-ttf-parser
ExclusiveArch: %{rust_arches}
- rust-tui
ExclusiveArch: %{rust_arches}
- rust-tui-react
ExclusiveArch: %{rust_arches}
- rust-tui0.11
ExclusiveArch: %{rust_arches}
- rust-tui0.9
ExclusiveArch: %{rust_arches}
- rust-tuikit
ExclusiveArch: %{rust_arches}
- rust-tungstenite
ExclusiveArch: %{rust_arches}
- rust-twoway
ExclusiveArch: %{rust_arches}
- rust-type-map
ExclusiveArch: %{rust_arches}
- rust-typeable
ExclusiveArch: %{rust_arches}
- rust-typed-arena
ExclusiveArch: %{rust_arches}
- rust-typemap
ExclusiveArch: %{rust_arches}
- rust-typenum
ExclusiveArch: %{rust_arches}
- rust-typetag
ExclusiveArch: %{rust_arches}
- rust-typetag-impl
ExclusiveArch: %{rust_arches}
- rust-tzfile
ExclusiveArch: %{rust_arches}
- rust-ucd-parse
ExclusiveArch: %{rust_arches}
- rust-ucd-trie
ExclusiveArch: %{rust_arches}
- rust-ucd-util
ExclusiveArch: %{rust_arches}
- rust-umask
ExclusiveArch: %{rust_arches}
- rust-uncased
ExclusiveArch: %{rust_arches}
- rust-unchecked-index
ExclusiveArch: %{rust_arches}
- rust-unescape
ExclusiveArch: %{rust_arches}
- rust-unic-char-property
ExclusiveArch: %{rust_arches}
- rust-unic-char-range
ExclusiveArch: %{rust_arches}
- rust-unic-common
ExclusiveArch: %{rust_arches}
- rust-unic-langid
ExclusiveArch: %{rust_arches}
- rust-unic-langid-impl
ExclusiveArch: %{rust_arches}
- rust-unic-langid-macros
ExclusiveArch: %{rust_arches}
- rust-unic-langid-macros-impl
ExclusiveArch: %{rust_arches}
- rust-unic-locale
ExclusiveArch: %{rust_arches}
- rust-unic-locale-impl
ExclusiveArch: %{rust_arches}
- rust-unic-locale-macros
ExclusiveArch: %{rust_arches}
- rust-unic-locale-macros-impl
ExclusiveArch: %{rust_arches}
- rust-unic-segment
ExclusiveArch: %{rust_arches}
- rust-unic-ucd-category
ExclusiveArch: %{rust_arches}
- rust-unic-ucd-common
ExclusiveArch: %{rust_arches}
- rust-unic-ucd-segment
ExclusiveArch: %{rust_arches}
- rust-unic-ucd-version
ExclusiveArch: %{rust_arches}
- rust-unicase
ExclusiveArch: %{rust_arches}
- rust-unicase1
ExclusiveArch: %{rust_arches}
- rust-unicode-bidi
ExclusiveArch: %{rust_arches}
- rust-unicode-linebreak
ExclusiveArch: %{rust_arches}
- rust-unicode-normalization
ExclusiveArch: %{rust_arches}
- rust-unicode-segmentation
ExclusiveArch: %{rust_arches}
- rust-unicode-truncate
ExclusiveArch: %{rust_arches}
- rust-unicode-width
ExclusiveArch: %{rust_arches}
- rust-unicode-xid
ExclusiveArch: %{rust_arches}
- rust-unicode-xid0.1
ExclusiveArch: %{rust_arches}
- rust-unicode_categories
ExclusiveArch: %{rust_arches}
- rust-unindent
ExclusiveArch: %{rust_arches}
- rust-universal-hash
ExclusiveArch: %{rust_arches}
- rust-unix_socket
ExclusiveArch: %{rust_arches}
- rust-unreachable
ExclusiveArch: %{rust_arches}
- rust-unsafe-any
ExclusiveArch: %{rust_arches}
- rust-untrusted
ExclusiveArch: %{rust_arches}
- rust-uom
ExclusiveArch: %{rust_arches}
- rust-url
ExclusiveArch: %{rust_arches}
- rust-url1
ExclusiveArch: %{rust_arches}
- rust-url_serde
ExclusiveArch: %{rust_arches}
- rust-urlencoding
ExclusiveArch: %{rust_arches}
- rust-urlocator
ExclusiveArch: %{rust_arches}
- rust-urlshortener
ExclusiveArch: %{rust_arches}
- rust-users
ExclusiveArch: %{rust_arches}
- rust-users0.10
ExclusiveArch: %{rust_arches}
- rust-utf-8
ExclusiveArch: %{rust_arches}
- rust-utf8-cstr
ExclusiveArch: %{rust_arches}
- rust-utf8-ranges
ExclusiveArch: %{rust_arches}
- rust-utf8-width
ExclusiveArch: %{rust_arches}
- rust-utf8parse
ExclusiveArch: %{rust_arches}
- rust-uuid
ExclusiveArch: %{rust_arches}
- rust-uuid0.7
ExclusiveArch: %{rust_arches}
- rust-v_frame
ExclusiveArch: %{rust_arches}
- rust-value-bag
ExclusiveArch: %{rust_arches}
- rust-varbincode
ExclusiveArch: %{rust_arches}
- rust-varlink
ExclusiveArch: %{rust_arches}
- rust-varlink-cli
ExclusiveArch: %{rust_arches}
- rust-varlink_generator
ExclusiveArch: %{rust_arches}
- rust-varlink_parser
ExclusiveArch: %{rust_arches}
- rust-varlink_stdinterfaces
ExclusiveArch: %{rust_arches}
- rust-vcpkg
ExclusiveArch: %{rust_arches}
- rust-vec_map
ExclusiveArch: %{rust_arches}
- rust-vergen
ExclusiveArch: %{rust_arches}
- rust-vergen3
ExclusiveArch: %{rust_arches}
- rust-version
ExclusiveArch: %{rust_arches}
- rust-version-compare
ExclusiveArch: %{rust_arches}
- rust-version-sync
ExclusiveArch: %{rust_arches}
- rust-version-sync0.8
ExclusiveArch: %{rust_arches}
- rust-version_check
ExclusiveArch: %{rust_arches}
- rust-versions
ExclusiveArch: %{rust_arches}
- rust-vhost
ExclusiveArch: %{rust_arches}
- rust-virtio-bindings
ExclusiveArch: x86_64 aarch64 ppc64le
- rust-virtio-queue
ExclusiveArch: x86_64 aarch64 s390x
- rust-vm-memory
ExclusiveArch: x86_64 aarch64 ppc64le
- rust-vmm-sys-util
ExclusiveArch: x86_64 aarch64 ppc64le
- rust-vmw_backdoor
ExclusiveArch: %{rust_arches}
- rust-void
ExclusiveArch: %{rust_arches}
- rust-vsprintf
ExclusiveArch: %{rust_arches}
- rust-vte
ExclusiveArch: %{rust_arches}
- rust-vte_generate_state_changes
ExclusiveArch: %{rust_arches}
- rust-vtparse
ExclusiveArch: %{rust_arches}
- rust-wait-timeout
ExclusiveArch: %{rust_arches}
- rust-waker-fn
ExclusiveArch: %{rust_arches}
- rust-walkdir
ExclusiveArch: %{rust_arches}
- rust-want
ExclusiveArch: %{rust_arches}
- rust-warp
ExclusiveArch: %{rust_arches}
- rust-wasm-bindgen
ExclusiveArch: %{rust_arches}
- rust-wasm-bindgen-backend
ExclusiveArch: %{rust_arches}
- rust-wasm-bindgen-futures
ExclusiveArch: %{rust_arches}
- rust-wasm-bindgen-macro
ExclusiveArch: %{rust_arches}
- rust-wasm-bindgen-macro-support
ExclusiveArch: %{rust_arches}
- rust-wasm-bindgen-shared
ExclusiveArch: %{rust_arches}
- rust-wasm-bindgen-test
ExclusiveArch: %{rust_arches}
- rust-wasm-bindgen-test-macro
ExclusiveArch: %{rust_arches}
- rust-wasmer_enumset
ExclusiveArch: %{rust_arches}
- rust-wasmer_enumset_derive
ExclusiveArch: %{rust_arches}
- rust-wasmparser
ExclusiveArch: %{rust_arches}
- rust-wasmtime-cache
ExclusiveArch: %{rust_arches}
- rust-wasmtime-environ
ExclusiveArch: %{rust_arches}
- rust-wasmtime-fiber
ExclusiveArch: x86_64 aarch64 s390x
- rust-wasmtime-types
ExclusiveArch: %{rust_arches}
- rust-wast
ExclusiveArch: %{rust_arches}
- rust-wat
ExclusiveArch: %{rust_arches}
- rust-watchman_client
ExclusiveArch: %{rust_arches}
- rust-wayland-client
ExclusiveArch: %{rust_arches}
- rust-wayland-commons
ExclusiveArch: %{rust_arches}
- rust-wayland-cursor
ExclusiveArch: %{rust_arches}
- rust-wayland-egl
ExclusiveArch: %{rust_arches}
- rust-wayland-protocols
ExclusiveArch: %{rust_arches}
- rust-wayland-scanner
ExclusiveArch: %{rust_arches}
- rust-wayland-server
ExclusiveArch: %{rust_arches}
- rust-wayland-sys
ExclusiveArch: %{rust_arches}
- rust-web-sys
ExclusiveArch: %{rust_arches}
- rust-webbrowser
ExclusiveArch: %{rust_arches}
- rust-webpki
ExclusiveArch: %{rust_arches}
- rust-webpki-roots
ExclusiveArch: %{rust_arches}
- rust-websocket
ExclusiveArch: %{rust_arches}
- rust-websocket-base
ExclusiveArch: %{rust_arches}
- rust-weezl
ExclusiveArch: %{rust_arches}
- rust-which
ExclusiveArch: %{rust_arches}
- rust-wide
ExclusiveArch: %{rust_arches}
- rust-wild
ExclusiveArch: %{rust_arches}
- rust-wildmatch
ExclusiveArch: %{rust_arches}
- rust-winit
ExclusiveArch: %{rust_arches}
- rust-witx
ExclusiveArch: %{rust_arches}
- rust-ws
ExclusiveArch: %{rust_arches}
- rust-wyz
ExclusiveArch: %{rust_arches}
- rust-x11
ExclusiveArch: %{rust_arches}
- rust-x11-clipboard
ExclusiveArch: %{rust_arches}
- rust-x11-dl
ExclusiveArch: %{rust_arches}
- rust-xattr
ExclusiveArch: %{rust_arches}
- rust-xcb
ExclusiveArch: %{rust_arches}
- rust-xcursor
ExclusiveArch: %{rust_arches}
- rust-xdg
ExclusiveArch: %{rust_arches}
- rust-xi-unicode
ExclusiveArch: %{rust_arches}
- rust-xkbcommon
ExclusiveArch: %{rust_arches}
- rust-xml-rs
ExclusiveArch: %{rust_arches}
- rust-xml5ever
ExclusiveArch: %{rust_arches}
- rust-xmlparser
ExclusiveArch: %{rust_arches}
- rust-xmltree
ExclusiveArch: %{rust_arches}
- rust-xmlwriter
ExclusiveArch: %{rust_arches}
- rust-xz2
ExclusiveArch: %{rust_arches}
- rust-y4m
ExclusiveArch: %{rust_arches}
- rust-yaml-rust
ExclusiveArch: %{rust_arches}
- rust-yaml-rust0.3
ExclusiveArch: %{rust_arches}
- rust-ybaas
ExclusiveArch: %{rust_arches}
- rust-yubibomb
ExclusiveArch: %{rust_arches}
- rust-zbase32
ExclusiveArch: %{rust_arches}
- rust-zbus
ExclusiveArch: %{rust_arches}
- rust-zbus_macros
ExclusiveArch: %{rust_arches}
- rust-zcomponents
ExclusiveArch: %{rust_arches}
- rust-zeroize
ExclusiveArch: %{rust_arches}
- rust-zeroize_derive
ExclusiveArch: %{rust_arches}
- rust-zincati
ExclusiveArch: %{rust_arches}
- rust-zip
ExclusiveArch: %{rust_arches}
- rust-zmq
ExclusiveArch: %{rust_arches}
- rust-zmq-sys
ExclusiveArch: %{rust_arches}
- rust-zoneinfo_compiled
ExclusiveArch: %{rust_arches}
- rust-zopfli
ExclusiveArch: %{rust_arches}
- rust-zoxide
ExclusiveArch: %{rust_arches}
- rust-zram-generator
ExclusiveArch: %{rust_arches}
- rust-zstd
ExclusiveArch: %{rust_arches}
- rust-zstd-safe
ExclusiveArch: %{rust_arches}
- rust-zstd-sys
ExclusiveArch: %{rust_arches}
- rust-zvariant
ExclusiveArch: %{rust_arches}
- rust-zvariant_derive
ExclusiveArch: %{rust_arches}
- s390utils
ExclusiveArch: s390 s390x
- safetyblanket
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- sagemath
ExclusiveArch: aarch64 %{ix86} x86_64 ppc sparcv9
- sbcl
ExclusiveArch: %{arm} %{ix86} x86_64 ppc sparcv9 aarch64
- sbd
ExclusiveArch: i686 x86_64 s390x aarch64 ppc64le
- sbsigntools
ExclusiveArch: x86_64 aarch64 %{arm} %{ix86}
- sdsl-lite
ExclusiveArch: %{power64} x86_64 aarch64
- seabios
ExclusiveArch: x86_64
- seadrive-gui
ExclusiveArch: %{qt5_qtwebengine_arches}
- seafile-client
ExclusiveArch: %{qt5_qtwebengine_arches}
- seamonkey
ExclusiveArch: x86_64
- seqan3
ExclusiveArch: %{power64} x86_64 aarch64
- servicelog
ExclusiveArch: ppc %{power64}
- sgabios
ExclusiveArch: %{ix86} x86_64
- sharpfont
ExclusiveArch: %mono_arches
- sharpziplib
ExclusiveArch: %{mono_arches}
- shim
ExclusiveArch: %{efi}
- shim-unsigned-aarch64
ExclusiveArch: aarch64
- shim-unsigned-x64
ExclusiveArch: x86_64
- sigul
ExclusiveArch: x86_64
- skopeo
ExclusiveArch: %{go_arches}
- skychart
ExclusiveArch: %{fpc_arches}
- snapd
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- soup-sharp
ExclusiveArch: %{mono_arches}
- sparkleshare
ExclusiveArch: %{mono_arches}
- spicctrl
ExclusiveArch: %{ix86} x86_64
- spice
ExclusiveArch: x86_64
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- springlobby
ExclusiveArch: %{ix86} x86_64
- squeekboard
ExclusiveArch: %{rust_arches}
- startdde
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- statsd
ExclusiveArch: %{nodejs_arches} noarch
- stratis-cli
ExclusiveArch: %{rust_arches} noarch
- stratisd
ExclusiveArch: %{rust_arches}
ExclusiveArch: ${rust_arches}
- stripesnoop
ExclusiveArch: %{ix86} x86_64
- supercollider
ExclusiveArch: %{qt5_qtwebengine_arches}
- supermin
ExclusiveArch: %{kernel_arches}
- svt-av1
ExclusiveArch: x86_64
- svt-vp9
ExclusiveArch: x86_64
- swift-lang
ExclusiveArch: x86_64 aarch64
- sysbench
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64le s390x
- syslinux
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- system76-keyboard-configurator
ExclusiveArch: %{rust_arches}
- taglib-sharp
ExclusiveArch: %{mono_arches}
- tarantool
ExclusiveArch: %{ix86} x86_64
- tboot
ExclusiveArch: %{ix86} x86_64
- tdlib
ExclusiveArch: x86_64 aarch64
- templates_parser
ExclusiveArch: %GPRbuild_arches
- ternimal
ExclusiveArch: %{rust_arches}
- testcloud
ExclusiveArch: %{kernel_arches} noarch
- themonospot-base
ExclusiveArch: %mono_arches
- themonospot-console
ExclusiveArch: %mono_arches
- themonospot-gui-gtk
ExclusiveArch: %mono_arches
- themonospot-plugin-avi
ExclusiveArch: %mono_arches
- themonospot-plugin-mkv
ExclusiveArch: %mono_arches
- thermald
ExclusiveArch: %{ix86} x86_64
- tilix
ExclusiveArch: %{ldc_arches}
- tomboy
ExclusiveArch: %{mono_arches}
- torbrowser-launcher
ExclusiveArch: %{ix86} x86_64
- tuned-profiles-nfv-host-bin
ExclusiveArch: %{ix86} x86_64
- uClibc
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
- ucx
ExclusiveArch: aarch64 ppc64le x86_64
- uglify-js
ExclusiveArch: %{nodejs_arches} noarch
- unetbootin
ExclusiveArch: %{ix86} x86_64
- ursa-major
ExclusiveArch: noarch aarch64 ppc64le s390x x86_64
- usd
ExclusiveArch: aarch64 x86_64
- v8-314
ExclusiveArch: %{ix86} x86_64 %{arm} mips mipsel ppc ppc64
- valgrind
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x armv7hl aarch64
- vboot-utils
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- vim-go
ExclusiveArch: %{?golang_arches}%{!?golang_arches:%{ix86} x86_64 %{arm}}
- virt-p2v
ExclusiveArch: x86_64
- virt-v2v
ExclusiveArch: x86_64
- virtualbox-guest-additions
ExclusiveArch: i686 x86_64
- vkd3d
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- vmaf
ExclusiveArch: x86_64
- vmemcache
ExclusiveArch: x86_64 ppc64 ppc64le s390x aarch64
- vrq
ExclusiveArch: %{ix86} x86_64
- warsow
ExclusiveArch: %{ix86} x86_64 %{arm}
- warsow-data
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{ix86} x86_64 %{arm}
- webkit2-sharp
ExclusiveArch: %mono_arches
- wine
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
ExclusiveArch: %{ix86} %{arm}
- wine-dxvk
ExclusiveArch: %{ix86} x86_64
- winetricks
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- wxMaxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
- x2goclient
ExclusiveArch: x86_64
- xe-guest-utilities-latest
ExclusiveArch: %{ix86} x86_64
- xen
ExclusiveArch: %{ix86} x86_64 armv7hl aarch64
- xmlada
ExclusiveArch: %{GPRbuild_arches}
- xorg-x11-drv-armsoc
ExclusiveArch: %{arm} aarch64
- xorg-x11-drv-intel
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-openchrome
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-vesa
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-vmware
ExclusiveArch: %{ix86} x86_64 ia64
- xsp
ExclusiveArch: %mono_arches
- yarnpkg
ExclusiveArch: %{nodejs_arches} noarch
- zeal
ExclusiveArch: %{qt5_qtwebengine_arches}
- zeromq-ada
ExclusiveArch: %{GPRbuild_arches}
- zig
ExclusiveArch: %{zig_arches}
- zlib-ada
ExclusiveArch: %{GPRbuild_arches}
- zlib-ng
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64
- zola
ExclusiveArch: %{rust_arches}
2 years, 1 month
Architecture specific change in rpms/nodejs-less.git
by githook-noreply@fedoraproject.org
The package rpms/nodejs-less.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-less.git/commit/?id=42d7eb...
https://src.fedoraproject.org/cgit/rpms/nodejs-less.git/commit/?id=a9c10d...
https://src.fedoraproject.org/cgit/rpms/nodejs-less.git/commit/?id=763093...
https://src.fedoraproject.org/cgit/rpms/nodejs-less.git/commit/?id=30492f....
Change:
+ExclusiveArch: %{nodejs_arches} noarch
-ExclusiveArch: %{nodejs_arches} noarch
-ExclusiveArch: %{nodejs_arches} noarch
+ExclusiveArch: %{nodejs_arches} noarch
Thanks.
Full change:
============
commit 508519cd8996df57b2a6db8fa7bd6fe322e61e49
Merge: b61aa34 42d7eb4
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed Mar 2 10:25:16 2022 -0500
Merge branch 'rawhide' into epel7
commit 42d7eb47591a8a7c4672b7944471b196e9dcafbf
Author: Tomas Hrcka <thrcka(a)redhat.com>
Date: Tue Mar 1 10:55:30 2022 +0100
Unretirement request: https://pagure.io/releng/issue/10675
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..33ebfbc
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,19 @@
+/less-1.3.3.tgz
+/less-1.4.0.tgz
+/less-1.4.1.tgz
+/less-1.5.0.tgz
+/less-1.5.1.tgz
+/less-1.6.0.tgz
+/less-1.6.1.tgz
+/less-1.6.3.tgz
+/less-1.7.0.tgz
+/less-1.7.5.tgz
+/less-2.6.1.tgz
+/less-2.7.1.tgz
+/less-2.7.2.tgz
+/less-3.8.1.tgz
+/less-3.9.0.tgz
+/less-3.10.0.tgz
+/less-3.10.1.tgz
+/less-3.10.2.tgz
+/less-3.10.3.tgz
diff --git a/dead.package b/dead.package
deleted file mode 100644
index 5204a84..0000000
--- a/dead.package
+++ /dev/null
@@ -1 +0,0 @@
-Orphaned for 6+ weeks
diff --git a/nodejs-less-mime2.patch b/nodejs-less-mime2.patch
new file mode 100644
index 0000000..92317b2
--- /dev/null
+++ b/nodejs-less-mime2.patch
@@ -0,0 +1,70 @@
+commit 1cbb465aa92f7cb903f7900e0e43cc08294fc649
+Author: Tom Hughes <tom(a)compton.nu>
+Date: Thu Sep 20 18:55:15 2018 +0100
+
+ Update for npm(mime) version 2.x
+
+diff --git a/bin/lessc b/bin/lessc
+index 0ffe6dbc..11c11d45 100644
+--- a/bin/lessc
++++ b/bin/lessc
+@@ -180,10 +180,10 @@ var environment = {
+ return buffer.toString('base64');
+ },
+ mimeLookup: function mimeLookup(filename) {
+- return require('mime').lookup(filename);
++ return require('mime').getType(filename);
+ },
+ charsetLookup: function charsetLookup(mime) {
+- return require('mime').charsets.lookup(mime);
++ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
+ },
+ getSourceMapGenerator: function getSourceMapGenerator() {
+ return require('source-map').SourceMapGenerator;
+diff --git a/dist/less.cjs.js b/dist/less.cjs.js
+index 41b01742..cfc307e9 100644
+--- a/dist/less.cjs.js
++++ b/dist/less.cjs.js
+@@ -11,10 +11,10 @@ var environment = {
+ return buffer.toString('base64');
+ },
+ mimeLookup: function mimeLookup(filename) {
+- return require('mime').lookup(filename);
++ return require('mime').getType(filename);
+ },
+ charsetLookup: function charsetLookup(mime) {
+- return require('mime').charsets.lookup(mime);
++ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
+ },
+ getSourceMapGenerator: function getSourceMapGenerator() {
+ return require('source-map').SourceMapGenerator;
+diff --git a/lib/less-node/environment.js b/lib/less-node/environment.js
+index a9b790c9..a24cf481 100644
+--- a/lib/less-node/environment.js
++++ b/lib/less-node/environment.js
+@@ -5,10 +5,10 @@ export default {
+ return buffer.toString('base64');
+ },
+ mimeLookup: function (filename) {
+- return require('mime').lookup(filename);
++ return require('mime').getType(filename);
+ },
+ charsetLookup: function (mime) {
+- return require('mime').charsets.lookup(mime);
++ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
+ },
+ getSourceMapGenerator: function getSourceMapGenerator() {
+ return require('source-map').SourceMapGenerator;
+diff --git a/package.json b/package.json
+index b9887fcf..50599f21 100644
+--- a/package.json
++++ b/package.json
+@@ -42,7 +42,7 @@
+ "errno": "^0.1.1",
+ "graceful-fs": "^4.1.2",
+ "image-size": "~0.5.0",
+- "mime": "^1.4.1",
++ "mime": "^2.0.0",
+ "mkdirp": "^0.5.0",
+ "promise": "^7.1.1",
+ "request": "^2.83.0",
diff --git a/nodejs-less.spec b/nodejs-less.spec
new file mode 100644
index 0000000..8da1e47
--- /dev/null
+++ b/nodejs-less.spec
@@ -0,0 +1,474 @@
+%{?nodejs_find_provides_and_requires}
+
+Name: nodejs-less
+Version: 3.10.3
+Release: 5%{?dist}
+Summary: Less.js The dynamic stylesheet language
+
+# cssmin.js is licensed under BSD license
+# everything else is ASL 2.0
+License: ASL 2.0 and BSD
+URL: http://lesscss.org
+Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
+Patch0: nodejs-less-mime2.patch
+BuildArch: noarch
+ExclusiveArch: %{nodejs_arches} noarch
+
+BuildRequires: nodejs-packaging
+
+BuildRequires: npm(clone)
+BuildRequires: npm(image-size)
+BuildRequires: npm(less-plugin-clean-css)
+BuildRequires: npm(mime)
+BuildRequires: npm(source-map)
+
+Provides: lessjs = %{version}-%{release}
+Obsoletes: lessjs < 1.3.3-2
+
+
+%description
+LESS extends CSS with dynamic behavior such as variables, mixins, operations
+and functions. LESS runs on both the client-side (Chrome, Safari, Firefox)
+and server-side, with Node.js and Rhino.
+
+
+%prep
+%autosetup -p 1 -n package
+%nodejs_fixdep clone "^1.0.2"
+%nodejs_fixdep --optional --remove errno
+%nodejs_fixdep --optional --remove mkdirp
+%nodejs_fixdep --optional image-size "^0.6.3"
+%nodejs_fixdep --optional promise "^8.0.1"
+%nodejs_fixdep --optional request "^2.67.0"
+%nodejs_fixdep --optional source-map "^0.5.6"
+rm -rf node_modules
+
+
+%build
+# Nothing to be built, we're just carrying around flat files
+
+
+%check
+%nodejs_symlink_deps --check --optional
+rm test/less/import-module.less
+rm test/css/3rd-party/*.css
+rm test/less/3rd-party/*.less
+%{__nodejs} test
+
+
+%install
+mkdir -p %{buildroot}%{nodejs_sitelib}/less
+cp -pr package.json index.js dist lib %{buildroot}/%{nodejs_sitelib}/less
+mkdir -p %{buildroot}%{nodejs_sitelib}/less/bin
+install -m755 -p bin/lessc %{buildroot}%{nodejs_sitelib}/less/bin
+mkdir -p %{buildroot}%{_bindir}
+ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
+%nodejs_symlink_deps
+
+
+%files
+%doc README.md CHANGELOG.md CONTRIBUTING.md
+%license LICENSE
+%{_bindir}/lessc
+%{nodejs_sitelib}/less
+
+
+%changelog
+* Sat Aug 01 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-5
+- Second attempt - Rebuilt for
+ https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Tue Jul 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Wed Jan 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Thu Oct 31 2019 Tom Hughes <tom(a)compton.nu> - 3.10.3-2
+- Install lessc with executable permission
+
+* Fri Aug 23 2019 Tom Hughes <tom(a)compton.nu> - 3.10.3-1
+- Update to 3.10.3 upstream release
+
+* Wed Aug 21 2019 Tom Hughes <tom(a)compton.nu> - 3.10.2-1
+- Update to 3.10.2 upstream release
+
+* Tue Aug 20 2019 Tom Hughes <tom(a)compton.nu> - 3.10.1-1
+- Update to 3.10.1 upstream release
+
+* Fri Jul 26 2019 Tom Hughes <tom(a)compton.nu> - 3.9.0-1
+- Update to 3.9.0 upstream release
+
+* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Thu Sep 20 2018 Tom Hughes <tom(a)compton.nu> - 3.8.1-1
+- Update to 3.8.1 upstream release
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 2.7.2-5
+- Escape macros in %%changelog
+
+* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Thu Jan 19 2017 Stephen Gallagher <sgallagh(a)redhat.com> - 2.7.2-1
+- Update to 2.7.2
+
+* Tue May 10 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.7.1-1
+- Update to 2.7.1
+- Compatibility with Node.js 6.x
+- https://github.com/less/less.js/blob/v2.7.1/CHANGELOG.md
+
+* Fri Apr 08 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-2
+- Fix missing lib components
+- Add basic test for lessc
+- Drop unused patches
+- Resolves# RHBZ#1324883
+
+* Tue Mar 29 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-1
+- Upgrade to latest upstream stable release 2.6.1
+- https://github.com/less/less.js/blob/v2.6.1/CHANGELOG.md
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.7.5-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Thu Sep 04 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.5-1
+- New upstream release 1.7.5
+- https://github.com/less/less.js/blob/v1.7.5/CHANGELOG.md
+- Enable tests in RPM build
+- Disable broken source-map test
+
+* Mon Jun 23 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.3-1
+- New upstream release 1.7.3
+- https://github.com/less/less.js/blob/v1.7.3/CHANGELOG.md
+- Fix detection of recursive mixins
+- Fix the paths option for later versions of node (0.10+)
+- Fix paths joining bug
+- Fix a number precision issue on some versions of node
+- Fix an IE8 issue with importing css files
+- Fix IE11 detection for xhr requests
+- Modify var works if the last line of a less file is a comment.
+- Better detection of valid hex colour codes
+- Some stability fixes to support a low number of available file handles
+- Support comparing values with different quote types e.g.
+ "test" now === 'test'
+- Give better error messages if accessing a url that returns a non 200 status
+ code
+- Fix the e() function when passed empty string
+- Several minor bug fixes
+- https://github.com/less/less.js/blob/v1.7.2/CHANGELOG.md
+- Allow paths option to be a string (in 1.7.1 less started throwing an
+ exception instead of incorrectly processing the string as an array of chars)
+- Do not round numbers when used with javascript (introduced 1.7.0)
+- https://github.com/less/less.js/blob/v1.7.3/CHANGELOG.md
+- Do not round the results of color functions, like lightness, hue, luma etc.
+- Support cover and contain keywords in background definitions
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed Mar 05 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.0-1
+- New upstream release 1.7.0
+- https://github.com/less/less.js/blob/v1.7.0/CHANGELOG.md
+- Add support for rulesets in variables and passed to mixins to allow wrapping
+- Change luma to follow the w3c spec, luma is available as luminance. Contrast
+ still uses luma so you may see differences if your threshold % is close to
+ the existing calculated luma.
+- Upgraded clean css which means the --selectors-merge-mode is now renamed
+ --compatibility
+- Add support for using variables with @keyframes, @namespace, @charset
+- Support property merging with +_ when spaces are needed and keep + for comma
+ separated
+- Imports now always import once consistently- a race condition meant
+ previously certain configurations would lead to a different ordering of
+ files
+- Fix support for `.mixin(@args...)` when called with no args (e.g.
+ `.mixin();`)
+- Do unit conversions with min and max functions. Don't pass through if not
+ understood, throw an error
+- Allow % to be passed on its own to the unit function e.g. `unit(10, %%)`
+- Fix a bug when comparing a unit value to a non-unit value if the unit-value
+ was the multiple of another unit (e.g. cm, mm, deg etc.)
+- Fix mixins with media queries in import reference files not being put into
+ the output (they now output, they used to incorrectly not)
+- Fix lint mode- now reports all errors
+- Fixed a small scope issue with & {} selector rulesets incorrectly making
+ mixins visible- regression from 1.6.2
+- Browser- added log level "debug" at 3 to get less logging, The default has
+ changed so unless you set the value to the default you won't see a
+ difference
+- Browser- logLevel takes effect regardless of the environment (production/dev)
+- Browser- added postProcessor option, a function called to post-process the
+ css before adding to the page
+- Browser- use the right request for file access in IE
+
+* Tue Feb 25 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.6.3-1
+- New upstream release 1.6.3
+- https://github.com/less/less.js/blob/v1.6.3/CHANGELOG.md
+- Fix issue with calling toCSS twice not working in some situations (like with
+ bootstrap 2)
+- The Rhino release is fixed!
+- ability to use uppercase colours
+- Fix a nasty bug causing syntax errors when selector interpolation is preceded
+ by a long comment (and some other cases)
+- Fix a major bug with the variable scope in guards on selectors (e.g. not
+ mixins)
+- Fold in & when () { to the current selector rather than duplicating it
+- fix another issue with array prototypes
+- add a url-args option which adds a value to all urls (for cache busting)
+- Round numbers to 8 decimal places - thereby stopping javascript precision
+ errors
+- some improvements to the default() function in more complex scenarios
+- improved missing '{' and '(' detection
+
+* Mon Jan 13 2014 Stephen Gallagher <sgallagh(a)redhat.com> - 1.6.1-1
+- New upstream release 1.6.1
+- https://github.com/less/less.js/blob/v1.6.1/CHANGELOG.md
+- support ^ and ^^ shadow dom selectors
+- fix sourcemap selector (used to report end of the element or selector) and
+ directive position (previously not supported)
+- fix parsing empty less files
+- error on (currently) ambiguous guards on multiple css selectors
+- older environments - protect against typeof regex returning function
+- Do not use default keyword
+- use innerHTML in tests, not innerText
+- protect for-in in case Array and Object prototypes have custom fields
+
+* Thu Jan 02 2014 Stephen Gallagher <sgallagh(a)redhat.com> - 1.6.0-1
+- New upstream release 1.6.0
+- https://github.com/less/less.js/blob/v1.6.0/CHANGELOG.md
+- Properties can be interpolated, e.g. @{prefix}-property: value;
+- a default function has been added only valid in mixin definitions to
+ determine if no other mixins have been matched
+- Added a plugins option that allows specifying an array of visitors run on the
+ less AST
+- Performance improvements that may result in approx 20-40% speed up
+- Javascript evaluations returning numbers can now be used in
+ calculations/functions
+- fixed issue when adding colours, taking the alpha over 1 and breaking when
+ used in colour functions
+- when adding together 2 colours with non zero alpha, the alpha will now be
+ combined rather than added
+- the advanced colour functions no longer ignore transparency, they blend that
+ too
+- Added --clean-option and cleancssOptions to allow passing in clean css
+ options
+- rgba declarations are now always clamped e.g. rgba(-1,258,258, -1) becomes
+ rgba(0, 255, 255, 0)
+- Fix possible issue with import reference not bringing in styles (may not be a
+ bugfix, just a code tidy)
+- Fix some issues with urls() being prefixed twice and unquoted urls in mixins
+ being processed each time they are called
+- Fixed error messages for undefined variables in javascript evaluation
+- Fixed line/column numbers from math errors
+
+* Tue Nov 26 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.5.1-1
+- New upstream release 1.5.1
+- https://github.com/less/less.js/blob/v1.5.1/CHANGELOG.md
+- Added source-map-URL option
+- Fixed a bug which meant the minimised 1.5.0 browser version was not wrapped,
+ meaning it interfered with require js
+- Fixed a bug where the browser version assume port was specified
+- Added the ability to specify variables on the command line
+- Upgraded clean-css and fixed it from trying to import
+- correct a bug meaning imports weren't synchronous (syncImport option
+ available for full synchronous behaviour)
+- better mixin matching behaviour with calling multiple classes e.g. .a.b.c;
+
+* Tue Oct 22 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.5.0-1
+- New upstream release 1.5.0
+- https://github.com/less/less.js/blob/v1.5.0/CHANGELOG.md
+- sourcemap support
+- support for import inline option to include css that you do NOT want less to
+ parse e.g. `@import (inline) "file.css";`
+- better support for modifyVars (refresh styles with new variables, using a
+ file cache), is now more resiliant
+- support for import reference option to reference external css, but not output
+ it. Any mixin calls or extend's will be output.
+- support for guards on selectors (currently only if you have a single
+ selector)
+- allow property merging through the +: syntax
+- Added min/max functions
+- Added length function and improved extract to work with comma seperated
+ values
+- when using import multiple, sub imports are imported multiple times into
+ final output
+- fix bad spaces between namespace operators
+- do not compress comment if it begins with an exclamation mark
+- Fix the saturate function to pass through when using the CSS syntax
+- Added svg-gradient function
+- Added no-js option to lessc (in browser, use javascriptEnabled: false) which
+ disallows JavaScript in less files
+- switched from the little supported and buggy cssmin (previously ycssmin) to
+ clean-css
+- support transparent as a color, but not convert between rgba(0, 0, 0, 0) and
+ transparent
+- remove sys.puts calls to stop deprecation warnings in future node.js releases
+- Browser: added logLevel option to control logging (2 = everything, 1 = errors
+ only, 0 = no logging)
+- Browser: added errorReporting option which can be "html" (default) or
+ "console" or a function
+- Now uses grunt for building and testing
+- A few bug fixes for media queries, extends, scoping, compression and import
+ once.
+- if you don't pass a strict maths option, font size/line height options are
+ output correctly again
+- npmignore now include .gitattributes
+- property names may include capital letters
+- various windows path fixes (capital letters, multiple // in a path)
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.4.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Fri Jul 05 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.4.1-1
+- New upstream release 1.4.1
+- https://github.com/less/less.js/blob/v1.4.1/CHANGELOG.md
+- Fix syncImports and yui-compress option, as they were being ignored
+- Fixed several global variable leaks
+- Handle getting null or undefined passed as the options object
+
+* Tue Jun 18 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.4.0-1
+- New upstream release 1.4.0
+- https://github.com/cloudhead/less.js/blob/master/CHANGELOG.md
+- support for :extend() in selectors (e.g. input:extend(.button) {}) and &
+ :extend(); in ruleset (e.g. input { &:extend(.button all); })
+- maths is now only done inside brackets. This means font: statements, media
+ queries and the calc function can use a simpler format without being escaped.
+ Disable this with --strict-maths-off in lessc and strictMaths:false in
+ JavaScript.
+- units are calculated, e.g. 200cm+1m = 3m, 3px/1px = 3. If you use units
+ inconsistently you will get an error. Suppress this error with
+ --strict-units-off in lessc or strictUnits:false in JavaScript
+- (~"@var") selector interpolation is removed. Use @{var} in selectors to have
+ variable selectors
+- default behaviour of import is to import each file once. @import-once has
+ been removed.
+- You can specify options on imports to force it to behave as css or less
+ @import (less) "file.css" will process the file as less
+- variables in mixins no longer 'leak' into their calling scope
+- added data-uri function which will inline an image into the output css. If
+ ieCompat option is true and file is too large, it will fallback to a url()
+- significant bug fixes to our debug options
+- other parameters can be used as defaults in mixins e.g. .a(@a, @b:@a)
+- an error is shown if properties are used outside of a ruleset
+- added extract function which picks a value out of a list,
+ e.g. extract(12 13 14, 3) => 3
+- added luma, hsvhue, hsvsaturation, hsvvalue functions
+- added pow, pi, mod, tan, sin, cos, atan, asin, acos and sqrt math functions
+- added convert function, e.g. convert(1rad, deg) => value in degrees
+- lessc makes output directories if they don't exist
+- lessc @import supports https and 301's
+- lessc "-depends" option for lessc writes out the list of import files used in
+ makefile format
+- lessc "-lint" option just reports errors
+- support for namespaces in attributes and selector interpolation in attributes
+- other bug fixes
+- strictUnits now defaults to false and the true case now gives more useful but
+ less correct results, e.g. 2px/1px = 2px
+- Process ./ when having relative paths
+- add isunit function for mixin guards and non basic units
+- extends recognise attributes
+- exception errors extend the JavaScript Error
+- remove es-5-shim as standard from the browser
+- Fix path issues with windows/linux local paths
+- change strictMaths to strictMath. Enable this with --strict-math=on in lessc
+ and strictMath:true in JavaScript.
+- change lessc option for strict units to --strict-units=off
+- fix passing of strict maths option
+
+* Tue Jun 18 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-5
+- Use correct build architectures
+
+* Mon May 06 2013 T.C. Hollingsworth <tchollingsworth(a)gmail.com> - 1.3.3-4
+- enable compression using ycssmin
+
+* Wed Apr 10 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-3
+- Fix BuildRequires to include nodejs-devel
+
+* Tue Apr 09 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-2
+- Rename package to nodejs-less
+
+* Tue Apr 09 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-1
+- Upgrade to new upstream release and switch to proper Node.js packaging
+- New upstream release 1.3.3
+ * Fix critical bug with mixin call if using multiple brackets
+ * When using the filter contrast function, the function is passed through if
+ the first argument is not a color
+- New upstream release 1.3.2
+ * browser and server url re-writing is now aligned to not re-write (previous
+ lessc behaviour)
+ * url-rewriting can be made to re-write to be relative to the entry file
+ using the relative-urls option (less.relativeUrls option)
+ * rootpath option can be used to add a base path to every url
+ * Support mixin argument seperator of ';' so you can pass comma seperated
+ values. e.g. .mixin(23px, 12px;);
+ * Fix lots of problems with named arguments in corner cases, not behaving
+ as expected
+ * hsv, hsva, unit functions
+ * fixed lots more bad error messages
+ * fix @import-once to use the full path, not the relative one for
+ determining if an import has been imported already
+ * support :not(:nth-child(3))
+ * mixin guards take units into account
+ * support unicode descriptors (U+00A1-00A9)
+ * support calling mixins with a stack when using & (broken in 1.3.1)
+ * support @namespace and namespace combinators
+ * when using %% with colour functions, take into account a colour is out of
+ 256
+ * when doing maths with a %% do not divide by 100 and keep the unit
+ * allow url to contain %% (e.g. %%20 for a space)
+ * if a mixin guard stops execution a default mixin is not required
+ * units are output in strings (use the unit function if you need to get the
+ value without unit)
+ * do not infinite recurse when mixins call mixins of the same name
+ * fix issue on important on mixin calls
+ * fix issue with multiple comments being confused
+ * tolerate multiple semi-colons on rules
+ * ignore subsequant @charset
+ * syncImport option for node.js to read files syncronously
+ * write the output directory if it is missing
+ * change dependency on cssmin to ycssmin
+ * lessc can load files over http
+ * allow calling less.watch() in non dev mode
+ * don't cache in dev mode
+ * less files cope with query parameters better
+ * sass debug statements are now chrome compatible
+ * modifyVars function added to re-render with different root variables
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.3.1-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Wed Dec 19 2012 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.1-4
+- Unbundle cssmin.js from the sources
+- Throw an error when --yui-compress is passed at the lessc command line
+- Convert assorted %%prep actions into patches
+
+* Wed Dec 19 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.1-3
+- include LICENSE and README.md
+
+* Wed Dec 19 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.1-2
+- minor spec cleanup
+- clear dist-dir
+- license clearification
+
+* Thu Dec 13 2012 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.1-1
+- Update to the 1.3.1 release
+- Fix versioning bugs, get the tarball from a cleaner, tagged location
+
+* Mon Sep 17 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.0-20120917git55d6e5a.1
+- initial packaging
diff --git a/sources b/sources
new file mode 100644
index 0000000..c937612
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (less-3.10.3.tgz) = bf3df6bea7e09a8c45d61dcae09fb2282b5a8c7d0f5a68e420581bb3977bf04fdcfdef944139c8fa558afb5790444f793d7336982deb2652d248ff554079daa3
commit b61aa342742b846393289f2fbdd76fd448fcb743
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Mon Feb 28 17:19:37 2022 -0500
Upgrade to 4.1.2 for support of recent Node.js versions
Signed-off-by: Stephen Gallagher <sgallagh(a)redhat.com>
diff --git a/.gitignore b/.gitignore
index 1e79884..ec07d1d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,5 @@
/less-1.6.1.tgz
/less-1.6.3.tgz
/less-1.7.0.tgz
+/less-4.1.2-nm-prod.tgz
+/less-4.1.2.tgz
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
deleted file mode 100644
index 6f1ec0b..0000000
--- a/0001-Require-include-files-from-the-default-location.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From 18e3f3f3a1955e0159b4e8c6141518a6a3cd0975 Mon Sep 17 00:00:00 2001
-From: Stephen Gallagher <sgallagh(a)redhat.com>
-Date: Wed, 19 Dec 2012 09:06:24 -0500
-Subject: [PATCH] Require include files from the default location
-
----
- bin/lessc | 8 ++++----
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/bin/lessc b/bin/lessc
-index e5ee1a1c7431e683ef884affcbea46721237f914..658dbf14e2c0dab9067487d6528066fda5414d09 100755
---- a/bin/lessc
-+++ b/bin/lessc
-@@ -6,7 +6,7 @@ var path = require('path'),
- os = require('os'),
- mkdirp;
-
--var less = require('../lib/less');
-+var less = require('less');
- var args = process.argv.slice(1);
- var options = {
- depends: false,
-@@ -96,7 +96,7 @@ args = args.filter(function (arg) {
- break;
- case 'h':
- case 'help':
-- require('../lib/less/lessc_helper').printUsage();
-+ require('less/lessc_helper').printUsage();
- continueProcessing = false;
- case 'x':
- case 'compress':
-@@ -243,7 +243,7 @@ args = args.filter(function (arg) {
- }
- break;
- default:
-- require('../lib/less/lessc_helper').printUsage();
-+ require('less/lessc_helper').printUsage();
- continueProcessing = false;
- currentErrorcode = 1;
- break;
-@@ -288,7 +288,7 @@ if (options.cleancss && options.sourceMap) {
- if (! input) {
- console.log("lessc: no input files");
- console.log("");
-- require('../lib/less/lessc_helper').printUsage();
-+ require('less/lessc_helper').printUsage();
- currentErrorcode = 1;
- return;
- }
---
-1.8.4.2
-
diff --git a/nodejs-less.spec b/nodejs-less.spec
index c5e83b6..061f3e2 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,8 +1,10 @@
%{?nodejs_find_provides_and_requires}
-Name: nodejs-less
-Version: 1.7.0
-Release: 2%{?dist}
+%global npm_name less
+
+Name: nodejs-%{npm_name}
+Version: 4.1.2
+Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -11,63 +13,77 @@ License: ASL 2.0 and BSD
URL: http://lesscss.org
Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
-
-# Since we're installing this in a global location, fix the require()
-# calls to point there.
-Patch0001: 0001-Require-include-files-from-the-default-location.patch
+Source1: %{npm_name}-%{version}-nm-prod.tgz
BuildArch: noarch
BuildRequires: nodejs-devel
BuildRequires: nodejs-packaging
-BuildRequires: nodejs-grunt-cli
Requires: nodejs
ExclusiveArch: %{nodejs_arches} noarch
Provides: lessjs = %{version}-%{release}
Obsoletes: lessjs < 1.3.3-2
+
%description
LESS extends CSS with dynamic behavior such as variables, mixins, operations
and functions. LESS runs on both the client-side (Chrome, Safari, Firefox)
and server-side, with Node.js and Rhino.
-%prep
-%setup -q -n package
-%patch0001 -p1
+%prep
+%autosetup -n package -p1
# Remove pre-built files from the dist/ directory
rm -f dist/*.js
-# enable compression using ycssmin
-%nodejs_fixdep ycssmin '~1.0.1'
+tar xfz %{SOURCE1}
+mkdir -p node_modules
+pushd node_modules
+ln -s ../node_modules_prod/* .
+ln -s ../node_modules_prod/.bin .
+popd
+
%build
# Nothing to be built, we're just carrying around flat files
+
%check
-make %{?_smp_mflags} test
+%{__nodejs} -e 'require("./")'
%install
-mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{nodejs_sitelib}/less
-chmod a+x bin/lessc
-cp -rp bin package.json lib/less/* %{buildroot}/%{nodejs_sitelib}/less
+
+cp -rp index.js \
+ package.json \
+ lib/ \
+ %{buildroot}/%{nodejs_sitelib}/less
+
+# Copy over bundled nodejs modules
+cp -pr node_modules node_modules_prod \
+ %{buildroot}%{nodejs_sitelib}/%{npm_name}
+
+mkdir -p %{buildroot}%{nodejs_sitelib}/less/bin
+install -p -D -m0755 bin/lessc %{buildroot}%{nodejs_sitelib}/less/bin/lessc
# Install /usr/bin/lessc
-ln -s %{nodejs_sitelib}/less/bin/lessc \
- %{buildroot}%{_bindir}
+mkdir -p %{buildroot}%{_bindir}
+ln -srf %{nodejs_sitelib}/less/bin/lessc \
+ %{buildroot}%{_bindir}
-%nodejs_symlink_deps
%files
-%doc LICENSE README.md CHANGELOG.md CONTRIBUTING.md
+%doc README.md
%{_bindir}/lessc
%{nodejs_sitelib}/less
%changelog
+* Mon Feb 28 2022 Stephen Gallagher <sgallagh(a)redhat.com> - 4.1.2-1
+- Upgrade to 4.1.2 for support of recent Node.js versions
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
diff --git a/sources b/sources
index a3d20f8..27a0ad6 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
-ff35fa927dbaf5daa956a1074ad9773a less-1.7.0.tgz
+SHA512 (less-4.1.2-nm-prod.tgz) = 29cad8046813dc61aeb6fb53520977cca6e3d91234a23e85375d6e483dde75aaddac5b33a9f2ebca1e331c89e3b92f29de9d19000cf6bab82834ffecf6461b49
+SHA512 (less-4.1.2.tgz) = 128429fc4b7b392395bb468992724eb655d9b27afc5c4f0ac2ecd31ce2de552131f2955650809cf10d156111e0cf28d7efc9cc1320bfa33b5615b83286d35f0c
commit a9c10dd0c599d1abb6c6dd91c66f7181e39151d2
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Tue Aug 18 18:24:31 2020 +0200
Orphaned for 6+ weeks
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 33ebfbc..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,19 +0,0 @@
-/less-1.3.3.tgz
-/less-1.4.0.tgz
-/less-1.4.1.tgz
-/less-1.5.0.tgz
-/less-1.5.1.tgz
-/less-1.6.0.tgz
-/less-1.6.1.tgz
-/less-1.6.3.tgz
-/less-1.7.0.tgz
-/less-1.7.5.tgz
-/less-2.6.1.tgz
-/less-2.7.1.tgz
-/less-2.7.2.tgz
-/less-3.8.1.tgz
-/less-3.9.0.tgz
-/less-3.10.0.tgz
-/less-3.10.1.tgz
-/less-3.10.2.tgz
-/less-3.10.3.tgz
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..5204a84
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+Orphaned for 6+ weeks
diff --git a/nodejs-less-mime2.patch b/nodejs-less-mime2.patch
deleted file mode 100644
index 92317b2..0000000
--- a/nodejs-less-mime2.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-commit 1cbb465aa92f7cb903f7900e0e43cc08294fc649
-Author: Tom Hughes <tom(a)compton.nu>
-Date: Thu Sep 20 18:55:15 2018 +0100
-
- Update for npm(mime) version 2.x
-
-diff --git a/bin/lessc b/bin/lessc
-index 0ffe6dbc..11c11d45 100644
---- a/bin/lessc
-+++ b/bin/lessc
-@@ -180,10 +180,10 @@ var environment = {
- return buffer.toString('base64');
- },
- mimeLookup: function mimeLookup(filename) {
-- return require('mime').lookup(filename);
-+ return require('mime').getType(filename);
- },
- charsetLookup: function charsetLookup(mime) {
-- return require('mime').charsets.lookup(mime);
-+ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
- },
- getSourceMapGenerator: function getSourceMapGenerator() {
- return require('source-map').SourceMapGenerator;
-diff --git a/dist/less.cjs.js b/dist/less.cjs.js
-index 41b01742..cfc307e9 100644
---- a/dist/less.cjs.js
-+++ b/dist/less.cjs.js
-@@ -11,10 +11,10 @@ var environment = {
- return buffer.toString('base64');
- },
- mimeLookup: function mimeLookup(filename) {
-- return require('mime').lookup(filename);
-+ return require('mime').getType(filename);
- },
- charsetLookup: function charsetLookup(mime) {
-- return require('mime').charsets.lookup(mime);
-+ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
- },
- getSourceMapGenerator: function getSourceMapGenerator() {
- return require('source-map').SourceMapGenerator;
-diff --git a/lib/less-node/environment.js b/lib/less-node/environment.js
-index a9b790c9..a24cf481 100644
---- a/lib/less-node/environment.js
-+++ b/lib/less-node/environment.js
-@@ -5,10 +5,10 @@ export default {
- return buffer.toString('base64');
- },
- mimeLookup: function (filename) {
-- return require('mime').lookup(filename);
-+ return require('mime').getType(filename);
- },
- charsetLookup: function (mime) {
-- return require('mime').charsets.lookup(mime);
-+ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
- },
- getSourceMapGenerator: function getSourceMapGenerator() {
- return require('source-map').SourceMapGenerator;
-diff --git a/package.json b/package.json
-index b9887fcf..50599f21 100644
---- a/package.json
-+++ b/package.json
-@@ -42,7 +42,7 @@
- "errno": "^0.1.1",
- "graceful-fs": "^4.1.2",
- "image-size": "~0.5.0",
-- "mime": "^1.4.1",
-+ "mime": "^2.0.0",
- "mkdirp": "^0.5.0",
- "promise": "^7.1.1",
- "request": "^2.83.0",
diff --git a/nodejs-less.spec b/nodejs-less.spec
deleted file mode 100644
index 8da1e47..0000000
--- a/nodejs-less.spec
+++ /dev/null
@@ -1,474 +0,0 @@
-%{?nodejs_find_provides_and_requires}
-
-Name: nodejs-less
-Version: 3.10.3
-Release: 5%{?dist}
-Summary: Less.js The dynamic stylesheet language
-
-# cssmin.js is licensed under BSD license
-# everything else is ASL 2.0
-License: ASL 2.0 and BSD
-URL: http://lesscss.org
-Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
-Patch0: nodejs-less-mime2.patch
-BuildArch: noarch
-ExclusiveArch: %{nodejs_arches} noarch
-
-BuildRequires: nodejs-packaging
-
-BuildRequires: npm(clone)
-BuildRequires: npm(image-size)
-BuildRequires: npm(less-plugin-clean-css)
-BuildRequires: npm(mime)
-BuildRequires: npm(source-map)
-
-Provides: lessjs = %{version}-%{release}
-Obsoletes: lessjs < 1.3.3-2
-
-
-%description
-LESS extends CSS with dynamic behavior such as variables, mixins, operations
-and functions. LESS runs on both the client-side (Chrome, Safari, Firefox)
-and server-side, with Node.js and Rhino.
-
-
-%prep
-%autosetup -p 1 -n package
-%nodejs_fixdep clone "^1.0.2"
-%nodejs_fixdep --optional --remove errno
-%nodejs_fixdep --optional --remove mkdirp
-%nodejs_fixdep --optional image-size "^0.6.3"
-%nodejs_fixdep --optional promise "^8.0.1"
-%nodejs_fixdep --optional request "^2.67.0"
-%nodejs_fixdep --optional source-map "^0.5.6"
-rm -rf node_modules
-
-
-%build
-# Nothing to be built, we're just carrying around flat files
-
-
-%check
-%nodejs_symlink_deps --check --optional
-rm test/less/import-module.less
-rm test/css/3rd-party/*.css
-rm test/less/3rd-party/*.less
-%{__nodejs} test
-
-
-%install
-mkdir -p %{buildroot}%{nodejs_sitelib}/less
-cp -pr package.json index.js dist lib %{buildroot}/%{nodejs_sitelib}/less
-mkdir -p %{buildroot}%{nodejs_sitelib}/less/bin
-install -m755 -p bin/lessc %{buildroot}%{nodejs_sitelib}/less/bin
-mkdir -p %{buildroot}%{_bindir}
-ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
-%nodejs_symlink_deps
-
-
-%files
-%doc README.md CHANGELOG.md CONTRIBUTING.md
-%license LICENSE
-%{_bindir}/lessc
-%{nodejs_sitelib}/less
-
-
-%changelog
-* Sat Aug 01 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-5
-- Second attempt - Rebuilt for
- https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Tue Jul 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Wed Jan 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
-
-* Thu Oct 31 2019 Tom Hughes <tom(a)compton.nu> - 3.10.3-2
-- Install lessc with executable permission
-
-* Fri Aug 23 2019 Tom Hughes <tom(a)compton.nu> - 3.10.3-1
-- Update to 3.10.3 upstream release
-
-* Wed Aug 21 2019 Tom Hughes <tom(a)compton.nu> - 3.10.2-1
-- Update to 3.10.2 upstream release
-
-* Tue Aug 20 2019 Tom Hughes <tom(a)compton.nu> - 3.10.1-1
-- Update to 3.10.1 upstream release
-
-* Fri Jul 26 2019 Tom Hughes <tom(a)compton.nu> - 3.9.0-1
-- Update to 3.9.0 upstream release
-
-* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.1-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.1-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Thu Sep 20 2018 Tom Hughes <tom(a)compton.nu> - 3.8.1-1
-- Update to 3.8.1 upstream release
-
-* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 2.7.2-5
-- Escape macros in %%changelog
-
-* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Thu Jul 27 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
-
-* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
-* Thu Jan 19 2017 Stephen Gallagher <sgallagh(a)redhat.com> - 2.7.2-1
-- Update to 2.7.2
-
-* Tue May 10 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.7.1-1
-- Update to 2.7.1
-- Compatibility with Node.js 6.x
-- https://github.com/less/less.js/blob/v2.7.1/CHANGELOG.md
-
-* Fri Apr 08 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-2
-- Fix missing lib components
-- Add basic test for lessc
-- Drop unused patches
-- Resolves# RHBZ#1324883
-
-* Tue Mar 29 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-1
-- Upgrade to latest upstream stable release 2.6.1
-- https://github.com/less/less.js/blob/v2.6.1/CHANGELOG.md
-
-* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.7.5-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.5-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Thu Sep 04 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.5-1
-- New upstream release 1.7.5
-- https://github.com/less/less.js/blob/v1.7.5/CHANGELOG.md
-- Enable tests in RPM build
-- Disable broken source-map test
-
-* Mon Jun 23 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.3-1
-- New upstream release 1.7.3
-- https://github.com/less/less.js/blob/v1.7.3/CHANGELOG.md
-- Fix detection of recursive mixins
-- Fix the paths option for later versions of node (0.10+)
-- Fix paths joining bug
-- Fix a number precision issue on some versions of node
-- Fix an IE8 issue with importing css files
-- Fix IE11 detection for xhr requests
-- Modify var works if the last line of a less file is a comment.
-- Better detection of valid hex colour codes
-- Some stability fixes to support a low number of available file handles
-- Support comparing values with different quote types e.g.
- "test" now === 'test'
-- Give better error messages if accessing a url that returns a non 200 status
- code
-- Fix the e() function when passed empty string
-- Several minor bug fixes
-- https://github.com/less/less.js/blob/v1.7.2/CHANGELOG.md
-- Allow paths option to be a string (in 1.7.1 less started throwing an
- exception instead of incorrectly processing the string as an array of chars)
-- Do not round numbers when used with javascript (introduced 1.7.0)
-- https://github.com/less/less.js/blob/v1.7.3/CHANGELOG.md
-- Do not round the results of color functions, like lightness, hue, luma etc.
-- Support cover and contain keywords in background definitions
-
-* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Wed Mar 05 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.0-1
-- New upstream release 1.7.0
-- https://github.com/less/less.js/blob/v1.7.0/CHANGELOG.md
-- Add support for rulesets in variables and passed to mixins to allow wrapping
-- Change luma to follow the w3c spec, luma is available as luminance. Contrast
- still uses luma so you may see differences if your threshold % is close to
- the existing calculated luma.
-- Upgraded clean css which means the --selectors-merge-mode is now renamed
- --compatibility
-- Add support for using variables with @keyframes, @namespace, @charset
-- Support property merging with +_ when spaces are needed and keep + for comma
- separated
-- Imports now always import once consistently- a race condition meant
- previously certain configurations would lead to a different ordering of
- files
-- Fix support for `.mixin(@args...)` when called with no args (e.g.
- `.mixin();`)
-- Do unit conversions with min and max functions. Don't pass through if not
- understood, throw an error
-- Allow % to be passed on its own to the unit function e.g. `unit(10, %%)`
-- Fix a bug when comparing a unit value to a non-unit value if the unit-value
- was the multiple of another unit (e.g. cm, mm, deg etc.)
-- Fix mixins with media queries in import reference files not being put into
- the output (they now output, they used to incorrectly not)
-- Fix lint mode- now reports all errors
-- Fixed a small scope issue with & {} selector rulesets incorrectly making
- mixins visible- regression from 1.6.2
-- Browser- added log level "debug" at 3 to get less logging, The default has
- changed so unless you set the value to the default you won't see a
- difference
-- Browser- logLevel takes effect regardless of the environment (production/dev)
-- Browser- added postProcessor option, a function called to post-process the
- css before adding to the page
-- Browser- use the right request for file access in IE
-
-* Tue Feb 25 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.6.3-1
-- New upstream release 1.6.3
-- https://github.com/less/less.js/blob/v1.6.3/CHANGELOG.md
-- Fix issue with calling toCSS twice not working in some situations (like with
- bootstrap 2)
-- The Rhino release is fixed!
-- ability to use uppercase colours
-- Fix a nasty bug causing syntax errors when selector interpolation is preceded
- by a long comment (and some other cases)
-- Fix a major bug with the variable scope in guards on selectors (e.g. not
- mixins)
-- Fold in & when () { to the current selector rather than duplicating it
-- fix another issue with array prototypes
-- add a url-args option which adds a value to all urls (for cache busting)
-- Round numbers to 8 decimal places - thereby stopping javascript precision
- errors
-- some improvements to the default() function in more complex scenarios
-- improved missing '{' and '(' detection
-
-* Mon Jan 13 2014 Stephen Gallagher <sgallagh(a)redhat.com> - 1.6.1-1
-- New upstream release 1.6.1
-- https://github.com/less/less.js/blob/v1.6.1/CHANGELOG.md
-- support ^ and ^^ shadow dom selectors
-- fix sourcemap selector (used to report end of the element or selector) and
- directive position (previously not supported)
-- fix parsing empty less files
-- error on (currently) ambiguous guards on multiple css selectors
-- older environments - protect against typeof regex returning function
-- Do not use default keyword
-- use innerHTML in tests, not innerText
-- protect for-in in case Array and Object prototypes have custom fields
-
-* Thu Jan 02 2014 Stephen Gallagher <sgallagh(a)redhat.com> - 1.6.0-1
-- New upstream release 1.6.0
-- https://github.com/less/less.js/blob/v1.6.0/CHANGELOG.md
-- Properties can be interpolated, e.g. @{prefix}-property: value;
-- a default function has been added only valid in mixin definitions to
- determine if no other mixins have been matched
-- Added a plugins option that allows specifying an array of visitors run on the
- less AST
-- Performance improvements that may result in approx 20-40% speed up
-- Javascript evaluations returning numbers can now be used in
- calculations/functions
-- fixed issue when adding colours, taking the alpha over 1 and breaking when
- used in colour functions
-- when adding together 2 colours with non zero alpha, the alpha will now be
- combined rather than added
-- the advanced colour functions no longer ignore transparency, they blend that
- too
-- Added --clean-option and cleancssOptions to allow passing in clean css
- options
-- rgba declarations are now always clamped e.g. rgba(-1,258,258, -1) becomes
- rgba(0, 255, 255, 0)
-- Fix possible issue with import reference not bringing in styles (may not be a
- bugfix, just a code tidy)
-- Fix some issues with urls() being prefixed twice and unquoted urls in mixins
- being processed each time they are called
-- Fixed error messages for undefined variables in javascript evaluation
-- Fixed line/column numbers from math errors
-
-* Tue Nov 26 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.5.1-1
-- New upstream release 1.5.1
-- https://github.com/less/less.js/blob/v1.5.1/CHANGELOG.md
-- Added source-map-URL option
-- Fixed a bug which meant the minimised 1.5.0 browser version was not wrapped,
- meaning it interfered with require js
-- Fixed a bug where the browser version assume port was specified
-- Added the ability to specify variables on the command line
-- Upgraded clean-css and fixed it from trying to import
-- correct a bug meaning imports weren't synchronous (syncImport option
- available for full synchronous behaviour)
-- better mixin matching behaviour with calling multiple classes e.g. .a.b.c;
-
-* Tue Oct 22 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.5.0-1
-- New upstream release 1.5.0
-- https://github.com/less/less.js/blob/v1.5.0/CHANGELOG.md
-- sourcemap support
-- support for import inline option to include css that you do NOT want less to
- parse e.g. `@import (inline) "file.css";`
-- better support for modifyVars (refresh styles with new variables, using a
- file cache), is now more resiliant
-- support for import reference option to reference external css, but not output
- it. Any mixin calls or extend's will be output.
-- support for guards on selectors (currently only if you have a single
- selector)
-- allow property merging through the +: syntax
-- Added min/max functions
-- Added length function and improved extract to work with comma seperated
- values
-- when using import multiple, sub imports are imported multiple times into
- final output
-- fix bad spaces between namespace operators
-- do not compress comment if it begins with an exclamation mark
-- Fix the saturate function to pass through when using the CSS syntax
-- Added svg-gradient function
-- Added no-js option to lessc (in browser, use javascriptEnabled: false) which
- disallows JavaScript in less files
-- switched from the little supported and buggy cssmin (previously ycssmin) to
- clean-css
-- support transparent as a color, but not convert between rgba(0, 0, 0, 0) and
- transparent
-- remove sys.puts calls to stop deprecation warnings in future node.js releases
-- Browser: added logLevel option to control logging (2 = everything, 1 = errors
- only, 0 = no logging)
-- Browser: added errorReporting option which can be "html" (default) or
- "console" or a function
-- Now uses grunt for building and testing
-- A few bug fixes for media queries, extends, scoping, compression and import
- once.
-- if you don't pass a strict maths option, font size/line height options are
- output correctly again
-- npmignore now include .gitattributes
-- property names may include capital letters
-- various windows path fixes (capital letters, multiple // in a path)
-
-* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.4.1-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
-* Fri Jul 05 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.4.1-1
-- New upstream release 1.4.1
-- https://github.com/less/less.js/blob/v1.4.1/CHANGELOG.md
-- Fix syncImports and yui-compress option, as they were being ignored
-- Fixed several global variable leaks
-- Handle getting null or undefined passed as the options object
-
-* Tue Jun 18 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.4.0-1
-- New upstream release 1.4.0
-- https://github.com/cloudhead/less.js/blob/master/CHANGELOG.md
-- support for :extend() in selectors (e.g. input:extend(.button) {}) and &
- :extend(); in ruleset (e.g. input { &:extend(.button all); })
-- maths is now only done inside brackets. This means font: statements, media
- queries and the calc function can use a simpler format without being escaped.
- Disable this with --strict-maths-off in lessc and strictMaths:false in
- JavaScript.
-- units are calculated, e.g. 200cm+1m = 3m, 3px/1px = 3. If you use units
- inconsistently you will get an error. Suppress this error with
- --strict-units-off in lessc or strictUnits:false in JavaScript
-- (~"@var") selector interpolation is removed. Use @{var} in selectors to have
- variable selectors
-- default behaviour of import is to import each file once. @import-once has
- been removed.
-- You can specify options on imports to force it to behave as css or less
- @import (less) "file.css" will process the file as less
-- variables in mixins no longer 'leak' into their calling scope
-- added data-uri function which will inline an image into the output css. If
- ieCompat option is true and file is too large, it will fallback to a url()
-- significant bug fixes to our debug options
-- other parameters can be used as defaults in mixins e.g. .a(@a, @b:@a)
-- an error is shown if properties are used outside of a ruleset
-- added extract function which picks a value out of a list,
- e.g. extract(12 13 14, 3) => 3
-- added luma, hsvhue, hsvsaturation, hsvvalue functions
-- added pow, pi, mod, tan, sin, cos, atan, asin, acos and sqrt math functions
-- added convert function, e.g. convert(1rad, deg) => value in degrees
-- lessc makes output directories if they don't exist
-- lessc @import supports https and 301's
-- lessc "-depends" option for lessc writes out the list of import files used in
- makefile format
-- lessc "-lint" option just reports errors
-- support for namespaces in attributes and selector interpolation in attributes
-- other bug fixes
-- strictUnits now defaults to false and the true case now gives more useful but
- less correct results, e.g. 2px/1px = 2px
-- Process ./ when having relative paths
-- add isunit function for mixin guards and non basic units
-- extends recognise attributes
-- exception errors extend the JavaScript Error
-- remove es-5-shim as standard from the browser
-- Fix path issues with windows/linux local paths
-- change strictMaths to strictMath. Enable this with --strict-math=on in lessc
- and strictMath:true in JavaScript.
-- change lessc option for strict units to --strict-units=off
-- fix passing of strict maths option
-
-* Tue Jun 18 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-5
-- Use correct build architectures
-
-* Mon May 06 2013 T.C. Hollingsworth <tchollingsworth(a)gmail.com> - 1.3.3-4
-- enable compression using ycssmin
-
-* Wed Apr 10 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-3
-- Fix BuildRequires to include nodejs-devel
-
-* Tue Apr 09 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-2
-- Rename package to nodejs-less
-
-* Tue Apr 09 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-1
-- Upgrade to new upstream release and switch to proper Node.js packaging
-- New upstream release 1.3.3
- * Fix critical bug with mixin call if using multiple brackets
- * When using the filter contrast function, the function is passed through if
- the first argument is not a color
-- New upstream release 1.3.2
- * browser and server url re-writing is now aligned to not re-write (previous
- lessc behaviour)
- * url-rewriting can be made to re-write to be relative to the entry file
- using the relative-urls option (less.relativeUrls option)
- * rootpath option can be used to add a base path to every url
- * Support mixin argument seperator of ';' so you can pass comma seperated
- values. e.g. .mixin(23px, 12px;);
- * Fix lots of problems with named arguments in corner cases, not behaving
- as expected
- * hsv, hsva, unit functions
- * fixed lots more bad error messages
- * fix @import-once to use the full path, not the relative one for
- determining if an import has been imported already
- * support :not(:nth-child(3))
- * mixin guards take units into account
- * support unicode descriptors (U+00A1-00A9)
- * support calling mixins with a stack when using & (broken in 1.3.1)
- * support @namespace and namespace combinators
- * when using %% with colour functions, take into account a colour is out of
- 256
- * when doing maths with a %% do not divide by 100 and keep the unit
- * allow url to contain %% (e.g. %%20 for a space)
- * if a mixin guard stops execution a default mixin is not required
- * units are output in strings (use the unit function if you need to get the
- value without unit)
- * do not infinite recurse when mixins call mixins of the same name
- * fix issue on important on mixin calls
- * fix issue with multiple comments being confused
- * tolerate multiple semi-colons on rules
- * ignore subsequant @charset
- * syncImport option for node.js to read files syncronously
- * write the output directory if it is missing
- * change dependency on cssmin to ycssmin
- * lessc can load files over http
- * allow calling less.watch() in non dev mode
- * don't cache in dev mode
- * less files cope with query parameters better
- * sass debug statements are now chrome compatible
- * modifyVars function added to re-render with different root variables
-
-* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.3.1-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Wed Dec 19 2012 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.1-4
-- Unbundle cssmin.js from the sources
-- Throw an error when --yui-compress is passed at the lessc command line
-- Convert assorted %%prep actions into patches
-
-* Wed Dec 19 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.1-3
-- include LICENSE and README.md
-
-* Wed Dec 19 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.1-2
-- minor spec cleanup
-- clear dist-dir
-- license clearification
-
-* Thu Dec 13 2012 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.1-1
-- Update to the 1.3.1 release
-- Fix versioning bugs, get the tarball from a cleaner, tagged location
-
-* Mon Sep 17 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.0-20120917git55d6e5a.1
-- initial packaging
diff --git a/sources b/sources
deleted file mode 100644
index c937612..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-SHA512 (less-3.10.3.tgz) = bf3df6bea7e09a8c45d61dcae09fb2282b5a8c7d0f5a68e420581bb3977bf04fdcfdef944139c8fa558afb5790444f793d7336982deb2652d248ff554079daa3
commit 6f6f161eb920218f5e6f5987694d65b661188a22
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Sat Aug 1 05:40:04 2020 +0000
- Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 10bea00..8da1e47 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 3.10.3
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -74,6 +74,10 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Sat Aug 01 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-5
+- Second attempt - Rebuilt for
+ https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
* Tue Jul 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
commit d936760f772c2e2bf883208f769bb4d8dd1833d7
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Tue Jul 28 10:35:22 2020 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 090f42f..10bea00 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 3.10.3
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -74,6 +74,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Tue Jul 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
* Wed Jan 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
commit af73d5f6d1ce1705b6807aae1cee0e3f7a7c5b0a
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Wed Jan 29 17:13:59 2020 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 67714c8..090f42f 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 3.10.3
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -74,6 +74,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Wed Jan 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
* Thu Oct 31 2019 Tom Hughes <tom(a)compton.nu> - 3.10.3-2
- Install lessc with executable permission
commit ac9cd13706b9f10054336fae0788da1c936d996e
Author: Tom Hughes <tom(a)compton.nu>
Date: Thu Oct 31 11:56:01 2019 +0000
Install lessc with executable permission
diff --git a/nodejs-less.spec b/nodejs-less.spec
index febe76a..67714c8 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 3.10.3
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -58,7 +58,9 @@ rm test/less/3rd-party/*.less
%install
mkdir -p %{buildroot}%{nodejs_sitelib}/less
-cp -pr package.json index.js bin dist lib %{buildroot}/%{nodejs_sitelib}/less
+cp -pr package.json index.js dist lib %{buildroot}/%{nodejs_sitelib}/less
+mkdir -p %{buildroot}%{nodejs_sitelib}/less/bin
+install -m755 -p bin/lessc %{buildroot}%{nodejs_sitelib}/less/bin
mkdir -p %{buildroot}%{_bindir}
ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%nodejs_symlink_deps
@@ -72,6 +74,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Thu Oct 31 2019 Tom Hughes <tom(a)compton.nu> - 3.10.3-2
+- Install lessc with executable permission
+
* Fri Aug 23 2019 Tom Hughes <tom(a)compton.nu> - 3.10.3-1
- Update to 3.10.3 upstream release
commit 3df760deec73c58161bfd415a4e0ae16b8f6d673
Author: Tom Hughes <tom(a)compton.nu>
Date: Fri Aug 23 08:24:59 2019 +0100
Update to 3.10.3 upstream release
diff --git a/.gitignore b/.gitignore
index 61ef678..33ebfbc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,3 +16,4 @@
/less-3.10.0.tgz
/less-3.10.1.tgz
/less-3.10.2.tgz
+/less-3.10.3.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index c3ef9c4..febe76a 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 3.10.2
+Version: 3.10.3
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -72,6 +72,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Fri Aug 23 2019 Tom Hughes <tom(a)compton.nu> - 3.10.3-1
+- Update to 3.10.3 upstream release
+
* Wed Aug 21 2019 Tom Hughes <tom(a)compton.nu> - 3.10.2-1
- Update to 3.10.2 upstream release
diff --git a/sources b/sources
index 046c4ef..c937612 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (less-3.10.2.tgz) = 72b39be6bf009c86245acb3ab0935c7206f6d14aaf0df759868a6e0c6f4b19f712418f9f00a200fd6e1ab39f842e77d4c670ebbaa0bb898c9e0d9982e389cc9f
+SHA512 (less-3.10.3.tgz) = bf3df6bea7e09a8c45d61dcae09fb2282b5a8c7d0f5a68e420581bb3977bf04fdcfdef944139c8fa558afb5790444f793d7336982deb2652d248ff554079daa3
commit 0bd6f36580bf71f07f7289e92be1c55dda68df55
Author: Tom Hughes <tom(a)compton.nu>
Date: Wed Aug 21 09:19:45 2019 +0100
Update to 3.10.2 upstream release
diff --git a/.gitignore b/.gitignore
index a26a1a3..61ef678 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,3 +15,4 @@
/less-3.9.0.tgz
/less-3.10.0.tgz
/less-3.10.1.tgz
+/less-3.10.2.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 829940c..c3ef9c4 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 3.10.1
+Version: 3.10.2
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -72,6 +72,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Wed Aug 21 2019 Tom Hughes <tom(a)compton.nu> - 3.10.2-1
+- Update to 3.10.2 upstream release
+
* Tue Aug 20 2019 Tom Hughes <tom(a)compton.nu> - 3.10.1-1
- Update to 3.10.1 upstream release
diff --git a/sources b/sources
index fc50505..046c4ef 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (less-3.10.1.tgz) = c653f1eafb799c09b50c60e7bafd3a48d41b6b85a730a639bd99200ab9f22979036ecd3d925f5c7369d24bb38cb9f2d3eb4216b315129f0af5464878ae430572
+SHA512 (less-3.10.2.tgz) = 72b39be6bf009c86245acb3ab0935c7206f6d14aaf0df759868a6e0c6f4b19f712418f9f00a200fd6e1ab39f842e77d4c670ebbaa0bb898c9e0d9982e389cc9f
commit 9d1a713dd8233d5df31ed3ac94d43195f4fb4473
Author: Tom Hughes <tom(a)compton.nu>
Date: Tue Aug 20 10:31:57 2019 +0100
Update to 3.10.1 upstream release
diff --git a/.gitignore b/.gitignore
index 3783184..a26a1a3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -13,3 +13,5 @@
/less-2.7.2.tgz
/less-3.8.1.tgz
/less-3.9.0.tgz
+/less-3.10.0.tgz
+/less-3.10.1.tgz
diff --git a/nodejs-less-mime2.patch b/nodejs-less-mime2.patch
index 02cba9c..92317b2 100644
--- a/nodejs-less-mime2.patch
+++ b/nodejs-less-mime2.patch
@@ -1,15 +1,49 @@
-commit 595310bb97fcba1cd23edd6b6e05afbe3d32869b
+commit 1cbb465aa92f7cb903f7900e0e43cc08294fc649
Author: Tom Hughes <tom(a)compton.nu>
Date: Thu Sep 20 18:55:15 2018 +0100
Update for npm(mime) version 2.x
+diff --git a/bin/lessc b/bin/lessc
+index 0ffe6dbc..11c11d45 100644
+--- a/bin/lessc
++++ b/bin/lessc
+@@ -180,10 +180,10 @@ var environment = {
+ return buffer.toString('base64');
+ },
+ mimeLookup: function mimeLookup(filename) {
+- return require('mime').lookup(filename);
++ return require('mime').getType(filename);
+ },
+ charsetLookup: function charsetLookup(mime) {
+- return require('mime').charsets.lookup(mime);
++ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
+ },
+ getSourceMapGenerator: function getSourceMapGenerator() {
+ return require('source-map').SourceMapGenerator;
+diff --git a/dist/less.cjs.js b/dist/less.cjs.js
+index 41b01742..cfc307e9 100644
+--- a/dist/less.cjs.js
++++ b/dist/less.cjs.js
+@@ -11,10 +11,10 @@ var environment = {
+ return buffer.toString('base64');
+ },
+ mimeLookup: function mimeLookup(filename) {
+- return require('mime').lookup(filename);
++ return require('mime').getType(filename);
+ },
+ charsetLookup: function charsetLookup(mime) {
+- return require('mime').charsets.lookup(mime);
++ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
+ },
+ getSourceMapGenerator: function getSourceMapGenerator() {
+ return require('source-map').SourceMapGenerator;
diff --git a/lib/less-node/environment.js b/lib/less-node/environment.js
-index 104222af..54956eac 100644
+index a9b790c9..a24cf481 100644
--- a/lib/less-node/environment.js
+++ b/lib/less-node/environment.js
-@@ -3,10 +3,10 @@ module.exports = {
- return new Buffer(str).toString('base64');
+@@ -5,10 +5,10 @@ export default {
+ return buffer.toString('base64');
},
mimeLookup: function (filename) {
- return require('mime').lookup(filename);
@@ -22,10 +56,10 @@ index 104222af..54956eac 100644
getSourceMapGenerator: function getSourceMapGenerator() {
return require('source-map').SourceMapGenerator;
diff --git a/package.json b/package.json
-index c54bfbb5..53ea6947 100644
+index b9887fcf..50599f21 100644
--- a/package.json
+++ b/package.json
-@@ -44,7 +44,7 @@
+@@ -42,7 +42,7 @@
"errno": "^0.1.1",
"graceful-fs": "^4.1.2",
"image-size": "~0.5.0",
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 437d4ef..829940c 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 3.9.0
+Version: 3.10.1
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -17,7 +17,6 @@ ExclusiveArch: %{nodejs_arches} noarch
BuildRequires: nodejs-packaging
BuildRequires: npm(clone)
-BuildRequires: npm(grunt-cli)
BuildRequires: npm(image-size)
BuildRequires: npm(less-plugin-clean-css)
BuildRequires: npm(mime)
@@ -42,7 +41,7 @@ and server-side, with Node.js and Rhino.
%nodejs_fixdep --optional promise "^8.0.1"
%nodejs_fixdep --optional request "^2.67.0"
%nodejs_fixdep --optional source-map "^0.5.6"
-rm -rf node_modules dist/*.js
+rm -rf node_modules
%build
@@ -52,16 +51,14 @@ rm -rf node_modules dist/*.js
%check
%nodejs_symlink_deps --check --optional
rm test/less/import-module.less
-rm test/less-bom/import-module.less
rm test/css/3rd-party/*.css
rm test/less/3rd-party/*.less
-rm test/less-bom/3rd-party/*.less
%{__nodejs} test
%install
mkdir -p %{buildroot}%{nodejs_sitelib}/less
-cp -pr package.json browser.js index.js bin lib %{buildroot}/%{nodejs_sitelib}/less
+cp -pr package.json index.js bin dist lib %{buildroot}/%{nodejs_sitelib}/less
mkdir -p %{buildroot}%{_bindir}
ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%nodejs_symlink_deps
@@ -75,6 +72,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Tue Aug 20 2019 Tom Hughes <tom(a)compton.nu> - 3.10.1-1
+- Update to 3.10.1 upstream release
+
* Fri Jul 26 2019 Tom Hughes <tom(a)compton.nu> - 3.9.0-1
- Update to 3.9.0 upstream release
diff --git a/sources b/sources
index e4f5725..fc50505 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (less-3.9.0.tgz) = df50a6b4f119ada354b6e5111188d2a9191e11315dc841d210f006ab87ab0e5517b5d6bba7336672d7658dd21a8126f9f3d77fa971968a23f7d51e4955ffafd3
+SHA512 (less-3.10.1.tgz) = c653f1eafb799c09b50c60e7bafd3a48d41b6b85a730a639bd99200ab9f22979036ecd3d925f5c7369d24bb38cb9f2d3eb4216b315129f0af5464878ae430572
commit 71428085669125ebb6160a0a0cee50b69f95fa3e
Author: Tom Hughes <tom(a)compton.nu>
Date: Fri Jul 26 14:55:51 2019 +0100
Update to 3.9.0 upstream release
diff --git a/.gitignore b/.gitignore
index 8338e24..3783184 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,4 @@
/less-2.7.1.tgz
/less-2.7.2.tgz
/less-3.8.1.tgz
+/less-3.9.0.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 75e0387..437d4ef 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,8 +1,8 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 3.8.1
-Release: 3%{?dist}
+Version: 3.9.0
+Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -75,6 +75,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Fri Jul 26 2019 Tom Hughes <tom(a)compton.nu> - 3.9.0-1
+- Update to 3.9.0 upstream release
+
* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
diff --git a/sources b/sources
index 8eefbc6..e4f5725 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (less-3.8.1.tgz) = f07146b9698bdc5850474687f3d7ac705341407fe712260f3f696d0c5750c36721136f18c76137961008abd636b1a6302d2c1aebdf6ce1d05511f098f03adfed
+SHA512 (less-3.9.0.tgz) = df50a6b4f119ada354b6e5111188d2a9191e11315dc841d210f006ab87ab0e5517b5d6bba7336672d7658dd21a8126f9f3d77fa971968a23f7d51e4955ffafd3
commit e4cb4a32f05d3f2228aaf29446bf9f5eaaa92620
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Jul 25 20:44:17 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/nodejs-less.spec b/nodejs-less.spec
index ff61fb9..75e0387 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 3.8.1
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -75,6 +75,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
commit 3157c23fe5a2b168b77af3385f508e0fe7b22061
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Feb 1 14:30:38 2019 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 7c3a9d8..ff61fb9 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 3.8.1
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -75,6 +75,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
* Thu Sep 20 2018 Tom Hughes <tom(a)compton.nu> - 3.8.1-1
- Update to 3.8.1 upstream release
commit 7630937053cdac23fc6a171401262fb5f0adf836
Author: Tom Hughes <tom(a)compton.nu>
Date: Fri Sep 21 18:38:08 2018 +0100
Update to 3.8.1 upstream release
diff --git a/.gitignore b/.gitignore
index d2cbf23..8338e24 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,3 +11,4 @@
/less-2.6.1.tgz
/less-2.7.1.tgz
/less-2.7.2.tgz
+/less-3.8.1.tgz
diff --git a/nodejs-less-mime2.patch b/nodejs-less-mime2.patch
new file mode 100644
index 0000000..02cba9c
--- /dev/null
+++ b/nodejs-less-mime2.patch
@@ -0,0 +1,36 @@
+commit 595310bb97fcba1cd23edd6b6e05afbe3d32869b
+Author: Tom Hughes <tom(a)compton.nu>
+Date: Thu Sep 20 18:55:15 2018 +0100
+
+ Update for npm(mime) version 2.x
+
+diff --git a/lib/less-node/environment.js b/lib/less-node/environment.js
+index 104222af..54956eac 100644
+--- a/lib/less-node/environment.js
++++ b/lib/less-node/environment.js
+@@ -3,10 +3,10 @@ module.exports = {
+ return new Buffer(str).toString('base64');
+ },
+ mimeLookup: function (filename) {
+- return require('mime').lookup(filename);
++ return require('mime').getType(filename);
+ },
+ charsetLookup: function (mime) {
+- return require('mime').charsets.lookup(mime);
++ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
+ },
+ getSourceMapGenerator: function getSourceMapGenerator() {
+ return require('source-map').SourceMapGenerator;
+diff --git a/package.json b/package.json
+index c54bfbb5..53ea6947 100644
+--- a/package.json
++++ b/package.json
+@@ -44,7 +44,7 @@
+ "errno": "^0.1.1",
+ "graceful-fs": "^4.1.2",
+ "image-size": "~0.5.0",
+- "mime": "^1.4.1",
++ "mime": "^2.0.0",
+ "mkdirp": "^0.5.0",
+ "promise": "^7.1.1",
+ "request": "^2.83.0",
diff --git a/nodejs-less.spec b/nodejs-less.spec
index ec89301..7c3a9d8 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,97 +1,83 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 2.7.2
-Release: 6%{?dist}
+Version: 3.8.1
+Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
# everything else is ASL 2.0
License: ASL 2.0 and BSD
-
URL: http://lesscss.org
-Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
-
+Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
+Patch0: nodejs-less-mime2.patch
BuildArch: noarch
-BuildRequires: nodejs-devel
+ExclusiveArch: %{nodejs_arches} noarch
+
BuildRequires: nodejs-packaging
+
+BuildRequires: npm(clone)
BuildRequires: npm(grunt-cli)
-BuildRequires: npm(source-map)
+BuildRequires: npm(image-size)
+BuildRequires: npm(less-plugin-clean-css)
BuildRequires: npm(mime)
-Requires: nodejs
-ExclusiveArch: %{nodejs_arches} noarch
+BuildRequires: npm(source-map)
+
+Provides: lessjs = %{version}-%{release}
+Obsoletes: lessjs < 1.3.3-2
-Provides: lessjs = %{version}-%{release}
-Obsoletes: lessjs < 1.3.3-2
%description
LESS extends CSS with dynamic behavior such as variables, mixins, operations
and functions. LESS runs on both the client-side (Chrome, Safari, Firefox)
and server-side, with Node.js and Rhino.
+
%prep
-%setup -q -n package
+%autosetup -p 1 -n package
+%nodejs_fixdep clone "^1.0.2"
+%nodejs_fixdep --optional --remove errno
+%nodejs_fixdep --optional --remove mkdirp
+%nodejs_fixdep --optional image-size "^0.6.3"
+%nodejs_fixdep --optional promise "^8.0.1"
+%nodejs_fixdep --optional request "^2.67.0"
+%nodejs_fixdep --optional source-map "^0.5.6"
+rm -rf node_modules dist/*.js
-# Remove pre-built files from the dist/ directory
-rm -f dist/*.js
%build
# Nothing to be built, we're just carrying around flat files
+
%check
%nodejs_symlink_deps --check --optional
-
-%{__nodejs} -e 'require("./")'
-
-# Simple test
-cat > testing.less << EOF
-@bg: #a1a1a1;
-
-body {
- background: @bg;
-}
-EOF
-
-workingdir=`pwd`
-pushd /
-%{buildroot}%{nodejs_sitelib}/less/bin/lessc - < $workingdir/testing.less
-popd
-
-# Some tests are known to fail because we don't have npm(image-size)
-# packaged, so make this just informative.
-%{__nodejs} test ||:
+rm test/less/import-module.less
+rm test/less-bom/import-module.less
+rm test/css/3rd-party/*.css
+rm test/less/3rd-party/*.less
+rm test/less-bom/3rd-party/*.less
+%{__nodejs} test
%install
+mkdir -p %{buildroot}%{nodejs_sitelib}/less
+cp -pr package.json browser.js index.js bin lib %{buildroot}/%{nodejs_sitelib}/less
mkdir -p %{buildroot}%{_bindir}
-mkdir -p %{buildroot}%{nodejs_sitelib}/less/lib
-chmod a+x bin/lessc
-
-cp -rp bin \
- browser.js \
- index.js \
- package.json \
- %{buildroot}/%{nodejs_sitelib}/less
-
-cp -rp lib/less \
- lib/less-browser \
- lib/less-node \
- lib/less-rhino \
- %{buildroot}/%{nodejs_sitelib}/less/lib
-
-# Install /usr/bin/lessc
-ln -s %{nodejs_sitelib}/less/bin/lessc \
- %{buildroot}%{_bindir}
-
+ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%nodejs_symlink_deps
+
%files
-%doc LICENSE README.md CHANGELOG.md CONTRIBUTING.md
+%doc README.md CHANGELOG.md CONTRIBUTING.md
+%license LICENSE
%{_bindir}/lessc
%{nodejs_sitelib}/less
%changelog
+* Thu Sep 20 2018 Tom Hughes <tom(a)compton.nu> - 3.8.1-1
+- Update to 3.8.1 upstream release
+
* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
diff --git a/sources b/sources
index 68b820f..8eefbc6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (less-2.7.2.tgz) = acc355910aefff24a61c9752a177e69d52091496e477becc43b5337e5ad3eaaca717513bfe0990f8bd36d163604ad5b66e71982fbfb3a6ed746441d1af3db686
+SHA512 (less-3.8.1.tgz) = f07146b9698bdc5850474687f3d7ac705341407fe712260f3f696d0c5750c36721136f18c76137961008abd636b1a6302d2c1aebdf6ce1d05511f098f03adfed
commit 434b007d961415debdea8fa65e815bd30436b300
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Jul 13 13:08:01 2018 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 2fffb93..ec89301 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 2.7.2
-Release: 5%{?dist}
+Release: 6%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -92,6 +92,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 2.7.2-5
- Escape macros in %%changelog
commit ee38238380c00ecd763913cef2e8562366fb2733
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Fri Feb 9 09:05:16 2018 +0100
Escape macros in %changelog
Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.o...
Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 46f7098..2fffb93 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 2.7.2
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -92,6 +92,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 2.7.2-5
+- Escape macros in %%changelog
+
* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
@@ -179,7 +182,7 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
`.mixin();`)
- Do unit conversions with min and max functions. Don't pass through if not
understood, throw an error
-- Allow % to be passed on its own to the unit function e.g. `unit(10, %)`
+- Allow % to be passed on its own to the unit function e.g. `unit(10, %%)`
- Fix a bug when comparing a unit value to a non-unit value if the unit-value
was the multiple of another unit (e.g. cm, mm, deg etc.)
- Fix mixins with media queries in import reference files not being put into
commit 97c3a729130c981c6f6b0cd352df8438d55a4b6c
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Feb 8 06:24:24 2018 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 29a16fa..46f7098 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 2.7.2
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -92,6 +92,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
* Thu Jul 27 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
commit a60191f5f794bcec2f68481e8ee7c4247c2e9163
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Jul 27 00:11:20 2017 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 62599bd..29a16fa 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 2.7.2
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -92,6 +92,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Thu Jul 27 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
commit f67d159f2a83e73ceee1049c2e68da70d56f30f0
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Feb 10 23:21:17 2017 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 2db9b34..62599bd 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 2.7.2
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -92,6 +92,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
* Thu Jan 19 2017 Stephen Gallagher <sgallagh(a)redhat.com> - 2.7.2-1
- Update to 2.7.2
commit 2ef65cec2fd4050c9e8e339346dcc64f2dd02840
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Thu Jan 19 09:18:06 2017 -0500
Update to 2.7.2
diff --git a/.gitignore b/.gitignore
index 54c6669..d2cbf23 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,3 +10,4 @@
/less-1.7.5.tgz
/less-2.6.1.tgz
/less-2.7.1.tgz
+/less-2.7.2.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 70643b2..2db9b34 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 2.7.1
+Version: 2.7.2
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -92,6 +92,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Thu Jan 19 2017 Stephen Gallagher <sgallagh(a)redhat.com> - 2.7.2-1
+- Update to 2.7.2
+
* Tue May 10 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.7.1-1
- Update to 2.7.1
- Compatibility with Node.js 6.x
diff --git a/sources b/sources
index a797839..68b820f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-9b1b15471ce700d483554c780e5d4d61 less-2.7.1.tgz
+SHA512 (less-2.7.2.tgz) = acc355910aefff24a61c9752a177e69d52091496e477becc43b5337e5ad3eaaca717513bfe0990f8bd36d163604ad5b66e71982fbfb3a6ed746441d1af3db686
commit ea0c4d2b112828e1967e779680ed1b85a3054e4e
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Tue May 10 09:02:35 2016 -0400
Update to 2.7.1
- Compatibility with Node.js 6.x
- https://github.com/less/less.js/blob/v2.7.1/CHANGELOG.md
diff --git a/.gitignore b/.gitignore
index a796ded..54c6669 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,3 +9,4 @@
/less-1.7.0.tgz
/less-1.7.5.tgz
/less-2.6.1.tgz
+/less-2.7.1.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 2e4e21e..70643b2 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,8 +1,8 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 2.6.1
-Release: 2%{?dist}
+Version: 2.7.1
+Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -92,6 +92,11 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Tue May 10 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.7.1-1
+- Update to 2.7.1
+- Compatibility with Node.js 6.x
+- https://github.com/less/less.js/blob/v2.7.1/CHANGELOG.md
+
* Fri Apr 08 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-2
- Fix missing lib components
- Add basic test for lessc
diff --git a/sources b/sources
index 79a648f..a797839 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-9b47d7a0fec8613aad8a805917fe698b less-2.6.1.tgz
+9b1b15471ce700d483554c780e5d4d61 less-2.7.1.tgz
commit 096193285869dcc254332e9e5f321c930105d698
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Fri Apr 8 09:45:25 2016 -0400
Fix missing lib components
- Add basic test for lessc
- Drop unused patches
- Resolves# RHBZ#1324883
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
deleted file mode 100644
index e33d49b..0000000
--- a/0001-Require-include-files-from-the-default-location.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From 8c08c98e0b63163de9b73669abaf15dcb47e5c97 Mon Sep 17 00:00:00 2001
-From: Stephen Gallagher <sgallagh(a)redhat.com>
-Date: Tue, 29 Mar 2016 09:14:52 -0400
-Subject: [PATCH] Require include files from the default location
-
----
- bin/lessc | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/bin/lessc b/bin/lessc
-index 4907bc36f62e427e39903ca47be0c0c3ba613d13..8c484539a2e06b4b21af7b235d397fbb66bcbbdf 100755
---- a/bin/lessc
-+++ b/bin/lessc
-@@ -1,20 +1,20 @@
- #!/usr/bin/env node
-
- var path = require('path'),
-- fs = require('../lib/less-node/fs'),
-+ fs = require('less-node/fs'),
- os = require("os"),
- errno,
- mkdirp;
-
- try {
- errno = require('errno');
- } catch (err) {
- errno = null;
- }
-
--var less = require('../lib/less-node'),
-+var less = require('less-node'),
- pluginLoader = new less.PluginLoader(less),
- plugin,
- plugins = [];
-
- var args = process.argv.slice(1);
-@@ -483,6 +483,6 @@ function printUsage() {
-
- process.stdin.on('end', function() {
- parseLessFile(false, buffer);
- });
- }
--})();
-\ No newline at end of file
-+})();
---
-2.7.3
-
diff --git a/0002-Fedora-disable-sourcemap-tests.patch b/0002-Fedora-disable-sourcemap-tests.patch
deleted file mode 100644
index b3cd746..0000000
--- a/0002-Fedora-disable-sourcemap-tests.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From a318f959688a23603e2868568f4489edaa100f86 Mon Sep 17 00:00:00 2001
-From: Stephen Gallagher <sgallagh(a)redhat.com>
-Date: Thu, 4 Sep 2014 10:14:33 -0400
-Subject: [PATCH 2/2] Fedora: disable sourcemap tests
-
----
- test/index.js | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/test/index.js b/test/index.js
-index 33e79637f05dca0cade43fccb69eddc739584ea6..ed2d4c391b6e605eafdc384960195d3824387a6b 100644
---- a/test/index.js
-+++ b/test/index.js
-@@ -29,6 +29,7 @@ lessTester.runTestSet({strictMath: true, dumpLineNumbers: 'all'}, "debug/", null
- lessTester.runTestSet({strictMath: true, relativeUrls: false, rootpath: "folder (1)/"}, "static-urls/");
- lessTester.runTestSet({strictMath: true, compress: true}, "compression/");
- lessTester.runTestSet({}, "legacy/");
-+/*
- lessTester.runTestSet({strictMath: true, strictUnits: true, sourceMap: true, globalVars: true }, "sourcemaps/",
- lessTester.testSourcemap, null, null,
- function(filename, type) {
-@@ -37,6 +38,8 @@ lessTester.runTestSet({strictMath: true, strictUnits: true, sourceMap: true, glo
- }
- return path.join('test/sourcemaps', filename) + '.json';
- });
-+
-+*/
- lessTester.runTestSet({globalVars: true, banner: "/**\n * Test\n */\n"}, "globalVars/",
- null, null, null, function(name) { return path.join('test/less/', name) + '.json'; });
- lessTester.runTestSet({modifyVars: true}, "modifyVars/",
---
-2.1.0
-
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 93b8a19..2e4e21e 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 2.6.1
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -12,10 +12,6 @@ License: ASL 2.0 and BSD
URL: http://lesscss.org
Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
-# Since we're installing this in a global location, fix the require()
-# calls to point there.
-Patch0001: 0001-Require-include-files-from-the-default-location.patch
-
BuildArch: noarch
BuildRequires: nodejs-devel
BuildRequires: nodejs-packaging
@@ -36,8 +32,6 @@ and server-side, with Node.js and Rhino.
%prep
%setup -q -n package
-%patch0001 -p1
-
# Remove pre-built files from the dist/ directory
rm -f dist/*.js
@@ -49,16 +43,41 @@ rm -f dist/*.js
%{__nodejs} -e 'require("./")'
+# Simple test
+cat > testing.less << EOF
+@bg: #a1a1a1;
+
+body {
+ background: @bg;
+}
+EOF
+
+workingdir=`pwd`
+pushd /
+%{buildroot}%{nodejs_sitelib}/less/bin/lessc - < $workingdir/testing.less
+popd
+
# Some tests are known to fail because we don't have npm(image-size)
# packaged, so make this just informative.
-node test ||:
+%{__nodejs} test ||:
%install
mkdir -p %{buildroot}%{_bindir}
-mkdir -p %{buildroot}%{nodejs_sitelib}/less
+mkdir -p %{buildroot}%{nodejs_sitelib}/less/lib
chmod a+x bin/lessc
-cp -rp bin package.json lib/less/* %{buildroot}/%{nodejs_sitelib}/less
+
+cp -rp bin \
+ browser.js \
+ index.js \
+ package.json \
+ %{buildroot}/%{nodejs_sitelib}/less
+
+cp -rp lib/less \
+ lib/less-browser \
+ lib/less-node \
+ lib/less-rhino \
+ %{buildroot}/%{nodejs_sitelib}/less/lib
# Install /usr/bin/lessc
ln -s %{nodejs_sitelib}/less/bin/lessc \
@@ -73,6 +92,12 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Fri Apr 08 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-2
+- Fix missing lib components
+- Add basic test for lessc
+- Drop unused patches
+- Resolves# RHBZ#1324883
+
* Tue Mar 29 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-1
- Upgrade to latest upstream stable release 2.6.1
- https://github.com/less/less.js/blob/v2.6.1/CHANGELOG.md
commit ef613f768d0b2507f7475b2abc153980e88d5fa3
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Tue Mar 29 09:54:03 2016 -0400
Upgrade to latest upstream stable release 2.6.1
- https://github.com/less/less.js/blob/v2.6.1/CHANGELOG.md
diff --git a/.gitignore b/.gitignore
index 49bc745..a796ded 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@
/less-1.6.3.tgz
/less-1.7.0.tgz
/less-1.7.5.tgz
+/less-2.6.1.tgz
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
index 2748b08..e33d49b 100644
--- a/0001-Require-include-files-from-the-default-location.patch
+++ b/0001-Require-include-files-from-the-default-location.patch
@@ -1,57 +1,48 @@
-From 63768b5d3f073c39b45c4541fae8d0b36d9eb4bd Mon Sep 17 00:00:00 2001
+From 8c08c98e0b63163de9b73669abaf15dcb47e5c97 Mon Sep 17 00:00:00 2001
From: Stephen Gallagher <sgallagh(a)redhat.com>
-Date: Wed, 19 Dec 2012 09:06:24 -0500
-Subject: [PATCH 1/2] Require include files from the default location
+Date: Tue, 29 Mar 2016 09:14:52 -0400
+Subject: [PATCH] Require include files from the default location
---
- bin/lessc | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
+ bin/lessc | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/bin/lessc b/bin/lessc
-index 684200287be4ad982f76924a2bcd43a4fca5b389..859bf89372599f584dcc85e0720916b6bf607297 100755
+index 4907bc36f62e427e39903ca47be0c0c3ba613d13..8c484539a2e06b4b21af7b235d397fbb66bcbbdf 100755
--- a/bin/lessc
+++ b/bin/lessc
-@@ -1,11 +1,11 @@
+@@ -1,20 +1,20 @@
#!/usr/bin/env node
var path = require('path'),
-- fs = require('../lib/less/fs'),
-+ fs = require('less/fs'),
- os = require('os'),
+- fs = require('../lib/less-node/fs'),
++ fs = require('less-node/fs'),
+ os = require("os"),
+ errno,
mkdirp;
--var less = require('../lib/less');
-+var less = require('less');
- var args = process.argv.slice(1);
- var options = {
- depends: false,
-@@ -96,7 +96,7 @@ args = args.filter(function (arg) {
- break;
- case 'h':
- case 'help':
-- require('../lib/less/lessc_helper').printUsage();
-+ require('less/lessc_helper').printUsage();
- continueProcessing = false;
- case 'x':
- case 'compress':
-@@ -251,7 +251,7 @@ args = args.filter(function (arg) {
- }
- break;
- default:
-- require('../lib/less/lessc_helper').printUsage();
-+ require('less/lessc_helper').printUsage();
- continueProcessing = false;
- currentErrorcode = 1;
- break;
-@@ -296,7 +296,7 @@ if (options.cleancss && options.sourceMap) {
- if (! input) {
- console.log("lessc: no input files");
- console.log("");
-- require('../lib/less/lessc_helper').printUsage();
-+ require('less/lessc_helper').printUsage();
- currentErrorcode = 1;
- return;
+ try {
+ errno = require('errno');
+ } catch (err) {
+ errno = null;
}
+
+-var less = require('../lib/less-node'),
++var less = require('less-node'),
+ pluginLoader = new less.PluginLoader(less),
+ plugin,
+ plugins = [];
+
+ var args = process.argv.slice(1);
+@@ -483,6 +483,6 @@ function printUsage() {
+
+ process.stdin.on('end', function() {
+ parseLessFile(false, buffer);
+ });
+ }
+-})();
+\ No newline at end of file
++})();
--
-2.1.0
+2.7.3
diff --git a/nodejs-less.spec b/nodejs-less.spec
index ba10ac1..93b8a19 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,8 +1,8 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.7.5
-Release: 3%{?dist}
+Version: 2.6.1
+Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -16,16 +16,12 @@ Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
# calls to point there.
Patch0001: 0001-Require-include-files-from-the-default-location.patch
-# The sourcemap tests are quite broken. They rely on matching a pre-
-# calculated result, but the ordering of the resulting dictionary is
-# not necessarily deterministic. We'll disable this test until
-# upstream fixes the test.
-Patch0002: 0002-Fedora-disable-sourcemap-tests.patch
-
BuildArch: noarch
BuildRequires: nodejs-devel
BuildRequires: nodejs-packaging
-BuildRequires: nodejs-grunt-cli
+BuildRequires: npm(grunt-cli)
+BuildRequires: npm(source-map)
+BuildRequires: npm(mime)
Requires: nodejs
ExclusiveArch: %{nodejs_arches} noarch
@@ -41,22 +37,21 @@ and server-side, with Node.js and Rhino.
%setup -q -n package
%patch0001 -p1
-%patch0002 -p1
# Remove pre-built files from the dist/ directory
rm -f dist/*.js
-# enable compression using ycssmin
-%nodejs_fixdep ycssmin '~1.0.1'
-
%build
# Nothing to be built, we're just carrying around flat files
%check
-%nodejs_symlink_deps --check
-# Tests have a bug in them and will fail to find source-map,
-# even if it is installed.
-node test
+%nodejs_symlink_deps --check --optional
+
+%{__nodejs} -e 'require("./")'
+
+# Some tests are known to fail because we don't have npm(image-size)
+# packaged, so make this just informative.
+node test ||:
%install
@@ -78,6 +73,10 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Tue Mar 29 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-1
+- Upgrade to latest upstream stable release 2.6.1
+- https://github.com/less/less.js/blob/v2.6.1/CHANGELOG.md
+
* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.7.5-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
diff --git a/sources b/sources
index 6c4f23d..79a648f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b5479aedd2aa26c8f7a1b87e260c6343 less-1.7.5.tgz
+9b47d7a0fec8613aad8a805917fe698b less-2.6.1.tgz
commit 10718d58a68e3b52b153d24a9f6c525338501673
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Feb 4 10:09:50 2016 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 2f707bb..ba10ac1 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 1.7.5
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -78,6 +78,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.7.5-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
commit 58365f3e3ec3cb9e50b84b4fd20123e15e8fe2ad
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Wed Jun 17 22:35:20 2015 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 6eb163f..2f707bb 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 1.7.5
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -78,6 +78,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
* Thu Sep 04 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.5-1
- New upstream release 1.7.5
- https://github.com/less/less.js/blob/v1.7.5/CHANGELOG.md
commit 5ef8eaa611e0a19d2f015c92446ed8fecc856bea
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Thu Sep 4 14:13:19 2014 -0400
New upstream release 1.7.5
- https://github.com/less/less.js/blob/v1.7.5/CHANGELOG.md
- Enable tests in RPM build
- Disable broken source-map test
diff --git a/.gitignore b/.gitignore
index 1e79884..49bc745 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@
/less-1.6.1.tgz
/less-1.6.3.tgz
/less-1.7.0.tgz
+/less-1.7.5.tgz
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
index d236bff..2748b08 100644
--- a/0001-Require-include-files-from-the-default-location.patch
+++ b/0001-Require-include-files-from-the-default-location.patch
@@ -1,4 +1,4 @@
-From 6135de47cbfbbb9bcebe3df7a8b2418b9f0f36fa Mon Sep 17 00:00:00 2001
+From 63768b5d3f073c39b45c4541fae8d0b36d9eb4bd Mon Sep 17 00:00:00 2001
From: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed, 19 Dec 2012 09:06:24 -0500
Subject: [PATCH 1/2] Require include files from the default location
@@ -8,16 +8,15 @@ Subject: [PATCH 1/2] Require include files from the default location
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/bin/lessc b/bin/lessc
-index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc6770056605 100755
+index 684200287be4ad982f76924a2bcd43a4fca5b389..859bf89372599f584dcc85e0720916b6bf607297 100755
--- a/bin/lessc
+++ b/bin/lessc
-@@ -1,12 +1,12 @@
+@@ -1,11 +1,11 @@
#!/usr/bin/env node
var path = require('path'),
- fs = require('../lib/less/fs'),
+ fs = require('less/fs'),
- sys = require('util'),
os = require('os'),
mkdirp;
@@ -26,7 +25,7 @@ index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc67
var args = process.argv.slice(1);
var options = {
depends: false,
-@@ -97,7 +97,7 @@ args = args.filter(function (arg) {
+@@ -96,7 +96,7 @@ args = args.filter(function (arg) {
break;
case 'h':
case 'help':
@@ -35,7 +34,7 @@ index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc67
continueProcessing = false;
case 'x':
case 'compress':
-@@ -249,7 +249,7 @@ args = args.filter(function (arg) {
+@@ -251,7 +251,7 @@ args = args.filter(function (arg) {
}
break;
default:
@@ -44,7 +43,7 @@ index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc67
continueProcessing = false;
currentErrorcode = 1;
break;
-@@ -294,7 +294,7 @@ if (options.cleancss && options.sourceMap) {
+@@ -296,7 +296,7 @@ if (options.cleancss && options.sourceMap) {
if (! input) {
console.log("lessc: no input files");
console.log("");
@@ -54,5 +53,5 @@ index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc67
return;
}
--
-1.9.3
+2.1.0
diff --git a/0002-Fedora-disable-sourcemap-tests.patch b/0002-Fedora-disable-sourcemap-tests.patch
new file mode 100644
index 0000000..b3cd746
--- /dev/null
+++ b/0002-Fedora-disable-sourcemap-tests.patch
@@ -0,0 +1,33 @@
+From a318f959688a23603e2868568f4489edaa100f86 Mon Sep 17 00:00:00 2001
+From: Stephen Gallagher <sgallagh(a)redhat.com>
+Date: Thu, 4 Sep 2014 10:14:33 -0400
+Subject: [PATCH 2/2] Fedora: disable sourcemap tests
+
+---
+ test/index.js | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/test/index.js b/test/index.js
+index 33e79637f05dca0cade43fccb69eddc739584ea6..ed2d4c391b6e605eafdc384960195d3824387a6b 100644
+--- a/test/index.js
++++ b/test/index.js
+@@ -29,6 +29,7 @@ lessTester.runTestSet({strictMath: true, dumpLineNumbers: 'all'}, "debug/", null
+ lessTester.runTestSet({strictMath: true, relativeUrls: false, rootpath: "folder (1)/"}, "static-urls/");
+ lessTester.runTestSet({strictMath: true, compress: true}, "compression/");
+ lessTester.runTestSet({}, "legacy/");
++/*
+ lessTester.runTestSet({strictMath: true, strictUnits: true, sourceMap: true, globalVars: true }, "sourcemaps/",
+ lessTester.testSourcemap, null, null,
+ function(filename, type) {
+@@ -37,6 +38,8 @@ lessTester.runTestSet({strictMath: true, strictUnits: true, sourceMap: true, glo
+ }
+ return path.join('test/sourcemaps', filename) + '.json';
+ });
++
++*/
+ lessTester.runTestSet({globalVars: true, banner: "/**\n * Test\n */\n"}, "globalVars/",
+ null, null, null, function(name) { return path.join('test/less/', name) + '.json'; });
+ lessTester.runTestSet({modifyVars: true}, "modifyVars/",
+--
+2.1.0
+
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 66154d6..6eb163f 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.7.3
+Version: 1.7.5
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -16,6 +16,12 @@ Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
# calls to point there.
Patch0001: 0001-Require-include-files-from-the-default-location.patch
+# The sourcemap tests are quite broken. They rely on matching a pre-
+# calculated result, but the ordering of the resulting dictionary is
+# not necessarily deterministic. We'll disable this test until
+# upstream fixes the test.
+Patch0002: 0002-Fedora-disable-sourcemap-tests.patch
+
BuildArch: noarch
BuildRequires: nodejs-devel
BuildRequires: nodejs-packaging
@@ -35,6 +41,7 @@ and server-side, with Node.js and Rhino.
%setup -q -n package
%patch0001 -p1
+%patch0002 -p1
# Remove pre-built files from the dist/ directory
rm -f dist/*.js
@@ -46,9 +53,10 @@ rm -f dist/*.js
# Nothing to be built, we're just carrying around flat files
%check
+%nodejs_symlink_deps --check
# Tests have a bug in them and will fail to find source-map,
# even if it is installed.
-# node test
+node test
%install
@@ -70,9 +78,15 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Thu Sep 04 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.5-1
+- New upstream release 1.7.5
+- https://github.com/less/less.js/blob/v1.7.5/CHANGELOG.md
+- Enable tests in RPM build
+- Disable broken source-map test
+
* Mon Jun 23 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.3-1
- New upstream release 1.7.3
-- https://github.com/less/less.js/blob/v1.7.1/CHANGELOG.md
+- https://github.com/less/less.js/blob/v1.7.3/CHANGELOG.md
- Fix detection of recursive mixins
- Fix the paths option for later versions of node (0.10+)
- Fix paths joining bug
diff --git a/sources b/sources
index a3d20f8..6c4f23d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ff35fa927dbaf5daa956a1074ad9773a less-1.7.0.tgz
+b5479aedd2aa26c8f7a1b87e260c6343 less-1.7.5.tgz
commit 4256e5774a0b61e7bcace39a3269a93bb24acaee
Author: T.C. Hollingsworth <tchollingsworth(a)gmail.com>
Date: Tue Jul 29 17:49:48 2014 -0700
Revert "New upstream release 1.7.3"
This update was not completed in Rawhide and therefore will
not be pushed back to EPEL7 yet.
This reverts commit e5d00458eec1251f5af4dadb158cd6e78712d57f.
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
index d236bff..6f1ec0b 100644
--- a/0001-Require-include-files-from-the-default-location.patch
+++ b/0001-Require-include-files-from-the-default-location.patch
@@ -1,23 +1,17 @@
-From 6135de47cbfbbb9bcebe3df7a8b2418b9f0f36fa Mon Sep 17 00:00:00 2001
+From 18e3f3f3a1955e0159b4e8c6141518a6a3cd0975 Mon Sep 17 00:00:00 2001
From: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed, 19 Dec 2012 09:06:24 -0500
-Subject: [PATCH 1/2] Require include files from the default location
+Subject: [PATCH] Require include files from the default location
---
- bin/lessc | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
+ bin/lessc | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/bin/lessc b/bin/lessc
-index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc6770056605 100755
+index e5ee1a1c7431e683ef884affcbea46721237f914..658dbf14e2c0dab9067487d6528066fda5414d09 100755
--- a/bin/lessc
+++ b/bin/lessc
-@@ -1,12 +1,12 @@
- #!/usr/bin/env node
-
- var path = require('path'),
-- fs = require('../lib/less/fs'),
-+ fs = require('less/fs'),
- sys = require('util'),
+@@ -6,7 +6,7 @@ var path = require('path'),
os = require('os'),
mkdirp;
@@ -26,7 +20,7 @@ index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc67
var args = process.argv.slice(1);
var options = {
depends: false,
-@@ -97,7 +97,7 @@ args = args.filter(function (arg) {
+@@ -96,7 +96,7 @@ args = args.filter(function (arg) {
break;
case 'h':
case 'help':
@@ -35,7 +29,7 @@ index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc67
continueProcessing = false;
case 'x':
case 'compress':
-@@ -249,7 +249,7 @@ args = args.filter(function (arg) {
+@@ -243,7 +243,7 @@ args = args.filter(function (arg) {
}
break;
default:
@@ -44,7 +38,7 @@ index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc67
continueProcessing = false;
currentErrorcode = 1;
break;
-@@ -294,7 +294,7 @@ if (options.cleancss && options.sourceMap) {
+@@ -288,7 +288,7 @@ if (options.cleancss && options.sourceMap) {
if (! input) {
console.log("lessc: no input files");
console.log("");
@@ -54,5 +48,5 @@ index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc67
return;
}
--
-1.9.3
+1.8.4.2
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 66154d6..c5e83b6 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,8 +1,8 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.7.3
-Release: 1%{?dist}
+Version: 1.7.0
+Release: 2%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -46,9 +46,7 @@ rm -f dist/*.js
# Nothing to be built, we're just carrying around flat files
%check
-# Tests have a bug in them and will fail to find source-map,
-# even if it is installed.
-# node test
+make %{?_smp_mflags} test
%install
@@ -70,32 +68,6 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
-* Mon Jun 23 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.3-1
-- New upstream release 1.7.3
-- https://github.com/less/less.js/blob/v1.7.1/CHANGELOG.md
-- Fix detection of recursive mixins
-- Fix the paths option for later versions of node (0.10+)
-- Fix paths joining bug
-- Fix a number precision issue on some versions of node
-- Fix an IE8 issue with importing css files
-- Fix IE11 detection for xhr requests
-- Modify var works if the last line of a less file is a comment.
-- Better detection of valid hex colour codes
-- Some stability fixes to support a low number of available file handles
-- Support comparing values with different quote types e.g.
- "test" now === 'test'
-- Give better error messages if accessing a url that returns a non 200 status
- code
-- Fix the e() function when passed empty string
-- Several minor bug fixes
-- https://github.com/less/less.js/blob/v1.7.2/CHANGELOG.md
-- Allow paths option to be a string (in 1.7.1 less started throwing an
- exception instead of incorrectly processing the string as an array of chars)
-- Do not round numbers when used with javascript (introduced 1.7.0)
-- https://github.com/less/less.js/blob/v1.7.3/CHANGELOG.md
-- Do not round the results of color functions, like lightness, hue, luma etc.
-- Support cover and contain keywords in background definitions
-
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
commit e5d00458eec1251f5af4dadb158cd6e78712d57f
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Mon Jun 23 08:56:29 2014 -0400
New upstream release 1.7.3
- https://github.com/less/less.js/blob/v1.7.1/CHANGELOG.md
- Fix detection of recursive mixins
- Fix the paths option for later versions of node (0.10+)
- Fix paths joining bug
- Fix a number precision issue on some versions of node
- Fix an IE8 issue with importing css files
- Fix IE11 detection for xhr requests
- Modify var works if the last line of a less file is a comment.
- Better detection of valid hex colour codes
- Some stability fixes to support a low number of available file handles
- Support comparing values with different quote types e.g.
"test" now === 'test'
- Give better error messages if accessing a url that returns a non 200 status
code
- Fix the e() function when passed empty string
- Several minor bug fixes
- https://github.com/less/less.js/blob/v1.7.2/CHANGELOG.md
- Allow paths option to be a string (in 1.7.1 less started throwing an
exception instead of incorrectly processing the string as an array of chars)
- Do not round numbers when used with javascript (introduced 1.7.0)
- https://github.com/less/less.js/blob/v1.7.3/CHANGELOG.md
- Do not round the results of color functions, like lightness, hue, luma etc.
- Support cover and contain keywords in background definitions
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
index 6f1ec0b..d236bff 100644
--- a/0001-Require-include-files-from-the-default-location.patch
+++ b/0001-Require-include-files-from-the-default-location.patch
@@ -1,17 +1,23 @@
-From 18e3f3f3a1955e0159b4e8c6141518a6a3cd0975 Mon Sep 17 00:00:00 2001
+From 6135de47cbfbbb9bcebe3df7a8b2418b9f0f36fa Mon Sep 17 00:00:00 2001
From: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed, 19 Dec 2012 09:06:24 -0500
-Subject: [PATCH] Require include files from the default location
+Subject: [PATCH 1/2] Require include files from the default location
---
- bin/lessc | 8 ++++----
- 1 file changed, 4 insertions(+), 4 deletions(-)
+ bin/lessc | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/bin/lessc b/bin/lessc
-index e5ee1a1c7431e683ef884affcbea46721237f914..658dbf14e2c0dab9067487d6528066fda5414d09 100755
+index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc6770056605 100755
--- a/bin/lessc
+++ b/bin/lessc
-@@ -6,7 +6,7 @@ var path = require('path'),
+@@ -1,12 +1,12 @@
+ #!/usr/bin/env node
+
+ var path = require('path'),
+- fs = require('../lib/less/fs'),
++ fs = require('less/fs'),
+ sys = require('util'),
os = require('os'),
mkdirp;
@@ -20,7 +26,7 @@ index e5ee1a1c7431e683ef884affcbea46721237f914..658dbf14e2c0dab9067487d6528066fd
var args = process.argv.slice(1);
var options = {
depends: false,
-@@ -96,7 +96,7 @@ args = args.filter(function (arg) {
+@@ -97,7 +97,7 @@ args = args.filter(function (arg) {
break;
case 'h':
case 'help':
@@ -29,7 +35,7 @@ index e5ee1a1c7431e683ef884affcbea46721237f914..658dbf14e2c0dab9067487d6528066fd
continueProcessing = false;
case 'x':
case 'compress':
-@@ -243,7 +243,7 @@ args = args.filter(function (arg) {
+@@ -249,7 +249,7 @@ args = args.filter(function (arg) {
}
break;
default:
@@ -38,7 +44,7 @@ index e5ee1a1c7431e683ef884affcbea46721237f914..658dbf14e2c0dab9067487d6528066fd
continueProcessing = false;
currentErrorcode = 1;
break;
-@@ -288,7 +288,7 @@ if (options.cleancss && options.sourceMap) {
+@@ -294,7 +294,7 @@ if (options.cleancss && options.sourceMap) {
if (! input) {
console.log("lessc: no input files");
console.log("");
@@ -48,5 +54,5 @@ index e5ee1a1c7431e683ef884affcbea46721237f914..658dbf14e2c0dab9067487d6528066fd
return;
}
--
-1.8.4.2
+1.9.3
diff --git a/nodejs-less.spec b/nodejs-less.spec
index c5e83b6..66154d6 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,8 +1,8 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.7.0
-Release: 2%{?dist}
+Version: 1.7.3
+Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -46,7 +46,9 @@ rm -f dist/*.js
# Nothing to be built, we're just carrying around flat files
%check
-make %{?_smp_mflags} test
+# Tests have a bug in them and will fail to find source-map,
+# even if it is installed.
+# node test
%install
@@ -68,6 +70,32 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Mon Jun 23 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.3-1
+- New upstream release 1.7.3
+- https://github.com/less/less.js/blob/v1.7.1/CHANGELOG.md
+- Fix detection of recursive mixins
+- Fix the paths option for later versions of node (0.10+)
+- Fix paths joining bug
+- Fix a number precision issue on some versions of node
+- Fix an IE8 issue with importing css files
+- Fix IE11 detection for xhr requests
+- Modify var works if the last line of a less file is a comment.
+- Better detection of valid hex colour codes
+- Some stability fixes to support a low number of available file handles
+- Support comparing values with different quote types e.g.
+ "test" now === 'test'
+- Give better error messages if accessing a url that returns a non 200 status
+ code
+- Fix the e() function when passed empty string
+- Several minor bug fixes
+- https://github.com/less/less.js/blob/v1.7.2/CHANGELOG.md
+- Allow paths option to be a string (in 1.7.1 less started throwing an
+ exception instead of incorrectly processing the string as an array of chars)
+- Do not round numbers when used with javascript (introduced 1.7.0)
+- https://github.com/less/less.js/blob/v1.7.3/CHANGELOG.md
+- Do not round the results of color functions, like lightness, hue, luma etc.
+- Support cover and contain keywords in background definitions
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
commit 68054d3ee53965929317f18c95b6c182a87d5238
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Sat Jun 7 08:53:33 2014 -0500
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
diff --git a/nodejs-less.spec b/nodejs-less.spec
index a5ab3bf..c5e83b6 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 1.7.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -68,6 +68,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
* Wed Mar 05 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.0-1
- New upstream release 1.7.0
- https://github.com/less/less.js/blob/v1.7.0/CHANGELOG.md
commit 37b45b93a685bc9408ebe9f8e534af5a49b6dede
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed Mar 5 15:33:09 2014 -0500
New upstream release 1.7.0
- https://github.com/less/less.js/blob/v1.7.0/CHANGELOG.md
- Add support for rulesets in variables and passed to mixins to allow wrapping
- Change luma to follow the w3c spec, luma is available as luminance. Contrast
still uses luma so you may see differences if your threshold % is close to
the existing calculated luma.
- Upgraded clean css which means the --selectors-merge-mode is now renamed
--compatibility
- Add support for using variables with @keyframes, @namespace, @charset
- Support property merging with +_ when spaces are needed and keep + for comma
separated
- Imports now always import once consistently- a race condition meant
previously certain configurations would lead to a different ordering of
files
- Fix support for `.mixin(@args...)` when called with no args (e.g.
`.mixin();`)
- Do unit conversions with min and max functions. Don't pass through if not
understood, throw an error
- Allow % to be passed on its own to the unit function e.g. `unit(10, %)`
- Fix a bug when comparing a unit value to a non-unit value if the unit-value
was the multiple of another unit (e.g. cm, mm, deg etc.)
- Fix mixins with media queries in import reference files not being put into
the output (they now output, they used to incorrectly not)
- Fix lint mode- now reports all errors
- Fixed a small scope issue with & {} selector rulesets incorrectly making
mixins visible- regression from 1.6.2
- Browser- added log level "debug" at 3 to get less logging, The default has
changed so unless you set the value to the default you won't see a
difference
- Browser- logLevel takes effect regardless of the environment (production/dev)
- Browser- added postProcessor option, a function called to post-process the
css before adding to the page
- Browser- use the right request for file access in IE
diff --git a/.gitignore b/.gitignore
index 6f47782..1e79884 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@
/less-1.6.0.tgz
/less-1.6.1.tgz
/less-1.6.3.tgz
+/less-1.7.0.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 12bbca8..a5ab3bf 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.6.3
+Version: 1.7.0
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -19,6 +19,7 @@ Patch0001: 0001-Require-include-files-from-the-default-location.patch
BuildArch: noarch
BuildRequires: nodejs-devel
BuildRequires: nodejs-packaging
+BuildRequires: nodejs-grunt-cli
Requires: nodejs
ExclusiveArch: %{nodejs_arches} noarch
@@ -67,6 +68,41 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Wed Mar 05 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.0-1
+- New upstream release 1.7.0
+- https://github.com/less/less.js/blob/v1.7.0/CHANGELOG.md
+- Add support for rulesets in variables and passed to mixins to allow wrapping
+- Change luma to follow the w3c spec, luma is available as luminance. Contrast
+ still uses luma so you may see differences if your threshold % is close to
+ the existing calculated luma.
+- Upgraded clean css which means the --selectors-merge-mode is now renamed
+ --compatibility
+- Add support for using variables with @keyframes, @namespace, @charset
+- Support property merging with +_ when spaces are needed and keep + for comma
+ separated
+- Imports now always import once consistently- a race condition meant
+ previously certain configurations would lead to a different ordering of
+ files
+- Fix support for `.mixin(@args...)` when called with no args (e.g.
+ `.mixin();`)
+- Do unit conversions with min and max functions. Don't pass through if not
+ understood, throw an error
+- Allow % to be passed on its own to the unit function e.g. `unit(10, %)`
+- Fix a bug when comparing a unit value to a non-unit value if the unit-value
+ was the multiple of another unit (e.g. cm, mm, deg etc.)
+- Fix mixins with media queries in import reference files not being put into
+ the output (they now output, they used to incorrectly not)
+- Fix lint mode- now reports all errors
+- Fixed a small scope issue with & {} selector rulesets incorrectly making
+ mixins visible- regression from 1.6.2
+- Browser- added log level "debug" at 3 to get less logging, The default has
+ changed so unless you set the value to the default you won't see a
+ difference
+- Browser- logLevel takes effect regardless of the environment (production/dev)
+- Browser- added postProcessor option, a function called to post-process the
+ css before adding to the page
+- Browser- use the right request for file access in IE
+
* Tue Feb 25 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.6.3-1
- New upstream release 1.6.3
- https://github.com/less/less.js/blob/v1.6.3/CHANGELOG.md
diff --git a/sources b/sources
index 09b4bcb..a3d20f8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-25a1946e2f0aeb48d87a7c533f1e3fc3 less-1.6.3.tgz
+ff35fa927dbaf5daa956a1074ad9773a less-1.7.0.tgz
commit bebb8ca6ee6fedab3332ae396ac04fff45b40c79
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Tue Feb 25 09:53:14 2014 -0500
New upstream release 1.6.3
- https://github.com/less/less.js/blob/v1.6.3/CHANGELOG.md
- Fix issue with calling toCSS twice not working in some situations (like with
bootstrap 2)
- The Rhino release is fixed!
- ability to use uppercase colours
- Fix a nasty bug causing syntax errors when selector interpolation is preceded
by a long comment (and some other cases)
- Fix a major bug with the variable scope in guards on selectors (e.g. not
mixins)
- Fold in & when () { to the current selector rather than duplicating it
- fix another issue with array prototypes
- add a url-args option which adds a value to all urls (for cache busting)
- Round numbers to 8 decimal places - thereby stopping javascript precision
errors
- some improvements to the default() function in more complex scenarios
- improved missing '{' and '(' detection
diff --git a/.gitignore b/.gitignore
index 4bb749b..6f47782 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@
/less-1.5.1.tgz
/less-1.6.0.tgz
/less-1.6.1.tgz
+/less-1.6.3.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 53019c7..12bbca8 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.6.1
+Version: 1.6.3
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -67,6 +67,25 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Tue Feb 25 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.6.3-1
+- New upstream release 1.6.3
+- https://github.com/less/less.js/blob/v1.6.3/CHANGELOG.md
+- Fix issue with calling toCSS twice not working in some situations (like with
+ bootstrap 2)
+- The Rhino release is fixed!
+- ability to use uppercase colours
+- Fix a nasty bug causing syntax errors when selector interpolation is preceded
+ by a long comment (and some other cases)
+- Fix a major bug with the variable scope in guards on selectors (e.g. not
+ mixins)
+- Fold in & when () { to the current selector rather than duplicating it
+- fix another issue with array prototypes
+- add a url-args option which adds a value to all urls (for cache busting)
+- Round numbers to 8 decimal places - thereby stopping javascript precision
+ errors
+- some improvements to the default() function in more complex scenarios
+- improved missing '{' and '(' detection
+
* Mon Jan 13 2014 Stephen Gallagher <sgallagh(a)redhat.com> - 1.6.1-1
- New upstream release 1.6.1
- https://github.com/less/less.js/blob/v1.6.1/CHANGELOG.md
diff --git a/sources b/sources
index 6290d5a..09b4bcb 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8e6839758add9e3705b5e2c0a5891945 less-1.6.1.tgz
+25a1946e2f0aeb48d87a7c533f1e3fc3 less-1.6.3.tgz
commit 3b88f5de8cb200750c6c3550493a768c9d433c96
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Mon Jan 13 08:30:08 2014 -0500
New upstream release 1.6.1
- https://github.com/less/less.js/blob/v1.6.1/CHANGELOG.md
- support ^ and ^^ shadow dom selectors
- fix sourcemap selector (used to report end of the element or selector) and
directive position (previously not supported)
- fix parsing empty less files
- error on (currently) ambiguous guards on multiple css selectors
- older environments - protect against typeof regex returning function
- Do not use default keyword
- use innerHTML in tests, not innerText
- protect for-in in case Array and Object prototypes have custom fields
diff --git a/.gitignore b/.gitignore
index a757447..4bb749b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
/less-1.5.0.tgz
/less-1.5.1.tgz
/less-1.6.0.tgz
+/less-1.6.1.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 97f5119..53019c7 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.6.0
+Version: 1.6.1
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -18,6 +18,7 @@ Patch0001: 0001-Require-include-files-from-the-default-location.patch
BuildArch: noarch
BuildRequires: nodejs-devel
+BuildRequires: nodejs-packaging
Requires: nodejs
ExclusiveArch: %{nodejs_arches} noarch
@@ -66,6 +67,19 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Mon Jan 13 2014 Stephen Gallagher <sgallagh(a)redhat.com> - 1.6.1-1
+- New upstream release 1.6.1
+- https://github.com/less/less.js/blob/v1.6.1/CHANGELOG.md
+- support ^ and ^^ shadow dom selectors
+- fix sourcemap selector (used to report end of the element or selector) and
+ directive position (previously not supported)
+- fix parsing empty less files
+- error on (currently) ambiguous guards on multiple css selectors
+- older environments - protect against typeof regex returning function
+- Do not use default keyword
+- use innerHTML in tests, not innerText
+- protect for-in in case Array and Object prototypes have custom fields
+
* Thu Jan 02 2014 Stephen Gallagher <sgallagh(a)redhat.com> - 1.6.0-1
- New upstream release 1.6.0
- https://github.com/less/less.js/blob/v1.6.0/CHANGELOG.md
diff --git a/sources b/sources
index 22adb59..6290d5a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-563f46468aef0ed3e5cf1ddd93a65ab7 less-1.6.0.tgz
+8e6839758add9e3705b5e2c0a5891945 less-1.6.1.tgz
commit ccdf07510b231c6fefe0a0d17a8aa9c24ce52a82
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Thu Jan 2 10:12:48 2014 -0500
New upstream release 1.6.0
- https://github.com/less/less.js/blob/v1.6.0/CHANGELOG.md
- Properties can be interpolated, e.g. @{prefix}-property: value;
- a default function has been added only valid in mixin definitions to
determine if no other mixins have been matched
- Added a plugins option that allows specifying an array of visitors run on the
less AST
- Performance improvements that may result in approx 20-40% speed up
- Javascript evaluations returning numbers can now be used in
calculations/functions
- fixed issue when adding colours, taking the alpha over 1 and breaking when
used in colour functions
- when adding together 2 colours with non zero alpha, the alpha will now be
combined rather than added
- the advanced colour functions no longer ignore transparency, they blend that
too
- Added --clean-option and cleancssOptions to allow passing in clean css
options
- rgba declarations are now always clamped e.g. rgba(-1,258,258, -1) becomes
rgba(0, 255, 255, 0)
- Fix possible issue with import reference not bringing in styles (may not be a
bugfix, just a code tidy)
- Fix some issues with urls() being prefixed twice and unquoted urls in mixins
being processed each time they are called
- Fixed error messages for undefined variables in javascript evaluation
- Fixed line/column numbers from math errors
diff --git a/.gitignore b/.gitignore
index f477f0d..a757447 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
/less-1.4.1.tgz
/less-1.5.0.tgz
/less-1.5.1.tgz
+/less-1.6.0.tgz
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
index 12a328a..6f1ec0b 100644
--- a/0001-Require-include-files-from-the-default-location.patch
+++ b/0001-Require-include-files-from-the-default-location.patch
@@ -1,14 +1,14 @@
-From 825a86355ce00702e7ca2705f8db09bca55bcb1f Mon Sep 17 00:00:00 2001
+From 18e3f3f3a1955e0159b4e8c6141518a6a3cd0975 Mon Sep 17 00:00:00 2001
From: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed, 19 Dec 2012 09:06:24 -0500
Subject: [PATCH] Require include files from the default location
---
- bin/lessc | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
+ bin/lessc | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/bin/lessc b/bin/lessc
-index 9ee3609a3acf940d6c3ae8045087d2178cfeaebe..c0381694a0f581c6ccf4d260ff3fa4d5f8702ffb 100755
+index e5ee1a1c7431e683ef884affcbea46721237f914..658dbf14e2c0dab9067487d6528066fda5414d09 100755
--- a/bin/lessc
+++ b/bin/lessc
@@ -6,7 +6,7 @@ var path = require('path'),
@@ -20,7 +20,7 @@ index 9ee3609a3acf940d6c3ae8045087d2178cfeaebe..c0381694a0f581c6ccf4d260ff3fa4d5
var args = process.argv.slice(1);
var options = {
depends: false,
-@@ -88,7 +88,7 @@ args = args.filter(function (arg) {
+@@ -96,7 +96,7 @@ args = args.filter(function (arg) {
break;
case 'h':
case 'help':
@@ -29,7 +29,16 @@ index 9ee3609a3acf940d6c3ae8045087d2178cfeaebe..c0381694a0f581c6ccf4d260ff3fa4d5
continueProcessing = false;
case 'x':
case 'compress':
-@@ -225,7 +225,7 @@ if (options.sourceMap === true) {
+@@ -243,7 +243,7 @@ args = args.filter(function (arg) {
+ }
+ break;
+ default:
+- require('../lib/less/lessc_helper').printUsage();
++ require('less/lessc_helper').printUsage();
+ continueProcessing = false;
+ currentErrorcode = 1;
+ break;
+@@ -288,7 +288,7 @@ if (options.cleancss && options.sourceMap) {
if (! input) {
console.log("lessc: no input files");
console.log("");
@@ -39,5 +48,5 @@ index 9ee3609a3acf940d6c3ae8045087d2178cfeaebe..c0381694a0f581c6ccf4d260ff3fa4d5
return;
}
--
-1.8.3.1
+1.8.4.2
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 4842b58..97f5119 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.5.1
+Version: 1.6.0
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -66,6 +66,34 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Thu Jan 02 2014 Stephen Gallagher <sgallagh(a)redhat.com> - 1.6.0-1
+- New upstream release 1.6.0
+- https://github.com/less/less.js/blob/v1.6.0/CHANGELOG.md
+- Properties can be interpolated, e.g. @{prefix}-property: value;
+- a default function has been added only valid in mixin definitions to
+ determine if no other mixins have been matched
+- Added a plugins option that allows specifying an array of visitors run on the
+ less AST
+- Performance improvements that may result in approx 20-40% speed up
+- Javascript evaluations returning numbers can now be used in
+ calculations/functions
+- fixed issue when adding colours, taking the alpha over 1 and breaking when
+ used in colour functions
+- when adding together 2 colours with non zero alpha, the alpha will now be
+ combined rather than added
+- the advanced colour functions no longer ignore transparency, they blend that
+ too
+- Added --clean-option and cleancssOptions to allow passing in clean css
+ options
+- rgba declarations are now always clamped e.g. rgba(-1,258,258, -1) becomes
+ rgba(0, 255, 255, 0)
+- Fix possible issue with import reference not bringing in styles (may not be a
+ bugfix, just a code tidy)
+- Fix some issues with urls() being prefixed twice and unquoted urls in mixins
+ being processed each time they are called
+- Fixed error messages for undefined variables in javascript evaluation
+- Fixed line/column numbers from math errors
+
* Tue Nov 26 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.5.1-1
- New upstream release 1.5.1
- https://github.com/less/less.js/blob/v1.5.1/CHANGELOG.md
diff --git a/sources b/sources
index 583f997..22adb59 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-20a6f23cc7f39e5faa91768ba2fcca61 less-1.5.1.tgz
+563f46468aef0ed3e5cf1ddd93a65ab7 less-1.6.0.tgz
commit 8cd30b5ff95b183509a8db6749d79fd5e09eac59
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Tue Nov 26 08:23:34 2013 -0500
New upstream release 1.5.1
- https://github.com/less/less.js/blob/v1.5.1/CHANGELOG.md
- Added source-map-URL option
- Fixed a bug which meant the minimised 1.5.0 browser version was not wrapped,
meaning it interfered with require js
- Fixed a bug where the browser version assume port was specified
- Added the ability to specify variables on the command line
- Upgraded clean-css and fixed it from trying to import
- correct a bug meaning imports weren't synchronous (syncImport option
available for full synchronous behaviour)
- better mixin matching behaviour with calling multiple classes e.g. .a.b.c;
diff --git a/.gitignore b/.gitignore
index 26f912e..f477f0d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
/less-1.4.0.tgz
/less-1.4.1.tgz
/less-1.5.0.tgz
+/less-1.5.1.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 8931ec8..4842b58 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.5.0
+Version: 1.5.1
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -66,6 +66,19 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Tue Nov 26 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.5.1-1
+- New upstream release 1.5.1
+- https://github.com/less/less.js/blob/v1.5.1/CHANGELOG.md
+- Added source-map-URL option
+- Fixed a bug which meant the minimised 1.5.0 browser version was not wrapped,
+ meaning it interfered with require js
+- Fixed a bug where the browser version assume port was specified
+- Added the ability to specify variables on the command line
+- Upgraded clean-css and fixed it from trying to import
+- correct a bug meaning imports weren't synchronous (syncImport option
+ available for full synchronous behaviour)
+- better mixin matching behaviour with calling multiple classes e.g. .a.b.c;
+
* Tue Oct 22 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.5.0-1
- New upstream release 1.5.0
- https://github.com/less/less.js/blob/v1.5.0/CHANGELOG.md
diff --git a/sources b/sources
index 4155fb6..583f997 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-fdec530b1c3d447b054f770fdb8ff066 less-1.5.0.tgz
+20a6f23cc7f39e5faa91768ba2fcca61 less-1.5.1.tgz
commit 6de86d5291f5c0cd7b0574d733c6c7a147800988
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Tue Oct 22 09:33:51 2013 -0400
New upstream release 1.5.0
- https://github.com/less/less.js/blob/v1.5.0/CHANGELOG.md
- sourcemap support
- support for import inline option to include css that you do NOT want less to
parse e.g. `@import (inline) "file.css";`
- better support for modifyVars (refresh styles with new variables, using a
file cache), is now more resiliant
- support for import reference option to reference external css, but not output
it. Any mixin calls or extend's will be output.
- support for guards on selectors (currently only if you have a single
selector)
- allow property merging through the +: syntax
- Added min/max functions
- Added length function and improved extract to work with comma seperated
values
- when using import multiple, sub imports are imported multiple times into
final output
- fix bad spaces between namespace operators
- do not compress comment if it begins with an exclamation mark
- Fix the saturate function to pass through when using the CSS syntax
- Added svg-gradient function
- Added no-js option to lessc (in browser, use javascriptEnabled: false) which
disallows JavaScript in less files
- switched from the little supported and buggy cssmin (previously ycssmin) to
clean-css
- support transparent as a color, but not convert between rgba(0, 0, 0, 0) and
transparent
- remove sys.puts calls to stop deprecation warnings in future node.js releases
- Browser: added logLevel option to control logging (2 = everything, 1 = errors
only, 0 = no logging)
- Browser: added errorReporting option which can be "html" (default) or
"console" or a function
- Now uses grunt for building and testing
- A few bug fixes for media queries, extends, scoping, compression and import
once.
- if you don't pass a strict maths option, font size/line height options are
output correctly again
- npmignore now include .gitattributes
- property names may include capital letters
- various windows path fixes (capital letters, multiple // in a path)
diff --git a/.gitignore b/.gitignore
index 2d635fd..26f912e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
/less-1.3.3.tgz
/less-1.4.0.tgz
/less-1.4.1.tgz
+/less-1.5.0.tgz
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
index d04d54e..12a328a 100644
--- a/0001-Require-include-files-from-the-default-location.patch
+++ b/0001-Require-include-files-from-the-default-location.patch
@@ -1,14 +1,14 @@
-From 19a1dcbd5cd38c2493c949b2e2e212fb54aff855 Mon Sep 17 00:00:00 2001
+From 825a86355ce00702e7ca2705f8db09bca55bcb1f Mon Sep 17 00:00:00 2001
From: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed, 19 Dec 2012 09:06:24 -0500
-Subject: [PATCH] Require include files from the default location :
+Subject: [PATCH] Require include files from the default location
---
bin/lessc | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/bin/lessc b/bin/lessc
-index ec058215d12936b813b93e87323fe11f9dd72ed8..3552e706e60a9f6ed7f30b9620d76ed064fed796 100755
+index 9ee3609a3acf940d6c3ae8045087d2178cfeaebe..c0381694a0f581c6ccf4d260ff3fa4d5f8702ffb 100755
--- a/bin/lessc
+++ b/bin/lessc
@@ -6,7 +6,7 @@ var path = require('path'),
@@ -20,7 +20,7 @@ index ec058215d12936b813b93e87323fe11f9dd72ed8..3552e706e60a9f6ed7f30b9620d76ed0
var args = process.argv.slice(1);
var options = {
depends: false,
-@@ -84,7 +84,7 @@ args = args.filter(function (arg) {
+@@ -88,7 +88,7 @@ args = args.filter(function (arg) {
break;
case 'h':
case 'help':
@@ -29,15 +29,15 @@ index ec058215d12936b813b93e87323fe11f9dd72ed8..3552e706e60a9f6ed7f30b9620d76ed0
continueProcessing = false;
case 'x':
case 'compress':
-@@ -172,7 +172,7 @@ if (output) {
+@@ -225,7 +225,7 @@ if (options.sourceMap === true) {
if (! input) {
- sys.puts("lessc: no input files");
- sys.puts("");
+ console.log("lessc: no input files");
+ console.log("");
- require('../lib/less/lessc_helper').printUsage();
+ require('less/lessc_helper').printUsage();
currentErrorcode = 1;
return;
}
--
-1.8.2.1
+1.8.3.1
diff --git a/nodejs-less.spec b/nodejs-less.spec
index aad9eb9..8931ec8 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,8 +1,8 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.4.1
-Release: 2%{?dist}
+Version: 1.5.0
+Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -66,6 +66,48 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Tue Oct 22 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.5.0-1
+- New upstream release 1.5.0
+- https://github.com/less/less.js/blob/v1.5.0/CHANGELOG.md
+- sourcemap support
+- support for import inline option to include css that you do NOT want less to
+ parse e.g. `@import (inline) "file.css";`
+- better support for modifyVars (refresh styles with new variables, using a
+ file cache), is now more resiliant
+- support for import reference option to reference external css, but not output
+ it. Any mixin calls or extend's will be output.
+- support for guards on selectors (currently only if you have a single
+ selector)
+- allow property merging through the +: syntax
+- Added min/max functions
+- Added length function and improved extract to work with comma seperated
+ values
+- when using import multiple, sub imports are imported multiple times into
+ final output
+- fix bad spaces between namespace operators
+- do not compress comment if it begins with an exclamation mark
+- Fix the saturate function to pass through when using the CSS syntax
+- Added svg-gradient function
+- Added no-js option to lessc (in browser, use javascriptEnabled: false) which
+ disallows JavaScript in less files
+- switched from the little supported and buggy cssmin (previously ycssmin) to
+ clean-css
+- support transparent as a color, but not convert between rgba(0, 0, 0, 0) and
+ transparent
+- remove sys.puts calls to stop deprecation warnings in future node.js releases
+- Browser: added logLevel option to control logging (2 = everything, 1 = errors
+ only, 0 = no logging)
+- Browser: added errorReporting option which can be "html" (default) or
+ "console" or a function
+- Now uses grunt for building and testing
+- A few bug fixes for media queries, extends, scoping, compression and import
+ once.
+- if you don't pass a strict maths option, font size/line height options are
+ output correctly again
+- npmignore now include .gitattributes
+- property names may include capital letters
+- various windows path fixes (capital letters, multiple // in a path)
+
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.4.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
diff --git a/sources b/sources
index 9c000ca..4155fb6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-44c2051d718637e610b1ecf6fc578bcd less-1.4.1.tgz
+fdec530b1c3d447b054f770fdb8ff066 less-1.5.0.tgz
commit 08aa0ff8c7eb3969096cd92ddeec8d55d1b29cf0
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Sat Aug 3 08:57:53 2013 -0500
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 3e70e18..aad9eb9 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 1.4.1
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -66,6 +66,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.4.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
* Fri Jul 05 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.4.1-1
- New upstream release 1.4.1
- https://github.com/less/less.js/blob/v1.4.1/CHANGELOG.md
commit 38db4b590d1cedea26e3c2bacaed9183f510cf4a
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Fri Jul 5 13:02:57 2013 -0400
New upstream release 1.4.1
- https://github.com/less/less.js/blob/v1.4.1/CHANGELOG.md
- Fix syncImports and yui-compress option, as they were being ignored
- Fixed several global variable leaks
- Handle getting null or undefined passed as the options object
diff --git a/.gitignore b/.gitignore
index fcd6b57..2d635fd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/less-1.3.3.tgz
/less-1.4.0.tgz
+/less-1.4.1.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 8c314b1..3e70e18 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.4.0
+Version: 1.4.1
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -66,6 +66,13 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Fri Jul 05 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.4.1-1
+- New upstream release 1.4.1
+- https://github.com/less/less.js/blob/v1.4.1/CHANGELOG.md
+- Fix syncImports and yui-compress option, as they were being ignored
+- Fixed several global variable leaks
+- Handle getting null or undefined passed as the options object
+
* Tue Jun 18 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.4.0-1
- New upstream release 1.4.0
- https://github.com/cloudhead/less.js/blob/master/CHANGELOG.md
diff --git a/sources b/sources
index c34695d..9c000ca 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ba5bce866b7c9159c13221cb0b040323 less-1.4.0.tgz
+44c2051d718637e610b1ecf6fc578bcd less-1.4.1.tgz
commit 91024564a293a20f774e706412d59fbf9e17cd8f
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Tue Jun 18 16:25:10 2013 -0400
New upstream release 1.4.0
- https://github.com/cloudhead/less.js/blob/master/CHANGELOG.md
- support for :extend() in selectors (e.g. input:extend(.button) {}) and &
:extend(); in ruleset (e.g. input { &:extend(.button all); })
- maths is now only done inside brackets. This means font: statements, media
queries and the calc function can use a simpler format without being escaped.
Disable this with --strict-maths-off in lessc and strictMaths:false in
JavaScript.
- units are calculated, e.g. 200cm+1m = 3m, 3px/1px = 3. If you use units
inconsistently you will get an error. Suppress this error with
--strict-units-off in lessc or strictUnits:false in JavaScript
- (~"@var") selector interpolation is removed. Use @{var} in selectors to have
variable selectors
- default behaviour of import is to import each file once. @import-once has
been removed.
- You can specify options on imports to force it to behave as css or less
@import (less) "file.css" will process the file as less
- variables in mixins no longer 'leak' into their calling scope
- added data-uri function which will inline an image into the output css. If
ieCompat option is true and file is too large, it will fallback to a url()
- significant bug fixes to our debug options
- other parameters can be used as defaults in mixins e.g. .a(@a, @b:@a)
- an error is shown if properties are used outside of a ruleset
- added extract function which picks a value out of a list,
e.g. extract(12 13 14, 3) => 3
- added luma, hsvhue, hsvsaturation, hsvvalue functions
- added pow, pi, mod, tan, sin, cos, atan, asin, acos and sqrt math functions
- added convert function, e.g. convert(1rad, deg) => value in degrees
- lessc makes output directories if they don't exist
- lessc @import supports https and 301's
- lessc "-depends" option for lessc writes out the list of import files used in
makefile format
- lessc "-lint" option just reports errors
- support for namespaces in attributes and selector interpolation in attributes
- other bug fixes
- strictUnits now defaults to false and the true case now gives more useful but
less correct results, e.g. 2px/1px = 2px
- Process ./ when having relative paths
- add isunit function for mixin guards and non basic units
- extends recognise attributes
- exception errors extend the JavaScript Error
- remove es-5-shim as standard from the browser
- Fix path issues with windows/linux local paths
- change strictMaths to strictMath. Enable this with --strict-math=on in lessc
and strictMath:true in JavaScript.
- change lessc option for strict units to --strict-units=off
- fix passing of strict maths option
diff --git a/.gitignore b/.gitignore
index 6647fbe..fcd6b57 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/less-1.3.3.tgz
+/less-1.4.0.tgz
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
index 6feeec4..d04d54e 100644
--- a/0001-Require-include-files-from-the-default-location.patch
+++ b/0001-Require-include-files-from-the-default-location.patch
@@ -1,4 +1,4 @@
-From 0f4272fd6082ce4a5d55894a09334cd9bcf68a8c Mon Sep 17 00:00:00 2001
+From 19a1dcbd5cd38c2493c949b2e2e212fb54aff855 Mon Sep 17 00:00:00 2001
From: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed, 19 Dec 2012 09:06:24 -0500
Subject: [PATCH] Require include files from the default location :
@@ -8,19 +8,19 @@ Subject: [PATCH] Require include files from the default location :
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/bin/lessc b/bin/lessc
-index 31a6700b73d81190202dfc9566c00a56ee60cb02..24d526121adc0fd29487747774e4e5a56662b9e6 100755
+index ec058215d12936b813b93e87323fe11f9dd72ed8..3552e706e60a9f6ed7f30b9620d76ed064fed796 100755
--- a/bin/lessc
+++ b/bin/lessc
-@@ -5,7 +5,7 @@ var path = require('path'),
- sys = require('util'),
- os = require('os');
+@@ -6,7 +6,7 @@ var path = require('path'),
+ os = require('os'),
+ mkdirp;
-var less = require('../lib/less');
+var less = require('less');
var args = process.argv.slice(1);
var options = {
- compress: false,
-@@ -53,7 +53,7 @@ args = args.filter(function (arg) {
+ depends: false,
+@@ -84,7 +84,7 @@ args = args.filter(function (arg) {
break;
case 'h':
case 'help':
@@ -29,7 +29,7 @@ index 31a6700b73d81190202dfc9566c00a56ee60cb02..24d526121adc0fd29487747774e4e5a5
continueProcessing = false;
case 'x':
case 'compress':
-@@ -116,7 +116,7 @@ if (output) {
+@@ -172,7 +172,7 @@ if (output) {
if (! input) {
sys.puts("lessc: no input files");
sys.puts("");
@@ -39,5 +39,5 @@ index 31a6700b73d81190202dfc9566c00a56ee60cb02..24d526121adc0fd29487747774e4e5a5
return;
}
--
-1.8.1.4
+1.8.2.1
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 3767fb3..8c314b1 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,8 +1,8 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.3.3
-Release: 5%{?dist}
+Version: 1.4.0
+Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -10,7 +10,7 @@ Summary: Less.js The dynamic stylesheet language
License: ASL 2.0 and BSD
URL: http://lesscss.org
-Source0: http://registry.npmjs.org/less/-/less-1.3.3.tgz
+Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
# Since we're installing this in a global location, fix the require()
# calls to point there.
@@ -66,6 +66,55 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Tue Jun 18 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.4.0-1
+- New upstream release 1.4.0
+- https://github.com/cloudhead/less.js/blob/master/CHANGELOG.md
+- support for :extend() in selectors (e.g. input:extend(.button) {}) and &
+ :extend(); in ruleset (e.g. input { &:extend(.button all); })
+- maths is now only done inside brackets. This means font: statements, media
+ queries and the calc function can use a simpler format without being escaped.
+ Disable this with --strict-maths-off in lessc and strictMaths:false in
+ JavaScript.
+- units are calculated, e.g. 200cm+1m = 3m, 3px/1px = 3. If you use units
+ inconsistently you will get an error. Suppress this error with
+ --strict-units-off in lessc or strictUnits:false in JavaScript
+- (~"@var") selector interpolation is removed. Use @{var} in selectors to have
+ variable selectors
+- default behaviour of import is to import each file once. @import-once has
+ been removed.
+- You can specify options on imports to force it to behave as css or less
+ @import (less) "file.css" will process the file as less
+- variables in mixins no longer 'leak' into their calling scope
+- added data-uri function which will inline an image into the output css. If
+ ieCompat option is true and file is too large, it will fallback to a url()
+- significant bug fixes to our debug options
+- other parameters can be used as defaults in mixins e.g. .a(@a, @b:@a)
+- an error is shown if properties are used outside of a ruleset
+- added extract function which picks a value out of a list,
+ e.g. extract(12 13 14, 3) => 3
+- added luma, hsvhue, hsvsaturation, hsvvalue functions
+- added pow, pi, mod, tan, sin, cos, atan, asin, acos and sqrt math functions
+- added convert function, e.g. convert(1rad, deg) => value in degrees
+- lessc makes output directories if they don't exist
+- lessc @import supports https and 301's
+- lessc "-depends" option for lessc writes out the list of import files used in
+ makefile format
+- lessc "-lint" option just reports errors
+- support for namespaces in attributes and selector interpolation in attributes
+- other bug fixes
+- strictUnits now defaults to false and the true case now gives more useful but
+ less correct results, e.g. 2px/1px = 2px
+- Process ./ when having relative paths
+- add isunit function for mixin guards and non basic units
+- extends recognise attributes
+- exception errors extend the JavaScript Error
+- remove es-5-shim as standard from the browser
+- Fix path issues with windows/linux local paths
+- change strictMaths to strictMath. Enable this with --strict-math=on in lessc
+ and strictMath:true in JavaScript.
+- change lessc option for strict units to --strict-units=off
+- fix passing of strict maths option
+
* Tue Jun 18 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-5
- Use correct build architectures
diff --git a/sources b/sources
index c7124e7..c34695d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b40123e3fc653dc440c577ee9dea3177 less-1.3.3.tgz
+ba5bce866b7c9159c13221cb0b040323 less-1.4.0.tgz
commit 30492f4fdc95d7ce34f9504b2a2368be36f18301
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Tue Jun 18 14:26:47 2013 -0400
Use correct build architectures
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 23f66ac..3767fb3 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 1.3.3
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -19,6 +19,7 @@ Patch0001: 0001-Require-include-files-from-the-default-location.patch
BuildArch: noarch
BuildRequires: nodejs-devel
Requires: nodejs
+ExclusiveArch: %{nodejs_arches} noarch
Provides: lessjs = %{version}-%{release}
Obsoletes: lessjs < 1.3.3-2
@@ -65,6 +66,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Tue Jun 18 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-5
+- Use correct build architectures
+
* Mon May 06 2013 T.C. Hollingsworth <tchollingsworth(a)gmail.com> - 1.3.3-4
- enable compression using ycssmin
commit 7ef7fa69712860158322901777429d6a59970b35
Author: T.C. Hollingsworth <tchollingsworth(a)gmail.com>
Date: Mon May 6 14:06:27 2013 -0700
enable compression using ycssmin
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 4fddf28..23f66ac 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 1.3.3
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -36,6 +36,9 @@ and server-side, with Node.js and Rhino.
# Remove pre-built files from the dist/ directory
rm -f dist/*.js
+# enable compression using ycssmin
+%nodejs_fixdep ycssmin '~1.0.1'
+
%build
# Nothing to be built, we're just carrying around flat files
@@ -62,6 +65,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Mon May 06 2013 T.C. Hollingsworth <tchollingsworth(a)gmail.com> - 1.3.3-4
+- enable compression using ycssmin
+
* Wed Apr 10 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-3
- Fix BuildRequires to include nodejs-devel
commit 042bb95eb9a3ce28c423465b4391e33d874f5175
Author: Jamie Nguyen <j(a)jamielinux.com>
Date: Mon Apr 15 17:44:55 2013 +0100
Add macro to enable dependency generation on EPEL
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 748a6c3..4fddf28 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,3 +1,5 @@
+%{?nodejs_find_provides_and_requires}
+
Name: nodejs-less
Version: 1.3.3
Release: 3%{?dist}
commit 59338958b765dcb02a2cb7f15537e17a42485b51
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed Apr 10 09:53:40 2013 -0400
Initial import (#950041).
diff --git a/.gitignore b/.gitignore
index e69de29..6647fbe 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/less-1.3.3.tgz
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
new file mode 100644
index 0000000..6feeec4
--- /dev/null
+++ b/0001-Require-include-files-from-the-default-location.patch
@@ -0,0 +1,43 @@
+From 0f4272fd6082ce4a5d55894a09334cd9bcf68a8c Mon Sep 17 00:00:00 2001
+From: Stephen Gallagher <sgallagh(a)redhat.com>
+Date: Wed, 19 Dec 2012 09:06:24 -0500
+Subject: [PATCH] Require include files from the default location :
+
+---
+ bin/lessc | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/bin/lessc b/bin/lessc
+index 31a6700b73d81190202dfc9566c00a56ee60cb02..24d526121adc0fd29487747774e4e5a56662b9e6 100755
+--- a/bin/lessc
++++ b/bin/lessc
+@@ -5,7 +5,7 @@ var path = require('path'),
+ sys = require('util'),
+ os = require('os');
+
+-var less = require('../lib/less');
++var less = require('less');
+ var args = process.argv.slice(1);
+ var options = {
+ compress: false,
+@@ -53,7 +53,7 @@ args = args.filter(function (arg) {
+ break;
+ case 'h':
+ case 'help':
+- require('../lib/less/lessc_helper').printUsage();
++ require('less/lessc_helper').printUsage();
+ continueProcessing = false;
+ case 'x':
+ case 'compress':
+@@ -116,7 +116,7 @@ if (output) {
+ if (! input) {
+ sys.puts("lessc: no input files");
+ sys.puts("");
+- require('../lib/less/lessc_helper').printUsage();
++ require('less/lessc_helper').printUsage();
+ currentErrorcode = 1;
+ return;
+ }
+--
+1.8.1.4
+
diff --git a/nodejs-less.spec b/nodejs-less.spec
new file mode 100644
index 0000000..748a6c3
--- /dev/null
+++ b/nodejs-less.spec
@@ -0,0 +1,137 @@
+Name: nodejs-less
+Version: 1.3.3
+Release: 3%{?dist}
+Summary: Less.js The dynamic stylesheet language
+
+# cssmin.js is licensed under BSD license
+# everything else is ASL 2.0
+License: ASL 2.0 and BSD
+
+URL: http://lesscss.org
+Source0: http://registry.npmjs.org/less/-/less-1.3.3.tgz
+
+# Since we're installing this in a global location, fix the require()
+# calls to point there.
+Patch0001: 0001-Require-include-files-from-the-default-location.patch
+
+BuildArch: noarch
+BuildRequires: nodejs-devel
+Requires: nodejs
+
+Provides: lessjs = %{version}-%{release}
+Obsoletes: lessjs < 1.3.3-2
+
+%description
+LESS extends CSS with dynamic behavior such as variables, mixins, operations
+and functions. LESS runs on both the client-side (Chrome, Safari, Firefox)
+and server-side, with Node.js and Rhino.
+
+%prep
+%setup -q -n package
+
+%patch0001 -p1
+
+# Remove pre-built files from the dist/ directory
+rm -f dist/*.js
+
+%build
+# Nothing to be built, we're just carrying around flat files
+
+%check
+make %{?_smp_mflags} test
+
+
+%install
+mkdir -p %{buildroot}%{_bindir}
+mkdir -p %{buildroot}%{nodejs_sitelib}/less
+chmod a+x bin/lessc
+cp -rp bin package.json lib/less/* %{buildroot}/%{nodejs_sitelib}/less
+
+# Install /usr/bin/lessc
+ln -s %{nodejs_sitelib}/less/bin/lessc \
+ %{buildroot}%{_bindir}
+
+%nodejs_symlink_deps
+
+%files
+%doc LICENSE README.md CHANGELOG.md CONTRIBUTING.md
+%{_bindir}/lessc
+%{nodejs_sitelib}/less
+
+
+%changelog
+* Wed Apr 10 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-3
+- Fix BuildRequires to include nodejs-devel
+
+* Tue Apr 09 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-2
+- Rename package to nodejs-less
+
+* Tue Apr 09 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-1
+- Upgrade to new upstream release and switch to proper Node.js packaging
+- New upstream release 1.3.3
+ * Fix critical bug with mixin call if using multiple brackets
+ * When using the filter contrast function, the function is passed through if
+ the first argument is not a color
+- New upstream release 1.3.2
+ * browser and server url re-writing is now aligned to not re-write (previous
+ lessc behaviour)
+ * url-rewriting can be made to re-write to be relative to the entry file
+ using the relative-urls option (less.relativeUrls option)
+ * rootpath option can be used to add a base path to every url
+ * Support mixin argument seperator of ';' so you can pass comma seperated
+ values. e.g. .mixin(23px, 12px;);
+ * Fix lots of problems with named arguments in corner cases, not behaving
+ as expected
+ * hsv, hsva, unit functions
+ * fixed lots more bad error messages
+ * fix @import-once to use the full path, not the relative one for
+ determining if an import has been imported already
+ * support :not(:nth-child(3))
+ * mixin guards take units into account
+ * support unicode descriptors (U+00A1-00A9)
+ * support calling mixins with a stack when using & (broken in 1.3.1)
+ * support @namespace and namespace combinators
+ * when using %% with colour functions, take into account a colour is out of
+ 256
+ * when doing maths with a %% do not divide by 100 and keep the unit
+ * allow url to contain %% (e.g. %%20 for a space)
+ * if a mixin guard stops execution a default mixin is not required
+ * units are output in strings (use the unit function if you need to get the
+ value without unit)
+ * do not infinite recurse when mixins call mixins of the same name
+ * fix issue on important on mixin calls
+ * fix issue with multiple comments being confused
+ * tolerate multiple semi-colons on rules
+ * ignore subsequant @charset
+ * syncImport option for node.js to read files syncronously
+ * write the output directory if it is missing
+ * change dependency on cssmin to ycssmin
+ * lessc can load files over http
+ * allow calling less.watch() in non dev mode
+ * don't cache in dev mode
+ * less files cope with query parameters better
+ * sass debug statements are now chrome compatible
+ * modifyVars function added to re-render with different root variables
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.3.1-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Wed Dec 19 2012 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.1-4
+- Unbundle cssmin.js from the sources
+- Throw an error when --yui-compress is passed at the lessc command line
+- Convert assorted %%prep actions into patches
+
+* Wed Dec 19 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.1-3
+- include LICENSE and README.md
+
+* Wed Dec 19 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.1-2
+- minor spec cleanup
+- clear dist-dir
+- license clearification
+
+* Thu Dec 13 2012 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.1-1
+- Update to the 1.3.1 release
+- Fix versioning bugs, get the tarball from a cleaner, tagged location
+
+* Mon Sep 17 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.0-20120917git55d6e5a.1
+- initial packaging
diff --git a/sources b/sources
index e69de29..c7124e7 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+b40123e3fc653dc440c577ee9dea3177 less-1.3.3.tgz
2 years, 1 month
Architecture specific change in rpms/nodejs-less.git
by githook-noreply@fedoraproject.org
The package rpms/nodejs-less.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-less.git/commit/?id=42d7eb...
https://src.fedoraproject.org/cgit/rpms/nodejs-less.git/commit/?id=a9c10d...
https://src.fedoraproject.org/cgit/rpms/nodejs-less.git/commit/?id=763093...
https://src.fedoraproject.org/cgit/rpms/nodejs-less.git/commit/?id=30492f....
Change:
+ExclusiveArch: %{nodejs_arches} noarch
-ExclusiveArch: %{nodejs_arches} noarch
-ExclusiveArch: %{nodejs_arches} noarch
+ExclusiveArch: %{nodejs_arches} noarch
Thanks.
Full change:
============
commit 508519cd8996df57b2a6db8fa7bd6fe322e61e49
Merge: b61aa34 42d7eb4
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed Mar 2 10:25:16 2022 -0500
Merge branch 'rawhide' into epel7
commit 42d7eb47591a8a7c4672b7944471b196e9dcafbf
Author: Tomas Hrcka <thrcka(a)redhat.com>
Date: Tue Mar 1 10:55:30 2022 +0100
Unretirement request: https://pagure.io/releng/issue/10675
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..33ebfbc
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,19 @@
+/less-1.3.3.tgz
+/less-1.4.0.tgz
+/less-1.4.1.tgz
+/less-1.5.0.tgz
+/less-1.5.1.tgz
+/less-1.6.0.tgz
+/less-1.6.1.tgz
+/less-1.6.3.tgz
+/less-1.7.0.tgz
+/less-1.7.5.tgz
+/less-2.6.1.tgz
+/less-2.7.1.tgz
+/less-2.7.2.tgz
+/less-3.8.1.tgz
+/less-3.9.0.tgz
+/less-3.10.0.tgz
+/less-3.10.1.tgz
+/less-3.10.2.tgz
+/less-3.10.3.tgz
diff --git a/dead.package b/dead.package
deleted file mode 100644
index 5204a84..0000000
--- a/dead.package
+++ /dev/null
@@ -1 +0,0 @@
-Orphaned for 6+ weeks
diff --git a/nodejs-less-mime2.patch b/nodejs-less-mime2.patch
new file mode 100644
index 0000000..92317b2
--- /dev/null
+++ b/nodejs-less-mime2.patch
@@ -0,0 +1,70 @@
+commit 1cbb465aa92f7cb903f7900e0e43cc08294fc649
+Author: Tom Hughes <tom(a)compton.nu>
+Date: Thu Sep 20 18:55:15 2018 +0100
+
+ Update for npm(mime) version 2.x
+
+diff --git a/bin/lessc b/bin/lessc
+index 0ffe6dbc..11c11d45 100644
+--- a/bin/lessc
++++ b/bin/lessc
+@@ -180,10 +180,10 @@ var environment = {
+ return buffer.toString('base64');
+ },
+ mimeLookup: function mimeLookup(filename) {
+- return require('mime').lookup(filename);
++ return require('mime').getType(filename);
+ },
+ charsetLookup: function charsetLookup(mime) {
+- return require('mime').charsets.lookup(mime);
++ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
+ },
+ getSourceMapGenerator: function getSourceMapGenerator() {
+ return require('source-map').SourceMapGenerator;
+diff --git a/dist/less.cjs.js b/dist/less.cjs.js
+index 41b01742..cfc307e9 100644
+--- a/dist/less.cjs.js
++++ b/dist/less.cjs.js
+@@ -11,10 +11,10 @@ var environment = {
+ return buffer.toString('base64');
+ },
+ mimeLookup: function mimeLookup(filename) {
+- return require('mime').lookup(filename);
++ return require('mime').getType(filename);
+ },
+ charsetLookup: function charsetLookup(mime) {
+- return require('mime').charsets.lookup(mime);
++ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
+ },
+ getSourceMapGenerator: function getSourceMapGenerator() {
+ return require('source-map').SourceMapGenerator;
+diff --git a/lib/less-node/environment.js b/lib/less-node/environment.js
+index a9b790c9..a24cf481 100644
+--- a/lib/less-node/environment.js
++++ b/lib/less-node/environment.js
+@@ -5,10 +5,10 @@ export default {
+ return buffer.toString('base64');
+ },
+ mimeLookup: function (filename) {
+- return require('mime').lookup(filename);
++ return require('mime').getType(filename);
+ },
+ charsetLookup: function (mime) {
+- return require('mime').charsets.lookup(mime);
++ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
+ },
+ getSourceMapGenerator: function getSourceMapGenerator() {
+ return require('source-map').SourceMapGenerator;
+diff --git a/package.json b/package.json
+index b9887fcf..50599f21 100644
+--- a/package.json
++++ b/package.json
+@@ -42,7 +42,7 @@
+ "errno": "^0.1.1",
+ "graceful-fs": "^4.1.2",
+ "image-size": "~0.5.0",
+- "mime": "^1.4.1",
++ "mime": "^2.0.0",
+ "mkdirp": "^0.5.0",
+ "promise": "^7.1.1",
+ "request": "^2.83.0",
diff --git a/nodejs-less.spec b/nodejs-less.spec
new file mode 100644
index 0000000..8da1e47
--- /dev/null
+++ b/nodejs-less.spec
@@ -0,0 +1,474 @@
+%{?nodejs_find_provides_and_requires}
+
+Name: nodejs-less
+Version: 3.10.3
+Release: 5%{?dist}
+Summary: Less.js The dynamic stylesheet language
+
+# cssmin.js is licensed under BSD license
+# everything else is ASL 2.0
+License: ASL 2.0 and BSD
+URL: http://lesscss.org
+Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
+Patch0: nodejs-less-mime2.patch
+BuildArch: noarch
+ExclusiveArch: %{nodejs_arches} noarch
+
+BuildRequires: nodejs-packaging
+
+BuildRequires: npm(clone)
+BuildRequires: npm(image-size)
+BuildRequires: npm(less-plugin-clean-css)
+BuildRequires: npm(mime)
+BuildRequires: npm(source-map)
+
+Provides: lessjs = %{version}-%{release}
+Obsoletes: lessjs < 1.3.3-2
+
+
+%description
+LESS extends CSS with dynamic behavior such as variables, mixins, operations
+and functions. LESS runs on both the client-side (Chrome, Safari, Firefox)
+and server-side, with Node.js and Rhino.
+
+
+%prep
+%autosetup -p 1 -n package
+%nodejs_fixdep clone "^1.0.2"
+%nodejs_fixdep --optional --remove errno
+%nodejs_fixdep --optional --remove mkdirp
+%nodejs_fixdep --optional image-size "^0.6.3"
+%nodejs_fixdep --optional promise "^8.0.1"
+%nodejs_fixdep --optional request "^2.67.0"
+%nodejs_fixdep --optional source-map "^0.5.6"
+rm -rf node_modules
+
+
+%build
+# Nothing to be built, we're just carrying around flat files
+
+
+%check
+%nodejs_symlink_deps --check --optional
+rm test/less/import-module.less
+rm test/css/3rd-party/*.css
+rm test/less/3rd-party/*.less
+%{__nodejs} test
+
+
+%install
+mkdir -p %{buildroot}%{nodejs_sitelib}/less
+cp -pr package.json index.js dist lib %{buildroot}/%{nodejs_sitelib}/less
+mkdir -p %{buildroot}%{nodejs_sitelib}/less/bin
+install -m755 -p bin/lessc %{buildroot}%{nodejs_sitelib}/less/bin
+mkdir -p %{buildroot}%{_bindir}
+ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
+%nodejs_symlink_deps
+
+
+%files
+%doc README.md CHANGELOG.md CONTRIBUTING.md
+%license LICENSE
+%{_bindir}/lessc
+%{nodejs_sitelib}/less
+
+
+%changelog
+* Sat Aug 01 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-5
+- Second attempt - Rebuilt for
+ https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Tue Jul 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Wed Jan 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Thu Oct 31 2019 Tom Hughes <tom(a)compton.nu> - 3.10.3-2
+- Install lessc with executable permission
+
+* Fri Aug 23 2019 Tom Hughes <tom(a)compton.nu> - 3.10.3-1
+- Update to 3.10.3 upstream release
+
+* Wed Aug 21 2019 Tom Hughes <tom(a)compton.nu> - 3.10.2-1
+- Update to 3.10.2 upstream release
+
+* Tue Aug 20 2019 Tom Hughes <tom(a)compton.nu> - 3.10.1-1
+- Update to 3.10.1 upstream release
+
+* Fri Jul 26 2019 Tom Hughes <tom(a)compton.nu> - 3.9.0-1
+- Update to 3.9.0 upstream release
+
+* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Thu Sep 20 2018 Tom Hughes <tom(a)compton.nu> - 3.8.1-1
+- Update to 3.8.1 upstream release
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 2.7.2-5
+- Escape macros in %%changelog
+
+* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Thu Jan 19 2017 Stephen Gallagher <sgallagh(a)redhat.com> - 2.7.2-1
+- Update to 2.7.2
+
+* Tue May 10 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.7.1-1
+- Update to 2.7.1
+- Compatibility with Node.js 6.x
+- https://github.com/less/less.js/blob/v2.7.1/CHANGELOG.md
+
+* Fri Apr 08 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-2
+- Fix missing lib components
+- Add basic test for lessc
+- Drop unused patches
+- Resolves# RHBZ#1324883
+
+* Tue Mar 29 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-1
+- Upgrade to latest upstream stable release 2.6.1
+- https://github.com/less/less.js/blob/v2.6.1/CHANGELOG.md
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.7.5-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Thu Sep 04 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.5-1
+- New upstream release 1.7.5
+- https://github.com/less/less.js/blob/v1.7.5/CHANGELOG.md
+- Enable tests in RPM build
+- Disable broken source-map test
+
+* Mon Jun 23 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.3-1
+- New upstream release 1.7.3
+- https://github.com/less/less.js/blob/v1.7.3/CHANGELOG.md
+- Fix detection of recursive mixins
+- Fix the paths option for later versions of node (0.10+)
+- Fix paths joining bug
+- Fix a number precision issue on some versions of node
+- Fix an IE8 issue with importing css files
+- Fix IE11 detection for xhr requests
+- Modify var works if the last line of a less file is a comment.
+- Better detection of valid hex colour codes
+- Some stability fixes to support a low number of available file handles
+- Support comparing values with different quote types e.g.
+ "test" now === 'test'
+- Give better error messages if accessing a url that returns a non 200 status
+ code
+- Fix the e() function when passed empty string
+- Several minor bug fixes
+- https://github.com/less/less.js/blob/v1.7.2/CHANGELOG.md
+- Allow paths option to be a string (in 1.7.1 less started throwing an
+ exception instead of incorrectly processing the string as an array of chars)
+- Do not round numbers when used with javascript (introduced 1.7.0)
+- https://github.com/less/less.js/blob/v1.7.3/CHANGELOG.md
+- Do not round the results of color functions, like lightness, hue, luma etc.
+- Support cover and contain keywords in background definitions
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed Mar 05 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.0-1
+- New upstream release 1.7.0
+- https://github.com/less/less.js/blob/v1.7.0/CHANGELOG.md
+- Add support for rulesets in variables and passed to mixins to allow wrapping
+- Change luma to follow the w3c spec, luma is available as luminance. Contrast
+ still uses luma so you may see differences if your threshold % is close to
+ the existing calculated luma.
+- Upgraded clean css which means the --selectors-merge-mode is now renamed
+ --compatibility
+- Add support for using variables with @keyframes, @namespace, @charset
+- Support property merging with +_ when spaces are needed and keep + for comma
+ separated
+- Imports now always import once consistently- a race condition meant
+ previously certain configurations would lead to a different ordering of
+ files
+- Fix support for `.mixin(@args...)` when called with no args (e.g.
+ `.mixin();`)
+- Do unit conversions with min and max functions. Don't pass through if not
+ understood, throw an error
+- Allow % to be passed on its own to the unit function e.g. `unit(10, %%)`
+- Fix a bug when comparing a unit value to a non-unit value if the unit-value
+ was the multiple of another unit (e.g. cm, mm, deg etc.)
+- Fix mixins with media queries in import reference files not being put into
+ the output (they now output, they used to incorrectly not)
+- Fix lint mode- now reports all errors
+- Fixed a small scope issue with & {} selector rulesets incorrectly making
+ mixins visible- regression from 1.6.2
+- Browser- added log level "debug" at 3 to get less logging, The default has
+ changed so unless you set the value to the default you won't see a
+ difference
+- Browser- logLevel takes effect regardless of the environment (production/dev)
+- Browser- added postProcessor option, a function called to post-process the
+ css before adding to the page
+- Browser- use the right request for file access in IE
+
+* Tue Feb 25 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.6.3-1
+- New upstream release 1.6.3
+- https://github.com/less/less.js/blob/v1.6.3/CHANGELOG.md
+- Fix issue with calling toCSS twice not working in some situations (like with
+ bootstrap 2)
+- The Rhino release is fixed!
+- ability to use uppercase colours
+- Fix a nasty bug causing syntax errors when selector interpolation is preceded
+ by a long comment (and some other cases)
+- Fix a major bug with the variable scope in guards on selectors (e.g. not
+ mixins)
+- Fold in & when () { to the current selector rather than duplicating it
+- fix another issue with array prototypes
+- add a url-args option which adds a value to all urls (for cache busting)
+- Round numbers to 8 decimal places - thereby stopping javascript precision
+ errors
+- some improvements to the default() function in more complex scenarios
+- improved missing '{' and '(' detection
+
+* Mon Jan 13 2014 Stephen Gallagher <sgallagh(a)redhat.com> - 1.6.1-1
+- New upstream release 1.6.1
+- https://github.com/less/less.js/blob/v1.6.1/CHANGELOG.md
+- support ^ and ^^ shadow dom selectors
+- fix sourcemap selector (used to report end of the element or selector) and
+ directive position (previously not supported)
+- fix parsing empty less files
+- error on (currently) ambiguous guards on multiple css selectors
+- older environments - protect against typeof regex returning function
+- Do not use default keyword
+- use innerHTML in tests, not innerText
+- protect for-in in case Array and Object prototypes have custom fields
+
+* Thu Jan 02 2014 Stephen Gallagher <sgallagh(a)redhat.com> - 1.6.0-1
+- New upstream release 1.6.0
+- https://github.com/less/less.js/blob/v1.6.0/CHANGELOG.md
+- Properties can be interpolated, e.g. @{prefix}-property: value;
+- a default function has been added only valid in mixin definitions to
+ determine if no other mixins have been matched
+- Added a plugins option that allows specifying an array of visitors run on the
+ less AST
+- Performance improvements that may result in approx 20-40% speed up
+- Javascript evaluations returning numbers can now be used in
+ calculations/functions
+- fixed issue when adding colours, taking the alpha over 1 and breaking when
+ used in colour functions
+- when adding together 2 colours with non zero alpha, the alpha will now be
+ combined rather than added
+- the advanced colour functions no longer ignore transparency, they blend that
+ too
+- Added --clean-option and cleancssOptions to allow passing in clean css
+ options
+- rgba declarations are now always clamped e.g. rgba(-1,258,258, -1) becomes
+ rgba(0, 255, 255, 0)
+- Fix possible issue with import reference not bringing in styles (may not be a
+ bugfix, just a code tidy)
+- Fix some issues with urls() being prefixed twice and unquoted urls in mixins
+ being processed each time they are called
+- Fixed error messages for undefined variables in javascript evaluation
+- Fixed line/column numbers from math errors
+
+* Tue Nov 26 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.5.1-1
+- New upstream release 1.5.1
+- https://github.com/less/less.js/blob/v1.5.1/CHANGELOG.md
+- Added source-map-URL option
+- Fixed a bug which meant the minimised 1.5.0 browser version was not wrapped,
+ meaning it interfered with require js
+- Fixed a bug where the browser version assume port was specified
+- Added the ability to specify variables on the command line
+- Upgraded clean-css and fixed it from trying to import
+- correct a bug meaning imports weren't synchronous (syncImport option
+ available for full synchronous behaviour)
+- better mixin matching behaviour with calling multiple classes e.g. .a.b.c;
+
+* Tue Oct 22 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.5.0-1
+- New upstream release 1.5.0
+- https://github.com/less/less.js/blob/v1.5.0/CHANGELOG.md
+- sourcemap support
+- support for import inline option to include css that you do NOT want less to
+ parse e.g. `@import (inline) "file.css";`
+- better support for modifyVars (refresh styles with new variables, using a
+ file cache), is now more resiliant
+- support for import reference option to reference external css, but not output
+ it. Any mixin calls or extend's will be output.
+- support for guards on selectors (currently only if you have a single
+ selector)
+- allow property merging through the +: syntax
+- Added min/max functions
+- Added length function and improved extract to work with comma seperated
+ values
+- when using import multiple, sub imports are imported multiple times into
+ final output
+- fix bad spaces between namespace operators
+- do not compress comment if it begins with an exclamation mark
+- Fix the saturate function to pass through when using the CSS syntax
+- Added svg-gradient function
+- Added no-js option to lessc (in browser, use javascriptEnabled: false) which
+ disallows JavaScript in less files
+- switched from the little supported and buggy cssmin (previously ycssmin) to
+ clean-css
+- support transparent as a color, but not convert between rgba(0, 0, 0, 0) and
+ transparent
+- remove sys.puts calls to stop deprecation warnings in future node.js releases
+- Browser: added logLevel option to control logging (2 = everything, 1 = errors
+ only, 0 = no logging)
+- Browser: added errorReporting option which can be "html" (default) or
+ "console" or a function
+- Now uses grunt for building and testing
+- A few bug fixes for media queries, extends, scoping, compression and import
+ once.
+- if you don't pass a strict maths option, font size/line height options are
+ output correctly again
+- npmignore now include .gitattributes
+- property names may include capital letters
+- various windows path fixes (capital letters, multiple // in a path)
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.4.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Fri Jul 05 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.4.1-1
+- New upstream release 1.4.1
+- https://github.com/less/less.js/blob/v1.4.1/CHANGELOG.md
+- Fix syncImports and yui-compress option, as they were being ignored
+- Fixed several global variable leaks
+- Handle getting null or undefined passed as the options object
+
+* Tue Jun 18 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.4.0-1
+- New upstream release 1.4.0
+- https://github.com/cloudhead/less.js/blob/master/CHANGELOG.md
+- support for :extend() in selectors (e.g. input:extend(.button) {}) and &
+ :extend(); in ruleset (e.g. input { &:extend(.button all); })
+- maths is now only done inside brackets. This means font: statements, media
+ queries and the calc function can use a simpler format without being escaped.
+ Disable this with --strict-maths-off in lessc and strictMaths:false in
+ JavaScript.
+- units are calculated, e.g. 200cm+1m = 3m, 3px/1px = 3. If you use units
+ inconsistently you will get an error. Suppress this error with
+ --strict-units-off in lessc or strictUnits:false in JavaScript
+- (~"@var") selector interpolation is removed. Use @{var} in selectors to have
+ variable selectors
+- default behaviour of import is to import each file once. @import-once has
+ been removed.
+- You can specify options on imports to force it to behave as css or less
+ @import (less) "file.css" will process the file as less
+- variables in mixins no longer 'leak' into their calling scope
+- added data-uri function which will inline an image into the output css. If
+ ieCompat option is true and file is too large, it will fallback to a url()
+- significant bug fixes to our debug options
+- other parameters can be used as defaults in mixins e.g. .a(@a, @b:@a)
+- an error is shown if properties are used outside of a ruleset
+- added extract function which picks a value out of a list,
+ e.g. extract(12 13 14, 3) => 3
+- added luma, hsvhue, hsvsaturation, hsvvalue functions
+- added pow, pi, mod, tan, sin, cos, atan, asin, acos and sqrt math functions
+- added convert function, e.g. convert(1rad, deg) => value in degrees
+- lessc makes output directories if they don't exist
+- lessc @import supports https and 301's
+- lessc "-depends" option for lessc writes out the list of import files used in
+ makefile format
+- lessc "-lint" option just reports errors
+- support for namespaces in attributes and selector interpolation in attributes
+- other bug fixes
+- strictUnits now defaults to false and the true case now gives more useful but
+ less correct results, e.g. 2px/1px = 2px
+- Process ./ when having relative paths
+- add isunit function for mixin guards and non basic units
+- extends recognise attributes
+- exception errors extend the JavaScript Error
+- remove es-5-shim as standard from the browser
+- Fix path issues with windows/linux local paths
+- change strictMaths to strictMath. Enable this with --strict-math=on in lessc
+ and strictMath:true in JavaScript.
+- change lessc option for strict units to --strict-units=off
+- fix passing of strict maths option
+
+* Tue Jun 18 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-5
+- Use correct build architectures
+
+* Mon May 06 2013 T.C. Hollingsworth <tchollingsworth(a)gmail.com> - 1.3.3-4
+- enable compression using ycssmin
+
+* Wed Apr 10 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-3
+- Fix BuildRequires to include nodejs-devel
+
+* Tue Apr 09 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-2
+- Rename package to nodejs-less
+
+* Tue Apr 09 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-1
+- Upgrade to new upstream release and switch to proper Node.js packaging
+- New upstream release 1.3.3
+ * Fix critical bug with mixin call if using multiple brackets
+ * When using the filter contrast function, the function is passed through if
+ the first argument is not a color
+- New upstream release 1.3.2
+ * browser and server url re-writing is now aligned to not re-write (previous
+ lessc behaviour)
+ * url-rewriting can be made to re-write to be relative to the entry file
+ using the relative-urls option (less.relativeUrls option)
+ * rootpath option can be used to add a base path to every url
+ * Support mixin argument seperator of ';' so you can pass comma seperated
+ values. e.g. .mixin(23px, 12px;);
+ * Fix lots of problems with named arguments in corner cases, not behaving
+ as expected
+ * hsv, hsva, unit functions
+ * fixed lots more bad error messages
+ * fix @import-once to use the full path, not the relative one for
+ determining if an import has been imported already
+ * support :not(:nth-child(3))
+ * mixin guards take units into account
+ * support unicode descriptors (U+00A1-00A9)
+ * support calling mixins with a stack when using & (broken in 1.3.1)
+ * support @namespace and namespace combinators
+ * when using %% with colour functions, take into account a colour is out of
+ 256
+ * when doing maths with a %% do not divide by 100 and keep the unit
+ * allow url to contain %% (e.g. %%20 for a space)
+ * if a mixin guard stops execution a default mixin is not required
+ * units are output in strings (use the unit function if you need to get the
+ value without unit)
+ * do not infinite recurse when mixins call mixins of the same name
+ * fix issue on important on mixin calls
+ * fix issue with multiple comments being confused
+ * tolerate multiple semi-colons on rules
+ * ignore subsequant @charset
+ * syncImport option for node.js to read files syncronously
+ * write the output directory if it is missing
+ * change dependency on cssmin to ycssmin
+ * lessc can load files over http
+ * allow calling less.watch() in non dev mode
+ * don't cache in dev mode
+ * less files cope with query parameters better
+ * sass debug statements are now chrome compatible
+ * modifyVars function added to re-render with different root variables
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.3.1-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Wed Dec 19 2012 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.1-4
+- Unbundle cssmin.js from the sources
+- Throw an error when --yui-compress is passed at the lessc command line
+- Convert assorted %%prep actions into patches
+
+* Wed Dec 19 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.1-3
+- include LICENSE and README.md
+
+* Wed Dec 19 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.1-2
+- minor spec cleanup
+- clear dist-dir
+- license clearification
+
+* Thu Dec 13 2012 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.1-1
+- Update to the 1.3.1 release
+- Fix versioning bugs, get the tarball from a cleaner, tagged location
+
+* Mon Sep 17 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.0-20120917git55d6e5a.1
+- initial packaging
diff --git a/sources b/sources
new file mode 100644
index 0000000..c937612
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (less-3.10.3.tgz) = bf3df6bea7e09a8c45d61dcae09fb2282b5a8c7d0f5a68e420581bb3977bf04fdcfdef944139c8fa558afb5790444f793d7336982deb2652d248ff554079daa3
commit b61aa342742b846393289f2fbdd76fd448fcb743
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Mon Feb 28 17:19:37 2022 -0500
Upgrade to 4.1.2 for support of recent Node.js versions
Signed-off-by: Stephen Gallagher <sgallagh(a)redhat.com>
diff --git a/.gitignore b/.gitignore
index 1e79884..ec07d1d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,5 @@
/less-1.6.1.tgz
/less-1.6.3.tgz
/less-1.7.0.tgz
+/less-4.1.2-nm-prod.tgz
+/less-4.1.2.tgz
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
deleted file mode 100644
index 6f1ec0b..0000000
--- a/0001-Require-include-files-from-the-default-location.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From 18e3f3f3a1955e0159b4e8c6141518a6a3cd0975 Mon Sep 17 00:00:00 2001
-From: Stephen Gallagher <sgallagh(a)redhat.com>
-Date: Wed, 19 Dec 2012 09:06:24 -0500
-Subject: [PATCH] Require include files from the default location
-
----
- bin/lessc | 8 ++++----
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/bin/lessc b/bin/lessc
-index e5ee1a1c7431e683ef884affcbea46721237f914..658dbf14e2c0dab9067487d6528066fda5414d09 100755
---- a/bin/lessc
-+++ b/bin/lessc
-@@ -6,7 +6,7 @@ var path = require('path'),
- os = require('os'),
- mkdirp;
-
--var less = require('../lib/less');
-+var less = require('less');
- var args = process.argv.slice(1);
- var options = {
- depends: false,
-@@ -96,7 +96,7 @@ args = args.filter(function (arg) {
- break;
- case 'h':
- case 'help':
-- require('../lib/less/lessc_helper').printUsage();
-+ require('less/lessc_helper').printUsage();
- continueProcessing = false;
- case 'x':
- case 'compress':
-@@ -243,7 +243,7 @@ args = args.filter(function (arg) {
- }
- break;
- default:
-- require('../lib/less/lessc_helper').printUsage();
-+ require('less/lessc_helper').printUsage();
- continueProcessing = false;
- currentErrorcode = 1;
- break;
-@@ -288,7 +288,7 @@ if (options.cleancss && options.sourceMap) {
- if (! input) {
- console.log("lessc: no input files");
- console.log("");
-- require('../lib/less/lessc_helper').printUsage();
-+ require('less/lessc_helper').printUsage();
- currentErrorcode = 1;
- return;
- }
---
-1.8.4.2
-
diff --git a/nodejs-less.spec b/nodejs-less.spec
index c5e83b6..061f3e2 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,8 +1,10 @@
%{?nodejs_find_provides_and_requires}
-Name: nodejs-less
-Version: 1.7.0
-Release: 2%{?dist}
+%global npm_name less
+
+Name: nodejs-%{npm_name}
+Version: 4.1.2
+Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -11,63 +13,77 @@ License: ASL 2.0 and BSD
URL: http://lesscss.org
Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
-
-# Since we're installing this in a global location, fix the require()
-# calls to point there.
-Patch0001: 0001-Require-include-files-from-the-default-location.patch
+Source1: %{npm_name}-%{version}-nm-prod.tgz
BuildArch: noarch
BuildRequires: nodejs-devel
BuildRequires: nodejs-packaging
-BuildRequires: nodejs-grunt-cli
Requires: nodejs
ExclusiveArch: %{nodejs_arches} noarch
Provides: lessjs = %{version}-%{release}
Obsoletes: lessjs < 1.3.3-2
+
%description
LESS extends CSS with dynamic behavior such as variables, mixins, operations
and functions. LESS runs on both the client-side (Chrome, Safari, Firefox)
and server-side, with Node.js and Rhino.
-%prep
-%setup -q -n package
-%patch0001 -p1
+%prep
+%autosetup -n package -p1
# Remove pre-built files from the dist/ directory
rm -f dist/*.js
-# enable compression using ycssmin
-%nodejs_fixdep ycssmin '~1.0.1'
+tar xfz %{SOURCE1}
+mkdir -p node_modules
+pushd node_modules
+ln -s ../node_modules_prod/* .
+ln -s ../node_modules_prod/.bin .
+popd
+
%build
# Nothing to be built, we're just carrying around flat files
+
%check
-make %{?_smp_mflags} test
+%{__nodejs} -e 'require("./")'
%install
-mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{nodejs_sitelib}/less
-chmod a+x bin/lessc
-cp -rp bin package.json lib/less/* %{buildroot}/%{nodejs_sitelib}/less
+
+cp -rp index.js \
+ package.json \
+ lib/ \
+ %{buildroot}/%{nodejs_sitelib}/less
+
+# Copy over bundled nodejs modules
+cp -pr node_modules node_modules_prod \
+ %{buildroot}%{nodejs_sitelib}/%{npm_name}
+
+mkdir -p %{buildroot}%{nodejs_sitelib}/less/bin
+install -p -D -m0755 bin/lessc %{buildroot}%{nodejs_sitelib}/less/bin/lessc
# Install /usr/bin/lessc
-ln -s %{nodejs_sitelib}/less/bin/lessc \
- %{buildroot}%{_bindir}
+mkdir -p %{buildroot}%{_bindir}
+ln -srf %{nodejs_sitelib}/less/bin/lessc \
+ %{buildroot}%{_bindir}
-%nodejs_symlink_deps
%files
-%doc LICENSE README.md CHANGELOG.md CONTRIBUTING.md
+%doc README.md
%{_bindir}/lessc
%{nodejs_sitelib}/less
%changelog
+* Mon Feb 28 2022 Stephen Gallagher <sgallagh(a)redhat.com> - 4.1.2-1
+- Upgrade to 4.1.2 for support of recent Node.js versions
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
diff --git a/sources b/sources
index a3d20f8..27a0ad6 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
-ff35fa927dbaf5daa956a1074ad9773a less-1.7.0.tgz
+SHA512 (less-4.1.2-nm-prod.tgz) = 29cad8046813dc61aeb6fb53520977cca6e3d91234a23e85375d6e483dde75aaddac5b33a9f2ebca1e331c89e3b92f29de9d19000cf6bab82834ffecf6461b49
+SHA512 (less-4.1.2.tgz) = 128429fc4b7b392395bb468992724eb655d9b27afc5c4f0ac2ecd31ce2de552131f2955650809cf10d156111e0cf28d7efc9cc1320bfa33b5615b83286d35f0c
commit a9c10dd0c599d1abb6c6dd91c66f7181e39151d2
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Tue Aug 18 18:24:31 2020 +0200
Orphaned for 6+ weeks
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 33ebfbc..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,19 +0,0 @@
-/less-1.3.3.tgz
-/less-1.4.0.tgz
-/less-1.4.1.tgz
-/less-1.5.0.tgz
-/less-1.5.1.tgz
-/less-1.6.0.tgz
-/less-1.6.1.tgz
-/less-1.6.3.tgz
-/less-1.7.0.tgz
-/less-1.7.5.tgz
-/less-2.6.1.tgz
-/less-2.7.1.tgz
-/less-2.7.2.tgz
-/less-3.8.1.tgz
-/less-3.9.0.tgz
-/less-3.10.0.tgz
-/less-3.10.1.tgz
-/less-3.10.2.tgz
-/less-3.10.3.tgz
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..5204a84
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+Orphaned for 6+ weeks
diff --git a/nodejs-less-mime2.patch b/nodejs-less-mime2.patch
deleted file mode 100644
index 92317b2..0000000
--- a/nodejs-less-mime2.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-commit 1cbb465aa92f7cb903f7900e0e43cc08294fc649
-Author: Tom Hughes <tom(a)compton.nu>
-Date: Thu Sep 20 18:55:15 2018 +0100
-
- Update for npm(mime) version 2.x
-
-diff --git a/bin/lessc b/bin/lessc
-index 0ffe6dbc..11c11d45 100644
---- a/bin/lessc
-+++ b/bin/lessc
-@@ -180,10 +180,10 @@ var environment = {
- return buffer.toString('base64');
- },
- mimeLookup: function mimeLookup(filename) {
-- return require('mime').lookup(filename);
-+ return require('mime').getType(filename);
- },
- charsetLookup: function charsetLookup(mime) {
-- return require('mime').charsets.lookup(mime);
-+ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
- },
- getSourceMapGenerator: function getSourceMapGenerator() {
- return require('source-map').SourceMapGenerator;
-diff --git a/dist/less.cjs.js b/dist/less.cjs.js
-index 41b01742..cfc307e9 100644
---- a/dist/less.cjs.js
-+++ b/dist/less.cjs.js
-@@ -11,10 +11,10 @@ var environment = {
- return buffer.toString('base64');
- },
- mimeLookup: function mimeLookup(filename) {
-- return require('mime').lookup(filename);
-+ return require('mime').getType(filename);
- },
- charsetLookup: function charsetLookup(mime) {
-- return require('mime').charsets.lookup(mime);
-+ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
- },
- getSourceMapGenerator: function getSourceMapGenerator() {
- return require('source-map').SourceMapGenerator;
-diff --git a/lib/less-node/environment.js b/lib/less-node/environment.js
-index a9b790c9..a24cf481 100644
---- a/lib/less-node/environment.js
-+++ b/lib/less-node/environment.js
-@@ -5,10 +5,10 @@ export default {
- return buffer.toString('base64');
- },
- mimeLookup: function (filename) {
-- return require('mime').lookup(filename);
-+ return require('mime').getType(filename);
- },
- charsetLookup: function (mime) {
-- return require('mime').charsets.lookup(mime);
-+ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
- },
- getSourceMapGenerator: function getSourceMapGenerator() {
- return require('source-map').SourceMapGenerator;
-diff --git a/package.json b/package.json
-index b9887fcf..50599f21 100644
---- a/package.json
-+++ b/package.json
-@@ -42,7 +42,7 @@
- "errno": "^0.1.1",
- "graceful-fs": "^4.1.2",
- "image-size": "~0.5.0",
-- "mime": "^1.4.1",
-+ "mime": "^2.0.0",
- "mkdirp": "^0.5.0",
- "promise": "^7.1.1",
- "request": "^2.83.0",
diff --git a/nodejs-less.spec b/nodejs-less.spec
deleted file mode 100644
index 8da1e47..0000000
--- a/nodejs-less.spec
+++ /dev/null
@@ -1,474 +0,0 @@
-%{?nodejs_find_provides_and_requires}
-
-Name: nodejs-less
-Version: 3.10.3
-Release: 5%{?dist}
-Summary: Less.js The dynamic stylesheet language
-
-# cssmin.js is licensed under BSD license
-# everything else is ASL 2.0
-License: ASL 2.0 and BSD
-URL: http://lesscss.org
-Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
-Patch0: nodejs-less-mime2.patch
-BuildArch: noarch
-ExclusiveArch: %{nodejs_arches} noarch
-
-BuildRequires: nodejs-packaging
-
-BuildRequires: npm(clone)
-BuildRequires: npm(image-size)
-BuildRequires: npm(less-plugin-clean-css)
-BuildRequires: npm(mime)
-BuildRequires: npm(source-map)
-
-Provides: lessjs = %{version}-%{release}
-Obsoletes: lessjs < 1.3.3-2
-
-
-%description
-LESS extends CSS with dynamic behavior such as variables, mixins, operations
-and functions. LESS runs on both the client-side (Chrome, Safari, Firefox)
-and server-side, with Node.js and Rhino.
-
-
-%prep
-%autosetup -p 1 -n package
-%nodejs_fixdep clone "^1.0.2"
-%nodejs_fixdep --optional --remove errno
-%nodejs_fixdep --optional --remove mkdirp
-%nodejs_fixdep --optional image-size "^0.6.3"
-%nodejs_fixdep --optional promise "^8.0.1"
-%nodejs_fixdep --optional request "^2.67.0"
-%nodejs_fixdep --optional source-map "^0.5.6"
-rm -rf node_modules
-
-
-%build
-# Nothing to be built, we're just carrying around flat files
-
-
-%check
-%nodejs_symlink_deps --check --optional
-rm test/less/import-module.less
-rm test/css/3rd-party/*.css
-rm test/less/3rd-party/*.less
-%{__nodejs} test
-
-
-%install
-mkdir -p %{buildroot}%{nodejs_sitelib}/less
-cp -pr package.json index.js dist lib %{buildroot}/%{nodejs_sitelib}/less
-mkdir -p %{buildroot}%{nodejs_sitelib}/less/bin
-install -m755 -p bin/lessc %{buildroot}%{nodejs_sitelib}/less/bin
-mkdir -p %{buildroot}%{_bindir}
-ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
-%nodejs_symlink_deps
-
-
-%files
-%doc README.md CHANGELOG.md CONTRIBUTING.md
-%license LICENSE
-%{_bindir}/lessc
-%{nodejs_sitelib}/less
-
-
-%changelog
-* Sat Aug 01 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-5
-- Second attempt - Rebuilt for
- https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Tue Jul 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Wed Jan 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
-
-* Thu Oct 31 2019 Tom Hughes <tom(a)compton.nu> - 3.10.3-2
-- Install lessc with executable permission
-
-* Fri Aug 23 2019 Tom Hughes <tom(a)compton.nu> - 3.10.3-1
-- Update to 3.10.3 upstream release
-
-* Wed Aug 21 2019 Tom Hughes <tom(a)compton.nu> - 3.10.2-1
-- Update to 3.10.2 upstream release
-
-* Tue Aug 20 2019 Tom Hughes <tom(a)compton.nu> - 3.10.1-1
-- Update to 3.10.1 upstream release
-
-* Fri Jul 26 2019 Tom Hughes <tom(a)compton.nu> - 3.9.0-1
-- Update to 3.9.0 upstream release
-
-* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.1-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.1-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Thu Sep 20 2018 Tom Hughes <tom(a)compton.nu> - 3.8.1-1
-- Update to 3.8.1 upstream release
-
-* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 2.7.2-5
-- Escape macros in %%changelog
-
-* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Thu Jul 27 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
-
-* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
-* Thu Jan 19 2017 Stephen Gallagher <sgallagh(a)redhat.com> - 2.7.2-1
-- Update to 2.7.2
-
-* Tue May 10 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.7.1-1
-- Update to 2.7.1
-- Compatibility with Node.js 6.x
-- https://github.com/less/less.js/blob/v2.7.1/CHANGELOG.md
-
-* Fri Apr 08 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-2
-- Fix missing lib components
-- Add basic test for lessc
-- Drop unused patches
-- Resolves# RHBZ#1324883
-
-* Tue Mar 29 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-1
-- Upgrade to latest upstream stable release 2.6.1
-- https://github.com/less/less.js/blob/v2.6.1/CHANGELOG.md
-
-* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.7.5-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.5-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Thu Sep 04 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.5-1
-- New upstream release 1.7.5
-- https://github.com/less/less.js/blob/v1.7.5/CHANGELOG.md
-- Enable tests in RPM build
-- Disable broken source-map test
-
-* Mon Jun 23 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.3-1
-- New upstream release 1.7.3
-- https://github.com/less/less.js/blob/v1.7.3/CHANGELOG.md
-- Fix detection of recursive mixins
-- Fix the paths option for later versions of node (0.10+)
-- Fix paths joining bug
-- Fix a number precision issue on some versions of node
-- Fix an IE8 issue with importing css files
-- Fix IE11 detection for xhr requests
-- Modify var works if the last line of a less file is a comment.
-- Better detection of valid hex colour codes
-- Some stability fixes to support a low number of available file handles
-- Support comparing values with different quote types e.g.
- "test" now === 'test'
-- Give better error messages if accessing a url that returns a non 200 status
- code
-- Fix the e() function when passed empty string
-- Several minor bug fixes
-- https://github.com/less/less.js/blob/v1.7.2/CHANGELOG.md
-- Allow paths option to be a string (in 1.7.1 less started throwing an
- exception instead of incorrectly processing the string as an array of chars)
-- Do not round numbers when used with javascript (introduced 1.7.0)
-- https://github.com/less/less.js/blob/v1.7.3/CHANGELOG.md
-- Do not round the results of color functions, like lightness, hue, luma etc.
-- Support cover and contain keywords in background definitions
-
-* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Wed Mar 05 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.0-1
-- New upstream release 1.7.0
-- https://github.com/less/less.js/blob/v1.7.0/CHANGELOG.md
-- Add support for rulesets in variables and passed to mixins to allow wrapping
-- Change luma to follow the w3c spec, luma is available as luminance. Contrast
- still uses luma so you may see differences if your threshold % is close to
- the existing calculated luma.
-- Upgraded clean css which means the --selectors-merge-mode is now renamed
- --compatibility
-- Add support for using variables with @keyframes, @namespace, @charset
-- Support property merging with +_ when spaces are needed and keep + for comma
- separated
-- Imports now always import once consistently- a race condition meant
- previously certain configurations would lead to a different ordering of
- files
-- Fix support for `.mixin(@args...)` when called with no args (e.g.
- `.mixin();`)
-- Do unit conversions with min and max functions. Don't pass through if not
- understood, throw an error
-- Allow % to be passed on its own to the unit function e.g. `unit(10, %%)`
-- Fix a bug when comparing a unit value to a non-unit value if the unit-value
- was the multiple of another unit (e.g. cm, mm, deg etc.)
-- Fix mixins with media queries in import reference files not being put into
- the output (they now output, they used to incorrectly not)
-- Fix lint mode- now reports all errors
-- Fixed a small scope issue with & {} selector rulesets incorrectly making
- mixins visible- regression from 1.6.2
-- Browser- added log level "debug" at 3 to get less logging, The default has
- changed so unless you set the value to the default you won't see a
- difference
-- Browser- logLevel takes effect regardless of the environment (production/dev)
-- Browser- added postProcessor option, a function called to post-process the
- css before adding to the page
-- Browser- use the right request for file access in IE
-
-* Tue Feb 25 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.6.3-1
-- New upstream release 1.6.3
-- https://github.com/less/less.js/blob/v1.6.3/CHANGELOG.md
-- Fix issue with calling toCSS twice not working in some situations (like with
- bootstrap 2)
-- The Rhino release is fixed!
-- ability to use uppercase colours
-- Fix a nasty bug causing syntax errors when selector interpolation is preceded
- by a long comment (and some other cases)
-- Fix a major bug with the variable scope in guards on selectors (e.g. not
- mixins)
-- Fold in & when () { to the current selector rather than duplicating it
-- fix another issue with array prototypes
-- add a url-args option which adds a value to all urls (for cache busting)
-- Round numbers to 8 decimal places - thereby stopping javascript precision
- errors
-- some improvements to the default() function in more complex scenarios
-- improved missing '{' and '(' detection
-
-* Mon Jan 13 2014 Stephen Gallagher <sgallagh(a)redhat.com> - 1.6.1-1
-- New upstream release 1.6.1
-- https://github.com/less/less.js/blob/v1.6.1/CHANGELOG.md
-- support ^ and ^^ shadow dom selectors
-- fix sourcemap selector (used to report end of the element or selector) and
- directive position (previously not supported)
-- fix parsing empty less files
-- error on (currently) ambiguous guards on multiple css selectors
-- older environments - protect against typeof regex returning function
-- Do not use default keyword
-- use innerHTML in tests, not innerText
-- protect for-in in case Array and Object prototypes have custom fields
-
-* Thu Jan 02 2014 Stephen Gallagher <sgallagh(a)redhat.com> - 1.6.0-1
-- New upstream release 1.6.0
-- https://github.com/less/less.js/blob/v1.6.0/CHANGELOG.md
-- Properties can be interpolated, e.g. @{prefix}-property: value;
-- a default function has been added only valid in mixin definitions to
- determine if no other mixins have been matched
-- Added a plugins option that allows specifying an array of visitors run on the
- less AST
-- Performance improvements that may result in approx 20-40% speed up
-- Javascript evaluations returning numbers can now be used in
- calculations/functions
-- fixed issue when adding colours, taking the alpha over 1 and breaking when
- used in colour functions
-- when adding together 2 colours with non zero alpha, the alpha will now be
- combined rather than added
-- the advanced colour functions no longer ignore transparency, they blend that
- too
-- Added --clean-option and cleancssOptions to allow passing in clean css
- options
-- rgba declarations are now always clamped e.g. rgba(-1,258,258, -1) becomes
- rgba(0, 255, 255, 0)
-- Fix possible issue with import reference not bringing in styles (may not be a
- bugfix, just a code tidy)
-- Fix some issues with urls() being prefixed twice and unquoted urls in mixins
- being processed each time they are called
-- Fixed error messages for undefined variables in javascript evaluation
-- Fixed line/column numbers from math errors
-
-* Tue Nov 26 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.5.1-1
-- New upstream release 1.5.1
-- https://github.com/less/less.js/blob/v1.5.1/CHANGELOG.md
-- Added source-map-URL option
-- Fixed a bug which meant the minimised 1.5.0 browser version was not wrapped,
- meaning it interfered with require js
-- Fixed a bug where the browser version assume port was specified
-- Added the ability to specify variables on the command line
-- Upgraded clean-css and fixed it from trying to import
-- correct a bug meaning imports weren't synchronous (syncImport option
- available for full synchronous behaviour)
-- better mixin matching behaviour with calling multiple classes e.g. .a.b.c;
-
-* Tue Oct 22 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.5.0-1
-- New upstream release 1.5.0
-- https://github.com/less/less.js/blob/v1.5.0/CHANGELOG.md
-- sourcemap support
-- support for import inline option to include css that you do NOT want less to
- parse e.g. `@import (inline) "file.css";`
-- better support for modifyVars (refresh styles with new variables, using a
- file cache), is now more resiliant
-- support for import reference option to reference external css, but not output
- it. Any mixin calls or extend's will be output.
-- support for guards on selectors (currently only if you have a single
- selector)
-- allow property merging through the +: syntax
-- Added min/max functions
-- Added length function and improved extract to work with comma seperated
- values
-- when using import multiple, sub imports are imported multiple times into
- final output
-- fix bad spaces between namespace operators
-- do not compress comment if it begins with an exclamation mark
-- Fix the saturate function to pass through when using the CSS syntax
-- Added svg-gradient function
-- Added no-js option to lessc (in browser, use javascriptEnabled: false) which
- disallows JavaScript in less files
-- switched from the little supported and buggy cssmin (previously ycssmin) to
- clean-css
-- support transparent as a color, but not convert between rgba(0, 0, 0, 0) and
- transparent
-- remove sys.puts calls to stop deprecation warnings in future node.js releases
-- Browser: added logLevel option to control logging (2 = everything, 1 = errors
- only, 0 = no logging)
-- Browser: added errorReporting option which can be "html" (default) or
- "console" or a function
-- Now uses grunt for building and testing
-- A few bug fixes for media queries, extends, scoping, compression and import
- once.
-- if you don't pass a strict maths option, font size/line height options are
- output correctly again
-- npmignore now include .gitattributes
-- property names may include capital letters
-- various windows path fixes (capital letters, multiple // in a path)
-
-* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.4.1-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
-* Fri Jul 05 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.4.1-1
-- New upstream release 1.4.1
-- https://github.com/less/less.js/blob/v1.4.1/CHANGELOG.md
-- Fix syncImports and yui-compress option, as they were being ignored
-- Fixed several global variable leaks
-- Handle getting null or undefined passed as the options object
-
-* Tue Jun 18 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.4.0-1
-- New upstream release 1.4.0
-- https://github.com/cloudhead/less.js/blob/master/CHANGELOG.md
-- support for :extend() in selectors (e.g. input:extend(.button) {}) and &
- :extend(); in ruleset (e.g. input { &:extend(.button all); })
-- maths is now only done inside brackets. This means font: statements, media
- queries and the calc function can use a simpler format without being escaped.
- Disable this with --strict-maths-off in lessc and strictMaths:false in
- JavaScript.
-- units are calculated, e.g. 200cm+1m = 3m, 3px/1px = 3. If you use units
- inconsistently you will get an error. Suppress this error with
- --strict-units-off in lessc or strictUnits:false in JavaScript
-- (~"@var") selector interpolation is removed. Use @{var} in selectors to have
- variable selectors
-- default behaviour of import is to import each file once. @import-once has
- been removed.
-- You can specify options on imports to force it to behave as css or less
- @import (less) "file.css" will process the file as less
-- variables in mixins no longer 'leak' into their calling scope
-- added data-uri function which will inline an image into the output css. If
- ieCompat option is true and file is too large, it will fallback to a url()
-- significant bug fixes to our debug options
-- other parameters can be used as defaults in mixins e.g. .a(@a, @b:@a)
-- an error is shown if properties are used outside of a ruleset
-- added extract function which picks a value out of a list,
- e.g. extract(12 13 14, 3) => 3
-- added luma, hsvhue, hsvsaturation, hsvvalue functions
-- added pow, pi, mod, tan, sin, cos, atan, asin, acos and sqrt math functions
-- added convert function, e.g. convert(1rad, deg) => value in degrees
-- lessc makes output directories if they don't exist
-- lessc @import supports https and 301's
-- lessc "-depends" option for lessc writes out the list of import files used in
- makefile format
-- lessc "-lint" option just reports errors
-- support for namespaces in attributes and selector interpolation in attributes
-- other bug fixes
-- strictUnits now defaults to false and the true case now gives more useful but
- less correct results, e.g. 2px/1px = 2px
-- Process ./ when having relative paths
-- add isunit function for mixin guards and non basic units
-- extends recognise attributes
-- exception errors extend the JavaScript Error
-- remove es-5-shim as standard from the browser
-- Fix path issues with windows/linux local paths
-- change strictMaths to strictMath. Enable this with --strict-math=on in lessc
- and strictMath:true in JavaScript.
-- change lessc option for strict units to --strict-units=off
-- fix passing of strict maths option
-
-* Tue Jun 18 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-5
-- Use correct build architectures
-
-* Mon May 06 2013 T.C. Hollingsworth <tchollingsworth(a)gmail.com> - 1.3.3-4
-- enable compression using ycssmin
-
-* Wed Apr 10 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-3
-- Fix BuildRequires to include nodejs-devel
-
-* Tue Apr 09 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-2
-- Rename package to nodejs-less
-
-* Tue Apr 09 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-1
-- Upgrade to new upstream release and switch to proper Node.js packaging
-- New upstream release 1.3.3
- * Fix critical bug with mixin call if using multiple brackets
- * When using the filter contrast function, the function is passed through if
- the first argument is not a color
-- New upstream release 1.3.2
- * browser and server url re-writing is now aligned to not re-write (previous
- lessc behaviour)
- * url-rewriting can be made to re-write to be relative to the entry file
- using the relative-urls option (less.relativeUrls option)
- * rootpath option can be used to add a base path to every url
- * Support mixin argument seperator of ';' so you can pass comma seperated
- values. e.g. .mixin(23px, 12px;);
- * Fix lots of problems with named arguments in corner cases, not behaving
- as expected
- * hsv, hsva, unit functions
- * fixed lots more bad error messages
- * fix @import-once to use the full path, not the relative one for
- determining if an import has been imported already
- * support :not(:nth-child(3))
- * mixin guards take units into account
- * support unicode descriptors (U+00A1-00A9)
- * support calling mixins with a stack when using & (broken in 1.3.1)
- * support @namespace and namespace combinators
- * when using %% with colour functions, take into account a colour is out of
- 256
- * when doing maths with a %% do not divide by 100 and keep the unit
- * allow url to contain %% (e.g. %%20 for a space)
- * if a mixin guard stops execution a default mixin is not required
- * units are output in strings (use the unit function if you need to get the
- value without unit)
- * do not infinite recurse when mixins call mixins of the same name
- * fix issue on important on mixin calls
- * fix issue with multiple comments being confused
- * tolerate multiple semi-colons on rules
- * ignore subsequant @charset
- * syncImport option for node.js to read files syncronously
- * write the output directory if it is missing
- * change dependency on cssmin to ycssmin
- * lessc can load files over http
- * allow calling less.watch() in non dev mode
- * don't cache in dev mode
- * less files cope with query parameters better
- * sass debug statements are now chrome compatible
- * modifyVars function added to re-render with different root variables
-
-* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.3.1-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Wed Dec 19 2012 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.1-4
-- Unbundle cssmin.js from the sources
-- Throw an error when --yui-compress is passed at the lessc command line
-- Convert assorted %%prep actions into patches
-
-* Wed Dec 19 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.1-3
-- include LICENSE and README.md
-
-* Wed Dec 19 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.1-2
-- minor spec cleanup
-- clear dist-dir
-- license clearification
-
-* Thu Dec 13 2012 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.1-1
-- Update to the 1.3.1 release
-- Fix versioning bugs, get the tarball from a cleaner, tagged location
-
-* Mon Sep 17 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.0-20120917git55d6e5a.1
-- initial packaging
diff --git a/sources b/sources
deleted file mode 100644
index c937612..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-SHA512 (less-3.10.3.tgz) = bf3df6bea7e09a8c45d61dcae09fb2282b5a8c7d0f5a68e420581bb3977bf04fdcfdef944139c8fa558afb5790444f793d7336982deb2652d248ff554079daa3
commit 6f6f161eb920218f5e6f5987694d65b661188a22
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Sat Aug 1 05:40:04 2020 +0000
- Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 10bea00..8da1e47 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 3.10.3
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -74,6 +74,10 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Sat Aug 01 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-5
+- Second attempt - Rebuilt for
+ https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
* Tue Jul 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
commit d936760f772c2e2bf883208f769bb4d8dd1833d7
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Tue Jul 28 10:35:22 2020 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 090f42f..10bea00 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 3.10.3
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -74,6 +74,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Tue Jul 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
* Wed Jan 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
commit af73d5f6d1ce1705b6807aae1cee0e3f7a7c5b0a
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Wed Jan 29 17:13:59 2020 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 67714c8..090f42f 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 3.10.3
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -74,6 +74,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Wed Jan 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
* Thu Oct 31 2019 Tom Hughes <tom(a)compton.nu> - 3.10.3-2
- Install lessc with executable permission
commit ac9cd13706b9f10054336fae0788da1c936d996e
Author: Tom Hughes <tom(a)compton.nu>
Date: Thu Oct 31 11:56:01 2019 +0000
Install lessc with executable permission
diff --git a/nodejs-less.spec b/nodejs-less.spec
index febe76a..67714c8 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 3.10.3
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -58,7 +58,9 @@ rm test/less/3rd-party/*.less
%install
mkdir -p %{buildroot}%{nodejs_sitelib}/less
-cp -pr package.json index.js bin dist lib %{buildroot}/%{nodejs_sitelib}/less
+cp -pr package.json index.js dist lib %{buildroot}/%{nodejs_sitelib}/less
+mkdir -p %{buildroot}%{nodejs_sitelib}/less/bin
+install -m755 -p bin/lessc %{buildroot}%{nodejs_sitelib}/less/bin
mkdir -p %{buildroot}%{_bindir}
ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%nodejs_symlink_deps
@@ -72,6 +74,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Thu Oct 31 2019 Tom Hughes <tom(a)compton.nu> - 3.10.3-2
+- Install lessc with executable permission
+
* Fri Aug 23 2019 Tom Hughes <tom(a)compton.nu> - 3.10.3-1
- Update to 3.10.3 upstream release
commit 3df760deec73c58161bfd415a4e0ae16b8f6d673
Author: Tom Hughes <tom(a)compton.nu>
Date: Fri Aug 23 08:24:59 2019 +0100
Update to 3.10.3 upstream release
diff --git a/.gitignore b/.gitignore
index 61ef678..33ebfbc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,3 +16,4 @@
/less-3.10.0.tgz
/less-3.10.1.tgz
/less-3.10.2.tgz
+/less-3.10.3.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index c3ef9c4..febe76a 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 3.10.2
+Version: 3.10.3
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -72,6 +72,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Fri Aug 23 2019 Tom Hughes <tom(a)compton.nu> - 3.10.3-1
+- Update to 3.10.3 upstream release
+
* Wed Aug 21 2019 Tom Hughes <tom(a)compton.nu> - 3.10.2-1
- Update to 3.10.2 upstream release
diff --git a/sources b/sources
index 046c4ef..c937612 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (less-3.10.2.tgz) = 72b39be6bf009c86245acb3ab0935c7206f6d14aaf0df759868a6e0c6f4b19f712418f9f00a200fd6e1ab39f842e77d4c670ebbaa0bb898c9e0d9982e389cc9f
+SHA512 (less-3.10.3.tgz) = bf3df6bea7e09a8c45d61dcae09fb2282b5a8c7d0f5a68e420581bb3977bf04fdcfdef944139c8fa558afb5790444f793d7336982deb2652d248ff554079daa3
commit 0bd6f36580bf71f07f7289e92be1c55dda68df55
Author: Tom Hughes <tom(a)compton.nu>
Date: Wed Aug 21 09:19:45 2019 +0100
Update to 3.10.2 upstream release
diff --git a/.gitignore b/.gitignore
index a26a1a3..61ef678 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,3 +15,4 @@
/less-3.9.0.tgz
/less-3.10.0.tgz
/less-3.10.1.tgz
+/less-3.10.2.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 829940c..c3ef9c4 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 3.10.1
+Version: 3.10.2
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -72,6 +72,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Wed Aug 21 2019 Tom Hughes <tom(a)compton.nu> - 3.10.2-1
+- Update to 3.10.2 upstream release
+
* Tue Aug 20 2019 Tom Hughes <tom(a)compton.nu> - 3.10.1-1
- Update to 3.10.1 upstream release
diff --git a/sources b/sources
index fc50505..046c4ef 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (less-3.10.1.tgz) = c653f1eafb799c09b50c60e7bafd3a48d41b6b85a730a639bd99200ab9f22979036ecd3d925f5c7369d24bb38cb9f2d3eb4216b315129f0af5464878ae430572
+SHA512 (less-3.10.2.tgz) = 72b39be6bf009c86245acb3ab0935c7206f6d14aaf0df759868a6e0c6f4b19f712418f9f00a200fd6e1ab39f842e77d4c670ebbaa0bb898c9e0d9982e389cc9f
commit 9d1a713dd8233d5df31ed3ac94d43195f4fb4473
Author: Tom Hughes <tom(a)compton.nu>
Date: Tue Aug 20 10:31:57 2019 +0100
Update to 3.10.1 upstream release
diff --git a/.gitignore b/.gitignore
index 3783184..a26a1a3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -13,3 +13,5 @@
/less-2.7.2.tgz
/less-3.8.1.tgz
/less-3.9.0.tgz
+/less-3.10.0.tgz
+/less-3.10.1.tgz
diff --git a/nodejs-less-mime2.patch b/nodejs-less-mime2.patch
index 02cba9c..92317b2 100644
--- a/nodejs-less-mime2.patch
+++ b/nodejs-less-mime2.patch
@@ -1,15 +1,49 @@
-commit 595310bb97fcba1cd23edd6b6e05afbe3d32869b
+commit 1cbb465aa92f7cb903f7900e0e43cc08294fc649
Author: Tom Hughes <tom(a)compton.nu>
Date: Thu Sep 20 18:55:15 2018 +0100
Update for npm(mime) version 2.x
+diff --git a/bin/lessc b/bin/lessc
+index 0ffe6dbc..11c11d45 100644
+--- a/bin/lessc
++++ b/bin/lessc
+@@ -180,10 +180,10 @@ var environment = {
+ return buffer.toString('base64');
+ },
+ mimeLookup: function mimeLookup(filename) {
+- return require('mime').lookup(filename);
++ return require('mime').getType(filename);
+ },
+ charsetLookup: function charsetLookup(mime) {
+- return require('mime').charsets.lookup(mime);
++ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
+ },
+ getSourceMapGenerator: function getSourceMapGenerator() {
+ return require('source-map').SourceMapGenerator;
+diff --git a/dist/less.cjs.js b/dist/less.cjs.js
+index 41b01742..cfc307e9 100644
+--- a/dist/less.cjs.js
++++ b/dist/less.cjs.js
+@@ -11,10 +11,10 @@ var environment = {
+ return buffer.toString('base64');
+ },
+ mimeLookup: function mimeLookup(filename) {
+- return require('mime').lookup(filename);
++ return require('mime').getType(filename);
+ },
+ charsetLookup: function charsetLookup(mime) {
+- return require('mime').charsets.lookup(mime);
++ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
+ },
+ getSourceMapGenerator: function getSourceMapGenerator() {
+ return require('source-map').SourceMapGenerator;
diff --git a/lib/less-node/environment.js b/lib/less-node/environment.js
-index 104222af..54956eac 100644
+index a9b790c9..a24cf481 100644
--- a/lib/less-node/environment.js
+++ b/lib/less-node/environment.js
-@@ -3,10 +3,10 @@ module.exports = {
- return new Buffer(str).toString('base64');
+@@ -5,10 +5,10 @@ export default {
+ return buffer.toString('base64');
},
mimeLookup: function (filename) {
- return require('mime').lookup(filename);
@@ -22,10 +56,10 @@ index 104222af..54956eac 100644
getSourceMapGenerator: function getSourceMapGenerator() {
return require('source-map').SourceMapGenerator;
diff --git a/package.json b/package.json
-index c54bfbb5..53ea6947 100644
+index b9887fcf..50599f21 100644
--- a/package.json
+++ b/package.json
-@@ -44,7 +44,7 @@
+@@ -42,7 +42,7 @@
"errno": "^0.1.1",
"graceful-fs": "^4.1.2",
"image-size": "~0.5.0",
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 437d4ef..829940c 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 3.9.0
+Version: 3.10.1
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -17,7 +17,6 @@ ExclusiveArch: %{nodejs_arches} noarch
BuildRequires: nodejs-packaging
BuildRequires: npm(clone)
-BuildRequires: npm(grunt-cli)
BuildRequires: npm(image-size)
BuildRequires: npm(less-plugin-clean-css)
BuildRequires: npm(mime)
@@ -42,7 +41,7 @@ and server-side, with Node.js and Rhino.
%nodejs_fixdep --optional promise "^8.0.1"
%nodejs_fixdep --optional request "^2.67.0"
%nodejs_fixdep --optional source-map "^0.5.6"
-rm -rf node_modules dist/*.js
+rm -rf node_modules
%build
@@ -52,16 +51,14 @@ rm -rf node_modules dist/*.js
%check
%nodejs_symlink_deps --check --optional
rm test/less/import-module.less
-rm test/less-bom/import-module.less
rm test/css/3rd-party/*.css
rm test/less/3rd-party/*.less
-rm test/less-bom/3rd-party/*.less
%{__nodejs} test
%install
mkdir -p %{buildroot}%{nodejs_sitelib}/less
-cp -pr package.json browser.js index.js bin lib %{buildroot}/%{nodejs_sitelib}/less
+cp -pr package.json index.js bin dist lib %{buildroot}/%{nodejs_sitelib}/less
mkdir -p %{buildroot}%{_bindir}
ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%nodejs_symlink_deps
@@ -75,6 +72,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Tue Aug 20 2019 Tom Hughes <tom(a)compton.nu> - 3.10.1-1
+- Update to 3.10.1 upstream release
+
* Fri Jul 26 2019 Tom Hughes <tom(a)compton.nu> - 3.9.0-1
- Update to 3.9.0 upstream release
diff --git a/sources b/sources
index e4f5725..fc50505 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (less-3.9.0.tgz) = df50a6b4f119ada354b6e5111188d2a9191e11315dc841d210f006ab87ab0e5517b5d6bba7336672d7658dd21a8126f9f3d77fa971968a23f7d51e4955ffafd3
+SHA512 (less-3.10.1.tgz) = c653f1eafb799c09b50c60e7bafd3a48d41b6b85a730a639bd99200ab9f22979036ecd3d925f5c7369d24bb38cb9f2d3eb4216b315129f0af5464878ae430572
commit 71428085669125ebb6160a0a0cee50b69f95fa3e
Author: Tom Hughes <tom(a)compton.nu>
Date: Fri Jul 26 14:55:51 2019 +0100
Update to 3.9.0 upstream release
diff --git a/.gitignore b/.gitignore
index 8338e24..3783184 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,4 @@
/less-2.7.1.tgz
/less-2.7.2.tgz
/less-3.8.1.tgz
+/less-3.9.0.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 75e0387..437d4ef 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,8 +1,8 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 3.8.1
-Release: 3%{?dist}
+Version: 3.9.0
+Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -75,6 +75,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Fri Jul 26 2019 Tom Hughes <tom(a)compton.nu> - 3.9.0-1
+- Update to 3.9.0 upstream release
+
* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
diff --git a/sources b/sources
index 8eefbc6..e4f5725 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (less-3.8.1.tgz) = f07146b9698bdc5850474687f3d7ac705341407fe712260f3f696d0c5750c36721136f18c76137961008abd636b1a6302d2c1aebdf6ce1d05511f098f03adfed
+SHA512 (less-3.9.0.tgz) = df50a6b4f119ada354b6e5111188d2a9191e11315dc841d210f006ab87ab0e5517b5d6bba7336672d7658dd21a8126f9f3d77fa971968a23f7d51e4955ffafd3
commit e4cb4a32f05d3f2228aaf29446bf9f5eaaa92620
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Jul 25 20:44:17 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/nodejs-less.spec b/nodejs-less.spec
index ff61fb9..75e0387 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 3.8.1
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -75,6 +75,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
commit 3157c23fe5a2b168b77af3385f508e0fe7b22061
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Feb 1 14:30:38 2019 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 7c3a9d8..ff61fb9 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 3.8.1
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -75,6 +75,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
* Thu Sep 20 2018 Tom Hughes <tom(a)compton.nu> - 3.8.1-1
- Update to 3.8.1 upstream release
commit 7630937053cdac23fc6a171401262fb5f0adf836
Author: Tom Hughes <tom(a)compton.nu>
Date: Fri Sep 21 18:38:08 2018 +0100
Update to 3.8.1 upstream release
diff --git a/.gitignore b/.gitignore
index d2cbf23..8338e24 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,3 +11,4 @@
/less-2.6.1.tgz
/less-2.7.1.tgz
/less-2.7.2.tgz
+/less-3.8.1.tgz
diff --git a/nodejs-less-mime2.patch b/nodejs-less-mime2.patch
new file mode 100644
index 0000000..02cba9c
--- /dev/null
+++ b/nodejs-less-mime2.patch
@@ -0,0 +1,36 @@
+commit 595310bb97fcba1cd23edd6b6e05afbe3d32869b
+Author: Tom Hughes <tom(a)compton.nu>
+Date: Thu Sep 20 18:55:15 2018 +0100
+
+ Update for npm(mime) version 2.x
+
+diff --git a/lib/less-node/environment.js b/lib/less-node/environment.js
+index 104222af..54956eac 100644
+--- a/lib/less-node/environment.js
++++ b/lib/less-node/environment.js
+@@ -3,10 +3,10 @@ module.exports = {
+ return new Buffer(str).toString('base64');
+ },
+ mimeLookup: function (filename) {
+- return require('mime').lookup(filename);
++ return require('mime').getType(filename);
+ },
+ charsetLookup: function (mime) {
+- return require('mime').charsets.lookup(mime);
++ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
+ },
+ getSourceMapGenerator: function getSourceMapGenerator() {
+ return require('source-map').SourceMapGenerator;
+diff --git a/package.json b/package.json
+index c54bfbb5..53ea6947 100644
+--- a/package.json
++++ b/package.json
+@@ -44,7 +44,7 @@
+ "errno": "^0.1.1",
+ "graceful-fs": "^4.1.2",
+ "image-size": "~0.5.0",
+- "mime": "^1.4.1",
++ "mime": "^2.0.0",
+ "mkdirp": "^0.5.0",
+ "promise": "^7.1.1",
+ "request": "^2.83.0",
diff --git a/nodejs-less.spec b/nodejs-less.spec
index ec89301..7c3a9d8 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,97 +1,83 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 2.7.2
-Release: 6%{?dist}
+Version: 3.8.1
+Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
# everything else is ASL 2.0
License: ASL 2.0 and BSD
-
URL: http://lesscss.org
-Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
-
+Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
+Patch0: nodejs-less-mime2.patch
BuildArch: noarch
-BuildRequires: nodejs-devel
+ExclusiveArch: %{nodejs_arches} noarch
+
BuildRequires: nodejs-packaging
+
+BuildRequires: npm(clone)
BuildRequires: npm(grunt-cli)
-BuildRequires: npm(source-map)
+BuildRequires: npm(image-size)
+BuildRequires: npm(less-plugin-clean-css)
BuildRequires: npm(mime)
-Requires: nodejs
-ExclusiveArch: %{nodejs_arches} noarch
+BuildRequires: npm(source-map)
+
+Provides: lessjs = %{version}-%{release}
+Obsoletes: lessjs < 1.3.3-2
-Provides: lessjs = %{version}-%{release}
-Obsoletes: lessjs < 1.3.3-2
%description
LESS extends CSS with dynamic behavior such as variables, mixins, operations
and functions. LESS runs on both the client-side (Chrome, Safari, Firefox)
and server-side, with Node.js and Rhino.
+
%prep
-%setup -q -n package
+%autosetup -p 1 -n package
+%nodejs_fixdep clone "^1.0.2"
+%nodejs_fixdep --optional --remove errno
+%nodejs_fixdep --optional --remove mkdirp
+%nodejs_fixdep --optional image-size "^0.6.3"
+%nodejs_fixdep --optional promise "^8.0.1"
+%nodejs_fixdep --optional request "^2.67.0"
+%nodejs_fixdep --optional source-map "^0.5.6"
+rm -rf node_modules dist/*.js
-# Remove pre-built files from the dist/ directory
-rm -f dist/*.js
%build
# Nothing to be built, we're just carrying around flat files
+
%check
%nodejs_symlink_deps --check --optional
-
-%{__nodejs} -e 'require("./")'
-
-# Simple test
-cat > testing.less << EOF
-@bg: #a1a1a1;
-
-body {
- background: @bg;
-}
-EOF
-
-workingdir=`pwd`
-pushd /
-%{buildroot}%{nodejs_sitelib}/less/bin/lessc - < $workingdir/testing.less
-popd
-
-# Some tests are known to fail because we don't have npm(image-size)
-# packaged, so make this just informative.
-%{__nodejs} test ||:
+rm test/less/import-module.less
+rm test/less-bom/import-module.less
+rm test/css/3rd-party/*.css
+rm test/less/3rd-party/*.less
+rm test/less-bom/3rd-party/*.less
+%{__nodejs} test
%install
+mkdir -p %{buildroot}%{nodejs_sitelib}/less
+cp -pr package.json browser.js index.js bin lib %{buildroot}/%{nodejs_sitelib}/less
mkdir -p %{buildroot}%{_bindir}
-mkdir -p %{buildroot}%{nodejs_sitelib}/less/lib
-chmod a+x bin/lessc
-
-cp -rp bin \
- browser.js \
- index.js \
- package.json \
- %{buildroot}/%{nodejs_sitelib}/less
-
-cp -rp lib/less \
- lib/less-browser \
- lib/less-node \
- lib/less-rhino \
- %{buildroot}/%{nodejs_sitelib}/less/lib
-
-# Install /usr/bin/lessc
-ln -s %{nodejs_sitelib}/less/bin/lessc \
- %{buildroot}%{_bindir}
-
+ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%nodejs_symlink_deps
+
%files
-%doc LICENSE README.md CHANGELOG.md CONTRIBUTING.md
+%doc README.md CHANGELOG.md CONTRIBUTING.md
+%license LICENSE
%{_bindir}/lessc
%{nodejs_sitelib}/less
%changelog
+* Thu Sep 20 2018 Tom Hughes <tom(a)compton.nu> - 3.8.1-1
+- Update to 3.8.1 upstream release
+
* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
diff --git a/sources b/sources
index 68b820f..8eefbc6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (less-2.7.2.tgz) = acc355910aefff24a61c9752a177e69d52091496e477becc43b5337e5ad3eaaca717513bfe0990f8bd36d163604ad5b66e71982fbfb3a6ed746441d1af3db686
+SHA512 (less-3.8.1.tgz) = f07146b9698bdc5850474687f3d7ac705341407fe712260f3f696d0c5750c36721136f18c76137961008abd636b1a6302d2c1aebdf6ce1d05511f098f03adfed
commit 434b007d961415debdea8fa65e815bd30436b300
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Jul 13 13:08:01 2018 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 2fffb93..ec89301 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 2.7.2
-Release: 5%{?dist}
+Release: 6%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -92,6 +92,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 2.7.2-5
- Escape macros in %%changelog
commit ee38238380c00ecd763913cef2e8562366fb2733
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Fri Feb 9 09:05:16 2018 +0100
Escape macros in %changelog
Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.o...
Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 46f7098..2fffb93 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 2.7.2
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -92,6 +92,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 2.7.2-5
+- Escape macros in %%changelog
+
* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
@@ -179,7 +182,7 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
`.mixin();`)
- Do unit conversions with min and max functions. Don't pass through if not
understood, throw an error
-- Allow % to be passed on its own to the unit function e.g. `unit(10, %)`
+- Allow % to be passed on its own to the unit function e.g. `unit(10, %%)`
- Fix a bug when comparing a unit value to a non-unit value if the unit-value
was the multiple of another unit (e.g. cm, mm, deg etc.)
- Fix mixins with media queries in import reference files not being put into
commit 97c3a729130c981c6f6b0cd352df8438d55a4b6c
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Feb 8 06:24:24 2018 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 29a16fa..46f7098 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 2.7.2
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -92,6 +92,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
* Thu Jul 27 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
commit a60191f5f794bcec2f68481e8ee7c4247c2e9163
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Jul 27 00:11:20 2017 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 62599bd..29a16fa 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 2.7.2
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -92,6 +92,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Thu Jul 27 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
commit f67d159f2a83e73ceee1049c2e68da70d56f30f0
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Feb 10 23:21:17 2017 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 2db9b34..62599bd 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 2.7.2
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -92,6 +92,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
* Thu Jan 19 2017 Stephen Gallagher <sgallagh(a)redhat.com> - 2.7.2-1
- Update to 2.7.2
commit 2ef65cec2fd4050c9e8e339346dcc64f2dd02840
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Thu Jan 19 09:18:06 2017 -0500
Update to 2.7.2
diff --git a/.gitignore b/.gitignore
index 54c6669..d2cbf23 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,3 +10,4 @@
/less-1.7.5.tgz
/less-2.6.1.tgz
/less-2.7.1.tgz
+/less-2.7.2.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 70643b2..2db9b34 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 2.7.1
+Version: 2.7.2
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -92,6 +92,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Thu Jan 19 2017 Stephen Gallagher <sgallagh(a)redhat.com> - 2.7.2-1
+- Update to 2.7.2
+
* Tue May 10 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.7.1-1
- Update to 2.7.1
- Compatibility with Node.js 6.x
diff --git a/sources b/sources
index a797839..68b820f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-9b1b15471ce700d483554c780e5d4d61 less-2.7.1.tgz
+SHA512 (less-2.7.2.tgz) = acc355910aefff24a61c9752a177e69d52091496e477becc43b5337e5ad3eaaca717513bfe0990f8bd36d163604ad5b66e71982fbfb3a6ed746441d1af3db686
commit ea0c4d2b112828e1967e779680ed1b85a3054e4e
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Tue May 10 09:02:35 2016 -0400
Update to 2.7.1
- Compatibility with Node.js 6.x
- https://github.com/less/less.js/blob/v2.7.1/CHANGELOG.md
diff --git a/.gitignore b/.gitignore
index a796ded..54c6669 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,3 +9,4 @@
/less-1.7.0.tgz
/less-1.7.5.tgz
/less-2.6.1.tgz
+/less-2.7.1.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 2e4e21e..70643b2 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,8 +1,8 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 2.6.1
-Release: 2%{?dist}
+Version: 2.7.1
+Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -92,6 +92,11 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Tue May 10 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.7.1-1
+- Update to 2.7.1
+- Compatibility with Node.js 6.x
+- https://github.com/less/less.js/blob/v2.7.1/CHANGELOG.md
+
* Fri Apr 08 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-2
- Fix missing lib components
- Add basic test for lessc
diff --git a/sources b/sources
index 79a648f..a797839 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-9b47d7a0fec8613aad8a805917fe698b less-2.6.1.tgz
+9b1b15471ce700d483554c780e5d4d61 less-2.7.1.tgz
commit 096193285869dcc254332e9e5f321c930105d698
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Fri Apr 8 09:45:25 2016 -0400
Fix missing lib components
- Add basic test for lessc
- Drop unused patches
- Resolves# RHBZ#1324883
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
deleted file mode 100644
index e33d49b..0000000
--- a/0001-Require-include-files-from-the-default-location.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From 8c08c98e0b63163de9b73669abaf15dcb47e5c97 Mon Sep 17 00:00:00 2001
-From: Stephen Gallagher <sgallagh(a)redhat.com>
-Date: Tue, 29 Mar 2016 09:14:52 -0400
-Subject: [PATCH] Require include files from the default location
-
----
- bin/lessc | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/bin/lessc b/bin/lessc
-index 4907bc36f62e427e39903ca47be0c0c3ba613d13..8c484539a2e06b4b21af7b235d397fbb66bcbbdf 100755
---- a/bin/lessc
-+++ b/bin/lessc
-@@ -1,20 +1,20 @@
- #!/usr/bin/env node
-
- var path = require('path'),
-- fs = require('../lib/less-node/fs'),
-+ fs = require('less-node/fs'),
- os = require("os"),
- errno,
- mkdirp;
-
- try {
- errno = require('errno');
- } catch (err) {
- errno = null;
- }
-
--var less = require('../lib/less-node'),
-+var less = require('less-node'),
- pluginLoader = new less.PluginLoader(less),
- plugin,
- plugins = [];
-
- var args = process.argv.slice(1);
-@@ -483,6 +483,6 @@ function printUsage() {
-
- process.stdin.on('end', function() {
- parseLessFile(false, buffer);
- });
- }
--})();
-\ No newline at end of file
-+})();
---
-2.7.3
-
diff --git a/0002-Fedora-disable-sourcemap-tests.patch b/0002-Fedora-disable-sourcemap-tests.patch
deleted file mode 100644
index b3cd746..0000000
--- a/0002-Fedora-disable-sourcemap-tests.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From a318f959688a23603e2868568f4489edaa100f86 Mon Sep 17 00:00:00 2001
-From: Stephen Gallagher <sgallagh(a)redhat.com>
-Date: Thu, 4 Sep 2014 10:14:33 -0400
-Subject: [PATCH 2/2] Fedora: disable sourcemap tests
-
----
- test/index.js | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/test/index.js b/test/index.js
-index 33e79637f05dca0cade43fccb69eddc739584ea6..ed2d4c391b6e605eafdc384960195d3824387a6b 100644
---- a/test/index.js
-+++ b/test/index.js
-@@ -29,6 +29,7 @@ lessTester.runTestSet({strictMath: true, dumpLineNumbers: 'all'}, "debug/", null
- lessTester.runTestSet({strictMath: true, relativeUrls: false, rootpath: "folder (1)/"}, "static-urls/");
- lessTester.runTestSet({strictMath: true, compress: true}, "compression/");
- lessTester.runTestSet({}, "legacy/");
-+/*
- lessTester.runTestSet({strictMath: true, strictUnits: true, sourceMap: true, globalVars: true }, "sourcemaps/",
- lessTester.testSourcemap, null, null,
- function(filename, type) {
-@@ -37,6 +38,8 @@ lessTester.runTestSet({strictMath: true, strictUnits: true, sourceMap: true, glo
- }
- return path.join('test/sourcemaps', filename) + '.json';
- });
-+
-+*/
- lessTester.runTestSet({globalVars: true, banner: "/**\n * Test\n */\n"}, "globalVars/",
- null, null, null, function(name) { return path.join('test/less/', name) + '.json'; });
- lessTester.runTestSet({modifyVars: true}, "modifyVars/",
---
-2.1.0
-
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 93b8a19..2e4e21e 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 2.6.1
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -12,10 +12,6 @@ License: ASL 2.0 and BSD
URL: http://lesscss.org
Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
-# Since we're installing this in a global location, fix the require()
-# calls to point there.
-Patch0001: 0001-Require-include-files-from-the-default-location.patch
-
BuildArch: noarch
BuildRequires: nodejs-devel
BuildRequires: nodejs-packaging
@@ -36,8 +32,6 @@ and server-side, with Node.js and Rhino.
%prep
%setup -q -n package
-%patch0001 -p1
-
# Remove pre-built files from the dist/ directory
rm -f dist/*.js
@@ -49,16 +43,41 @@ rm -f dist/*.js
%{__nodejs} -e 'require("./")'
+# Simple test
+cat > testing.less << EOF
+@bg: #a1a1a1;
+
+body {
+ background: @bg;
+}
+EOF
+
+workingdir=`pwd`
+pushd /
+%{buildroot}%{nodejs_sitelib}/less/bin/lessc - < $workingdir/testing.less
+popd
+
# Some tests are known to fail because we don't have npm(image-size)
# packaged, so make this just informative.
-node test ||:
+%{__nodejs} test ||:
%install
mkdir -p %{buildroot}%{_bindir}
-mkdir -p %{buildroot}%{nodejs_sitelib}/less
+mkdir -p %{buildroot}%{nodejs_sitelib}/less/lib
chmod a+x bin/lessc
-cp -rp bin package.json lib/less/* %{buildroot}/%{nodejs_sitelib}/less
+
+cp -rp bin \
+ browser.js \
+ index.js \
+ package.json \
+ %{buildroot}/%{nodejs_sitelib}/less
+
+cp -rp lib/less \
+ lib/less-browser \
+ lib/less-node \
+ lib/less-rhino \
+ %{buildroot}/%{nodejs_sitelib}/less/lib
# Install /usr/bin/lessc
ln -s %{nodejs_sitelib}/less/bin/lessc \
@@ -73,6 +92,12 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Fri Apr 08 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-2
+- Fix missing lib components
+- Add basic test for lessc
+- Drop unused patches
+- Resolves# RHBZ#1324883
+
* Tue Mar 29 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-1
- Upgrade to latest upstream stable release 2.6.1
- https://github.com/less/less.js/blob/v2.6.1/CHANGELOG.md
commit ef613f768d0b2507f7475b2abc153980e88d5fa3
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Tue Mar 29 09:54:03 2016 -0400
Upgrade to latest upstream stable release 2.6.1
- https://github.com/less/less.js/blob/v2.6.1/CHANGELOG.md
diff --git a/.gitignore b/.gitignore
index 49bc745..a796ded 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@
/less-1.6.3.tgz
/less-1.7.0.tgz
/less-1.7.5.tgz
+/less-2.6.1.tgz
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
index 2748b08..e33d49b 100644
--- a/0001-Require-include-files-from-the-default-location.patch
+++ b/0001-Require-include-files-from-the-default-location.patch
@@ -1,57 +1,48 @@
-From 63768b5d3f073c39b45c4541fae8d0b36d9eb4bd Mon Sep 17 00:00:00 2001
+From 8c08c98e0b63163de9b73669abaf15dcb47e5c97 Mon Sep 17 00:00:00 2001
From: Stephen Gallagher <sgallagh(a)redhat.com>
-Date: Wed, 19 Dec 2012 09:06:24 -0500
-Subject: [PATCH 1/2] Require include files from the default location
+Date: Tue, 29 Mar 2016 09:14:52 -0400
+Subject: [PATCH] Require include files from the default location
---
- bin/lessc | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
+ bin/lessc | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/bin/lessc b/bin/lessc
-index 684200287be4ad982f76924a2bcd43a4fca5b389..859bf89372599f584dcc85e0720916b6bf607297 100755
+index 4907bc36f62e427e39903ca47be0c0c3ba613d13..8c484539a2e06b4b21af7b235d397fbb66bcbbdf 100755
--- a/bin/lessc
+++ b/bin/lessc
-@@ -1,11 +1,11 @@
+@@ -1,20 +1,20 @@
#!/usr/bin/env node
var path = require('path'),
-- fs = require('../lib/less/fs'),
-+ fs = require('less/fs'),
- os = require('os'),
+- fs = require('../lib/less-node/fs'),
++ fs = require('less-node/fs'),
+ os = require("os"),
+ errno,
mkdirp;
--var less = require('../lib/less');
-+var less = require('less');
- var args = process.argv.slice(1);
- var options = {
- depends: false,
-@@ -96,7 +96,7 @@ args = args.filter(function (arg) {
- break;
- case 'h':
- case 'help':
-- require('../lib/less/lessc_helper').printUsage();
-+ require('less/lessc_helper').printUsage();
- continueProcessing = false;
- case 'x':
- case 'compress':
-@@ -251,7 +251,7 @@ args = args.filter(function (arg) {
- }
- break;
- default:
-- require('../lib/less/lessc_helper').printUsage();
-+ require('less/lessc_helper').printUsage();
- continueProcessing = false;
- currentErrorcode = 1;
- break;
-@@ -296,7 +296,7 @@ if (options.cleancss && options.sourceMap) {
- if (! input) {
- console.log("lessc: no input files");
- console.log("");
-- require('../lib/less/lessc_helper').printUsage();
-+ require('less/lessc_helper').printUsage();
- currentErrorcode = 1;
- return;
+ try {
+ errno = require('errno');
+ } catch (err) {
+ errno = null;
}
+
+-var less = require('../lib/less-node'),
++var less = require('less-node'),
+ pluginLoader = new less.PluginLoader(less),
+ plugin,
+ plugins = [];
+
+ var args = process.argv.slice(1);
+@@ -483,6 +483,6 @@ function printUsage() {
+
+ process.stdin.on('end', function() {
+ parseLessFile(false, buffer);
+ });
+ }
+-})();
+\ No newline at end of file
++})();
--
-2.1.0
+2.7.3
diff --git a/nodejs-less.spec b/nodejs-less.spec
index ba10ac1..93b8a19 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,8 +1,8 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.7.5
-Release: 3%{?dist}
+Version: 2.6.1
+Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -16,16 +16,12 @@ Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
# calls to point there.
Patch0001: 0001-Require-include-files-from-the-default-location.patch
-# The sourcemap tests are quite broken. They rely on matching a pre-
-# calculated result, but the ordering of the resulting dictionary is
-# not necessarily deterministic. We'll disable this test until
-# upstream fixes the test.
-Patch0002: 0002-Fedora-disable-sourcemap-tests.patch
-
BuildArch: noarch
BuildRequires: nodejs-devel
BuildRequires: nodejs-packaging
-BuildRequires: nodejs-grunt-cli
+BuildRequires: npm(grunt-cli)
+BuildRequires: npm(source-map)
+BuildRequires: npm(mime)
Requires: nodejs
ExclusiveArch: %{nodejs_arches} noarch
@@ -41,22 +37,21 @@ and server-side, with Node.js and Rhino.
%setup -q -n package
%patch0001 -p1
-%patch0002 -p1
# Remove pre-built files from the dist/ directory
rm -f dist/*.js
-# enable compression using ycssmin
-%nodejs_fixdep ycssmin '~1.0.1'
-
%build
# Nothing to be built, we're just carrying around flat files
%check
-%nodejs_symlink_deps --check
-# Tests have a bug in them and will fail to find source-map,
-# even if it is installed.
-node test
+%nodejs_symlink_deps --check --optional
+
+%{__nodejs} -e 'require("./")'
+
+# Some tests are known to fail because we don't have npm(image-size)
+# packaged, so make this just informative.
+node test ||:
%install
@@ -78,6 +73,10 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Tue Mar 29 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-1
+- Upgrade to latest upstream stable release 2.6.1
+- https://github.com/less/less.js/blob/v2.6.1/CHANGELOG.md
+
* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.7.5-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
diff --git a/sources b/sources
index 6c4f23d..79a648f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b5479aedd2aa26c8f7a1b87e260c6343 less-1.7.5.tgz
+9b47d7a0fec8613aad8a805917fe698b less-2.6.1.tgz
commit 10718d58a68e3b52b153d24a9f6c525338501673
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Feb 4 10:09:50 2016 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 2f707bb..ba10ac1 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 1.7.5
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -78,6 +78,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.7.5-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
commit 58365f3e3ec3cb9e50b84b4fd20123e15e8fe2ad
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Wed Jun 17 22:35:20 2015 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 6eb163f..2f707bb 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 1.7.5
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -78,6 +78,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
* Thu Sep 04 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.5-1
- New upstream release 1.7.5
- https://github.com/less/less.js/blob/v1.7.5/CHANGELOG.md
commit 5ef8eaa611e0a19d2f015c92446ed8fecc856bea
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Thu Sep 4 14:13:19 2014 -0400
New upstream release 1.7.5
- https://github.com/less/less.js/blob/v1.7.5/CHANGELOG.md
- Enable tests in RPM build
- Disable broken source-map test
diff --git a/.gitignore b/.gitignore
index 1e79884..49bc745 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@
/less-1.6.1.tgz
/less-1.6.3.tgz
/less-1.7.0.tgz
+/less-1.7.5.tgz
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
index d236bff..2748b08 100644
--- a/0001-Require-include-files-from-the-default-location.patch
+++ b/0001-Require-include-files-from-the-default-location.patch
@@ -1,4 +1,4 @@
-From 6135de47cbfbbb9bcebe3df7a8b2418b9f0f36fa Mon Sep 17 00:00:00 2001
+From 63768b5d3f073c39b45c4541fae8d0b36d9eb4bd Mon Sep 17 00:00:00 2001
From: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed, 19 Dec 2012 09:06:24 -0500
Subject: [PATCH 1/2] Require include files from the default location
@@ -8,16 +8,15 @@ Subject: [PATCH 1/2] Require include files from the default location
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/bin/lessc b/bin/lessc
-index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc6770056605 100755
+index 684200287be4ad982f76924a2bcd43a4fca5b389..859bf89372599f584dcc85e0720916b6bf607297 100755
--- a/bin/lessc
+++ b/bin/lessc
-@@ -1,12 +1,12 @@
+@@ -1,11 +1,11 @@
#!/usr/bin/env node
var path = require('path'),
- fs = require('../lib/less/fs'),
+ fs = require('less/fs'),
- sys = require('util'),
os = require('os'),
mkdirp;
@@ -26,7 +25,7 @@ index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc67
var args = process.argv.slice(1);
var options = {
depends: false,
-@@ -97,7 +97,7 @@ args = args.filter(function (arg) {
+@@ -96,7 +96,7 @@ args = args.filter(function (arg) {
break;
case 'h':
case 'help':
@@ -35,7 +34,7 @@ index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc67
continueProcessing = false;
case 'x':
case 'compress':
-@@ -249,7 +249,7 @@ args = args.filter(function (arg) {
+@@ -251,7 +251,7 @@ args = args.filter(function (arg) {
}
break;
default:
@@ -44,7 +43,7 @@ index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc67
continueProcessing = false;
currentErrorcode = 1;
break;
-@@ -294,7 +294,7 @@ if (options.cleancss && options.sourceMap) {
+@@ -296,7 +296,7 @@ if (options.cleancss && options.sourceMap) {
if (! input) {
console.log("lessc: no input files");
console.log("");
@@ -54,5 +53,5 @@ index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc67
return;
}
--
-1.9.3
+2.1.0
diff --git a/0002-Fedora-disable-sourcemap-tests.patch b/0002-Fedora-disable-sourcemap-tests.patch
new file mode 100644
index 0000000..b3cd746
--- /dev/null
+++ b/0002-Fedora-disable-sourcemap-tests.patch
@@ -0,0 +1,33 @@
+From a318f959688a23603e2868568f4489edaa100f86 Mon Sep 17 00:00:00 2001
+From: Stephen Gallagher <sgallagh(a)redhat.com>
+Date: Thu, 4 Sep 2014 10:14:33 -0400
+Subject: [PATCH 2/2] Fedora: disable sourcemap tests
+
+---
+ test/index.js | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/test/index.js b/test/index.js
+index 33e79637f05dca0cade43fccb69eddc739584ea6..ed2d4c391b6e605eafdc384960195d3824387a6b 100644
+--- a/test/index.js
++++ b/test/index.js
+@@ -29,6 +29,7 @@ lessTester.runTestSet({strictMath: true, dumpLineNumbers: 'all'}, "debug/", null
+ lessTester.runTestSet({strictMath: true, relativeUrls: false, rootpath: "folder (1)/"}, "static-urls/");
+ lessTester.runTestSet({strictMath: true, compress: true}, "compression/");
+ lessTester.runTestSet({}, "legacy/");
++/*
+ lessTester.runTestSet({strictMath: true, strictUnits: true, sourceMap: true, globalVars: true }, "sourcemaps/",
+ lessTester.testSourcemap, null, null,
+ function(filename, type) {
+@@ -37,6 +38,8 @@ lessTester.runTestSet({strictMath: true, strictUnits: true, sourceMap: true, glo
+ }
+ return path.join('test/sourcemaps', filename) + '.json';
+ });
++
++*/
+ lessTester.runTestSet({globalVars: true, banner: "/**\n * Test\n */\n"}, "globalVars/",
+ null, null, null, function(name) { return path.join('test/less/', name) + '.json'; });
+ lessTester.runTestSet({modifyVars: true}, "modifyVars/",
+--
+2.1.0
+
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 66154d6..6eb163f 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.7.3
+Version: 1.7.5
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -16,6 +16,12 @@ Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
# calls to point there.
Patch0001: 0001-Require-include-files-from-the-default-location.patch
+# The sourcemap tests are quite broken. They rely on matching a pre-
+# calculated result, but the ordering of the resulting dictionary is
+# not necessarily deterministic. We'll disable this test until
+# upstream fixes the test.
+Patch0002: 0002-Fedora-disable-sourcemap-tests.patch
+
BuildArch: noarch
BuildRequires: nodejs-devel
BuildRequires: nodejs-packaging
@@ -35,6 +41,7 @@ and server-side, with Node.js and Rhino.
%setup -q -n package
%patch0001 -p1
+%patch0002 -p1
# Remove pre-built files from the dist/ directory
rm -f dist/*.js
@@ -46,9 +53,10 @@ rm -f dist/*.js
# Nothing to be built, we're just carrying around flat files
%check
+%nodejs_symlink_deps --check
# Tests have a bug in them and will fail to find source-map,
# even if it is installed.
-# node test
+node test
%install
@@ -70,9 +78,15 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Thu Sep 04 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.5-1
+- New upstream release 1.7.5
+- https://github.com/less/less.js/blob/v1.7.5/CHANGELOG.md
+- Enable tests in RPM build
+- Disable broken source-map test
+
* Mon Jun 23 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.3-1
- New upstream release 1.7.3
-- https://github.com/less/less.js/blob/v1.7.1/CHANGELOG.md
+- https://github.com/less/less.js/blob/v1.7.3/CHANGELOG.md
- Fix detection of recursive mixins
- Fix the paths option for later versions of node (0.10+)
- Fix paths joining bug
diff --git a/sources b/sources
index a3d20f8..6c4f23d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ff35fa927dbaf5daa956a1074ad9773a less-1.7.0.tgz
+b5479aedd2aa26c8f7a1b87e260c6343 less-1.7.5.tgz
commit 4256e5774a0b61e7bcace39a3269a93bb24acaee
Author: T.C. Hollingsworth <tchollingsworth(a)gmail.com>
Date: Tue Jul 29 17:49:48 2014 -0700
Revert "New upstream release 1.7.3"
This update was not completed in Rawhide and therefore will
not be pushed back to EPEL7 yet.
This reverts commit e5d00458eec1251f5af4dadb158cd6e78712d57f.
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
index d236bff..6f1ec0b 100644
--- a/0001-Require-include-files-from-the-default-location.patch
+++ b/0001-Require-include-files-from-the-default-location.patch
@@ -1,23 +1,17 @@
-From 6135de47cbfbbb9bcebe3df7a8b2418b9f0f36fa Mon Sep 17 00:00:00 2001
+From 18e3f3f3a1955e0159b4e8c6141518a6a3cd0975 Mon Sep 17 00:00:00 2001
From: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed, 19 Dec 2012 09:06:24 -0500
-Subject: [PATCH 1/2] Require include files from the default location
+Subject: [PATCH] Require include files from the default location
---
- bin/lessc | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
+ bin/lessc | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/bin/lessc b/bin/lessc
-index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc6770056605 100755
+index e5ee1a1c7431e683ef884affcbea46721237f914..658dbf14e2c0dab9067487d6528066fda5414d09 100755
--- a/bin/lessc
+++ b/bin/lessc
-@@ -1,12 +1,12 @@
- #!/usr/bin/env node
-
- var path = require('path'),
-- fs = require('../lib/less/fs'),
-+ fs = require('less/fs'),
- sys = require('util'),
+@@ -6,7 +6,7 @@ var path = require('path'),
os = require('os'),
mkdirp;
@@ -26,7 +20,7 @@ index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc67
var args = process.argv.slice(1);
var options = {
depends: false,
-@@ -97,7 +97,7 @@ args = args.filter(function (arg) {
+@@ -96,7 +96,7 @@ args = args.filter(function (arg) {
break;
case 'h':
case 'help':
@@ -35,7 +29,7 @@ index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc67
continueProcessing = false;
case 'x':
case 'compress':
-@@ -249,7 +249,7 @@ args = args.filter(function (arg) {
+@@ -243,7 +243,7 @@ args = args.filter(function (arg) {
}
break;
default:
@@ -44,7 +38,7 @@ index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc67
continueProcessing = false;
currentErrorcode = 1;
break;
-@@ -294,7 +294,7 @@ if (options.cleancss && options.sourceMap) {
+@@ -288,7 +288,7 @@ if (options.cleancss && options.sourceMap) {
if (! input) {
console.log("lessc: no input files");
console.log("");
@@ -54,5 +48,5 @@ index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc67
return;
}
--
-1.9.3
+1.8.4.2
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 66154d6..c5e83b6 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,8 +1,8 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.7.3
-Release: 1%{?dist}
+Version: 1.7.0
+Release: 2%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -46,9 +46,7 @@ rm -f dist/*.js
# Nothing to be built, we're just carrying around flat files
%check
-# Tests have a bug in them and will fail to find source-map,
-# even if it is installed.
-# node test
+make %{?_smp_mflags} test
%install
@@ -70,32 +68,6 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
-* Mon Jun 23 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.3-1
-- New upstream release 1.7.3
-- https://github.com/less/less.js/blob/v1.7.1/CHANGELOG.md
-- Fix detection of recursive mixins
-- Fix the paths option for later versions of node (0.10+)
-- Fix paths joining bug
-- Fix a number precision issue on some versions of node
-- Fix an IE8 issue with importing css files
-- Fix IE11 detection for xhr requests
-- Modify var works if the last line of a less file is a comment.
-- Better detection of valid hex colour codes
-- Some stability fixes to support a low number of available file handles
-- Support comparing values with different quote types e.g.
- "test" now === 'test'
-- Give better error messages if accessing a url that returns a non 200 status
- code
-- Fix the e() function when passed empty string
-- Several minor bug fixes
-- https://github.com/less/less.js/blob/v1.7.2/CHANGELOG.md
-- Allow paths option to be a string (in 1.7.1 less started throwing an
- exception instead of incorrectly processing the string as an array of chars)
-- Do not round numbers when used with javascript (introduced 1.7.0)
-- https://github.com/less/less.js/blob/v1.7.3/CHANGELOG.md
-- Do not round the results of color functions, like lightness, hue, luma etc.
-- Support cover and contain keywords in background definitions
-
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
commit e5d00458eec1251f5af4dadb158cd6e78712d57f
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Mon Jun 23 08:56:29 2014 -0400
New upstream release 1.7.3
- https://github.com/less/less.js/blob/v1.7.1/CHANGELOG.md
- Fix detection of recursive mixins
- Fix the paths option for later versions of node (0.10+)
- Fix paths joining bug
- Fix a number precision issue on some versions of node
- Fix an IE8 issue with importing css files
- Fix IE11 detection for xhr requests
- Modify var works if the last line of a less file is a comment.
- Better detection of valid hex colour codes
- Some stability fixes to support a low number of available file handles
- Support comparing values with different quote types e.g.
"test" now === 'test'
- Give better error messages if accessing a url that returns a non 200 status
code
- Fix the e() function when passed empty string
- Several minor bug fixes
- https://github.com/less/less.js/blob/v1.7.2/CHANGELOG.md
- Allow paths option to be a string (in 1.7.1 less started throwing an
exception instead of incorrectly processing the string as an array of chars)
- Do not round numbers when used with javascript (introduced 1.7.0)
- https://github.com/less/less.js/blob/v1.7.3/CHANGELOG.md
- Do not round the results of color functions, like lightness, hue, luma etc.
- Support cover and contain keywords in background definitions
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
index 6f1ec0b..d236bff 100644
--- a/0001-Require-include-files-from-the-default-location.patch
+++ b/0001-Require-include-files-from-the-default-location.patch
@@ -1,17 +1,23 @@
-From 18e3f3f3a1955e0159b4e8c6141518a6a3cd0975 Mon Sep 17 00:00:00 2001
+From 6135de47cbfbbb9bcebe3df7a8b2418b9f0f36fa Mon Sep 17 00:00:00 2001
From: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed, 19 Dec 2012 09:06:24 -0500
-Subject: [PATCH] Require include files from the default location
+Subject: [PATCH 1/2] Require include files from the default location
---
- bin/lessc | 8 ++++----
- 1 file changed, 4 insertions(+), 4 deletions(-)
+ bin/lessc | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/bin/lessc b/bin/lessc
-index e5ee1a1c7431e683ef884affcbea46721237f914..658dbf14e2c0dab9067487d6528066fda5414d09 100755
+index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc6770056605 100755
--- a/bin/lessc
+++ b/bin/lessc
-@@ -6,7 +6,7 @@ var path = require('path'),
+@@ -1,12 +1,12 @@
+ #!/usr/bin/env node
+
+ var path = require('path'),
+- fs = require('../lib/less/fs'),
++ fs = require('less/fs'),
+ sys = require('util'),
os = require('os'),
mkdirp;
@@ -20,7 +26,7 @@ index e5ee1a1c7431e683ef884affcbea46721237f914..658dbf14e2c0dab9067487d6528066fd
var args = process.argv.slice(1);
var options = {
depends: false,
-@@ -96,7 +96,7 @@ args = args.filter(function (arg) {
+@@ -97,7 +97,7 @@ args = args.filter(function (arg) {
break;
case 'h':
case 'help':
@@ -29,7 +35,7 @@ index e5ee1a1c7431e683ef884affcbea46721237f914..658dbf14e2c0dab9067487d6528066fd
continueProcessing = false;
case 'x':
case 'compress':
-@@ -243,7 +243,7 @@ args = args.filter(function (arg) {
+@@ -249,7 +249,7 @@ args = args.filter(function (arg) {
}
break;
default:
@@ -38,7 +44,7 @@ index e5ee1a1c7431e683ef884affcbea46721237f914..658dbf14e2c0dab9067487d6528066fd
continueProcessing = false;
currentErrorcode = 1;
break;
-@@ -288,7 +288,7 @@ if (options.cleancss && options.sourceMap) {
+@@ -294,7 +294,7 @@ if (options.cleancss && options.sourceMap) {
if (! input) {
console.log("lessc: no input files");
console.log("");
@@ -48,5 +54,5 @@ index e5ee1a1c7431e683ef884affcbea46721237f914..658dbf14e2c0dab9067487d6528066fd
return;
}
--
-1.8.4.2
+1.9.3
diff --git a/nodejs-less.spec b/nodejs-less.spec
index c5e83b6..66154d6 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,8 +1,8 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.7.0
-Release: 2%{?dist}
+Version: 1.7.3
+Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -46,7 +46,9 @@ rm -f dist/*.js
# Nothing to be built, we're just carrying around flat files
%check
-make %{?_smp_mflags} test
+# Tests have a bug in them and will fail to find source-map,
+# even if it is installed.
+# node test
%install
@@ -68,6 +70,32 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Mon Jun 23 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.3-1
+- New upstream release 1.7.3
+- https://github.com/less/less.js/blob/v1.7.1/CHANGELOG.md
+- Fix detection of recursive mixins
+- Fix the paths option for later versions of node (0.10+)
+- Fix paths joining bug
+- Fix a number precision issue on some versions of node
+- Fix an IE8 issue with importing css files
+- Fix IE11 detection for xhr requests
+- Modify var works if the last line of a less file is a comment.
+- Better detection of valid hex colour codes
+- Some stability fixes to support a low number of available file handles
+- Support comparing values with different quote types e.g.
+ "test" now === 'test'
+- Give better error messages if accessing a url that returns a non 200 status
+ code
+- Fix the e() function when passed empty string
+- Several minor bug fixes
+- https://github.com/less/less.js/blob/v1.7.2/CHANGELOG.md
+- Allow paths option to be a string (in 1.7.1 less started throwing an
+ exception instead of incorrectly processing the string as an array of chars)
+- Do not round numbers when used with javascript (introduced 1.7.0)
+- https://github.com/less/less.js/blob/v1.7.3/CHANGELOG.md
+- Do not round the results of color functions, like lightness, hue, luma etc.
+- Support cover and contain keywords in background definitions
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
commit 68054d3ee53965929317f18c95b6c182a87d5238
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Sat Jun 7 08:53:33 2014 -0500
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
diff --git a/nodejs-less.spec b/nodejs-less.spec
index a5ab3bf..c5e83b6 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 1.7.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -68,6 +68,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
* Wed Mar 05 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.0-1
- New upstream release 1.7.0
- https://github.com/less/less.js/blob/v1.7.0/CHANGELOG.md
commit 37b45b93a685bc9408ebe9f8e534af5a49b6dede
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed Mar 5 15:33:09 2014 -0500
New upstream release 1.7.0
- https://github.com/less/less.js/blob/v1.7.0/CHANGELOG.md
- Add support for rulesets in variables and passed to mixins to allow wrapping
- Change luma to follow the w3c spec, luma is available as luminance. Contrast
still uses luma so you may see differences if your threshold % is close to
the existing calculated luma.
- Upgraded clean css which means the --selectors-merge-mode is now renamed
--compatibility
- Add support for using variables with @keyframes, @namespace, @charset
- Support property merging with +_ when spaces are needed and keep + for comma
separated
- Imports now always import once consistently- a race condition meant
previously certain configurations would lead to a different ordering of
files
- Fix support for `.mixin(@args...)` when called with no args (e.g.
`.mixin();`)
- Do unit conversions with min and max functions. Don't pass through if not
understood, throw an error
- Allow % to be passed on its own to the unit function e.g. `unit(10, %)`
- Fix a bug when comparing a unit value to a non-unit value if the unit-value
was the multiple of another unit (e.g. cm, mm, deg etc.)
- Fix mixins with media queries in import reference files not being put into
the output (they now output, they used to incorrectly not)
- Fix lint mode- now reports all errors
- Fixed a small scope issue with & {} selector rulesets incorrectly making
mixins visible- regression from 1.6.2
- Browser- added log level "debug" at 3 to get less logging, The default has
changed so unless you set the value to the default you won't see a
difference
- Browser- logLevel takes effect regardless of the environment (production/dev)
- Browser- added postProcessor option, a function called to post-process the
css before adding to the page
- Browser- use the right request for file access in IE
diff --git a/.gitignore b/.gitignore
index 6f47782..1e79884 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@
/less-1.6.0.tgz
/less-1.6.1.tgz
/less-1.6.3.tgz
+/less-1.7.0.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 12bbca8..a5ab3bf 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.6.3
+Version: 1.7.0
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -19,6 +19,7 @@ Patch0001: 0001-Require-include-files-from-the-default-location.patch
BuildArch: noarch
BuildRequires: nodejs-devel
BuildRequires: nodejs-packaging
+BuildRequires: nodejs-grunt-cli
Requires: nodejs
ExclusiveArch: %{nodejs_arches} noarch
@@ -67,6 +68,41 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Wed Mar 05 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.0-1
+- New upstream release 1.7.0
+- https://github.com/less/less.js/blob/v1.7.0/CHANGELOG.md
+- Add support for rulesets in variables and passed to mixins to allow wrapping
+- Change luma to follow the w3c spec, luma is available as luminance. Contrast
+ still uses luma so you may see differences if your threshold % is close to
+ the existing calculated luma.
+- Upgraded clean css which means the --selectors-merge-mode is now renamed
+ --compatibility
+- Add support for using variables with @keyframes, @namespace, @charset
+- Support property merging with +_ when spaces are needed and keep + for comma
+ separated
+- Imports now always import once consistently- a race condition meant
+ previously certain configurations would lead to a different ordering of
+ files
+- Fix support for `.mixin(@args...)` when called with no args (e.g.
+ `.mixin();`)
+- Do unit conversions with min and max functions. Don't pass through if not
+ understood, throw an error
+- Allow % to be passed on its own to the unit function e.g. `unit(10, %)`
+- Fix a bug when comparing a unit value to a non-unit value if the unit-value
+ was the multiple of another unit (e.g. cm, mm, deg etc.)
+- Fix mixins with media queries in import reference files not being put into
+ the output (they now output, they used to incorrectly not)
+- Fix lint mode- now reports all errors
+- Fixed a small scope issue with & {} selector rulesets incorrectly making
+ mixins visible- regression from 1.6.2
+- Browser- added log level "debug" at 3 to get less logging, The default has
+ changed so unless you set the value to the default you won't see a
+ difference
+- Browser- logLevel takes effect regardless of the environment (production/dev)
+- Browser- added postProcessor option, a function called to post-process the
+ css before adding to the page
+- Browser- use the right request for file access in IE
+
* Tue Feb 25 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.6.3-1
- New upstream release 1.6.3
- https://github.com/less/less.js/blob/v1.6.3/CHANGELOG.md
diff --git a/sources b/sources
index 09b4bcb..a3d20f8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-25a1946e2f0aeb48d87a7c533f1e3fc3 less-1.6.3.tgz
+ff35fa927dbaf5daa956a1074ad9773a less-1.7.0.tgz
commit bebb8ca6ee6fedab3332ae396ac04fff45b40c79
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Tue Feb 25 09:53:14 2014 -0500
New upstream release 1.6.3
- https://github.com/less/less.js/blob/v1.6.3/CHANGELOG.md
- Fix issue with calling toCSS twice not working in some situations (like with
bootstrap 2)
- The Rhino release is fixed!
- ability to use uppercase colours
- Fix a nasty bug causing syntax errors when selector interpolation is preceded
by a long comment (and some other cases)
- Fix a major bug with the variable scope in guards on selectors (e.g. not
mixins)
- Fold in & when () { to the current selector rather than duplicating it
- fix another issue with array prototypes
- add a url-args option which adds a value to all urls (for cache busting)
- Round numbers to 8 decimal places - thereby stopping javascript precision
errors
- some improvements to the default() function in more complex scenarios
- improved missing '{' and '(' detection
diff --git a/.gitignore b/.gitignore
index 4bb749b..6f47782 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@
/less-1.5.1.tgz
/less-1.6.0.tgz
/less-1.6.1.tgz
+/less-1.6.3.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 53019c7..12bbca8 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.6.1
+Version: 1.6.3
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -67,6 +67,25 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Tue Feb 25 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.6.3-1
+- New upstream release 1.6.3
+- https://github.com/less/less.js/blob/v1.6.3/CHANGELOG.md
+- Fix issue with calling toCSS twice not working in some situations (like with
+ bootstrap 2)
+- The Rhino release is fixed!
+- ability to use uppercase colours
+- Fix a nasty bug causing syntax errors when selector interpolation is preceded
+ by a long comment (and some other cases)
+- Fix a major bug with the variable scope in guards on selectors (e.g. not
+ mixins)
+- Fold in & when () { to the current selector rather than duplicating it
+- fix another issue with array prototypes
+- add a url-args option which adds a value to all urls (for cache busting)
+- Round numbers to 8 decimal places - thereby stopping javascript precision
+ errors
+- some improvements to the default() function in more complex scenarios
+- improved missing '{' and '(' detection
+
* Mon Jan 13 2014 Stephen Gallagher <sgallagh(a)redhat.com> - 1.6.1-1
- New upstream release 1.6.1
- https://github.com/less/less.js/blob/v1.6.1/CHANGELOG.md
diff --git a/sources b/sources
index 6290d5a..09b4bcb 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8e6839758add9e3705b5e2c0a5891945 less-1.6.1.tgz
+25a1946e2f0aeb48d87a7c533f1e3fc3 less-1.6.3.tgz
commit 3b88f5de8cb200750c6c3550493a768c9d433c96
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Mon Jan 13 08:30:08 2014 -0500
New upstream release 1.6.1
- https://github.com/less/less.js/blob/v1.6.1/CHANGELOG.md
- support ^ and ^^ shadow dom selectors
- fix sourcemap selector (used to report end of the element or selector) and
directive position (previously not supported)
- fix parsing empty less files
- error on (currently) ambiguous guards on multiple css selectors
- older environments - protect against typeof regex returning function
- Do not use default keyword
- use innerHTML in tests, not innerText
- protect for-in in case Array and Object prototypes have custom fields
diff --git a/.gitignore b/.gitignore
index a757447..4bb749b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
/less-1.5.0.tgz
/less-1.5.1.tgz
/less-1.6.0.tgz
+/less-1.6.1.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 97f5119..53019c7 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.6.0
+Version: 1.6.1
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -18,6 +18,7 @@ Patch0001: 0001-Require-include-files-from-the-default-location.patch
BuildArch: noarch
BuildRequires: nodejs-devel
+BuildRequires: nodejs-packaging
Requires: nodejs
ExclusiveArch: %{nodejs_arches} noarch
@@ -66,6 +67,19 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Mon Jan 13 2014 Stephen Gallagher <sgallagh(a)redhat.com> - 1.6.1-1
+- New upstream release 1.6.1
+- https://github.com/less/less.js/blob/v1.6.1/CHANGELOG.md
+- support ^ and ^^ shadow dom selectors
+- fix sourcemap selector (used to report end of the element or selector) and
+ directive position (previously not supported)
+- fix parsing empty less files
+- error on (currently) ambiguous guards on multiple css selectors
+- older environments - protect against typeof regex returning function
+- Do not use default keyword
+- use innerHTML in tests, not innerText
+- protect for-in in case Array and Object prototypes have custom fields
+
* Thu Jan 02 2014 Stephen Gallagher <sgallagh(a)redhat.com> - 1.6.0-1
- New upstream release 1.6.0
- https://github.com/less/less.js/blob/v1.6.0/CHANGELOG.md
diff --git a/sources b/sources
index 22adb59..6290d5a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-563f46468aef0ed3e5cf1ddd93a65ab7 less-1.6.0.tgz
+8e6839758add9e3705b5e2c0a5891945 less-1.6.1.tgz
commit ccdf07510b231c6fefe0a0d17a8aa9c24ce52a82
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Thu Jan 2 10:12:48 2014 -0500
New upstream release 1.6.0
- https://github.com/less/less.js/blob/v1.6.0/CHANGELOG.md
- Properties can be interpolated, e.g. @{prefix}-property: value;
- a default function has been added only valid in mixin definitions to
determine if no other mixins have been matched
- Added a plugins option that allows specifying an array of visitors run on the
less AST
- Performance improvements that may result in approx 20-40% speed up
- Javascript evaluations returning numbers can now be used in
calculations/functions
- fixed issue when adding colours, taking the alpha over 1 and breaking when
used in colour functions
- when adding together 2 colours with non zero alpha, the alpha will now be
combined rather than added
- the advanced colour functions no longer ignore transparency, they blend that
too
- Added --clean-option and cleancssOptions to allow passing in clean css
options
- rgba declarations are now always clamped e.g. rgba(-1,258,258, -1) becomes
rgba(0, 255, 255, 0)
- Fix possible issue with import reference not bringing in styles (may not be a
bugfix, just a code tidy)
- Fix some issues with urls() being prefixed twice and unquoted urls in mixins
being processed each time they are called
- Fixed error messages for undefined variables in javascript evaluation
- Fixed line/column numbers from math errors
diff --git a/.gitignore b/.gitignore
index f477f0d..a757447 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
/less-1.4.1.tgz
/less-1.5.0.tgz
/less-1.5.1.tgz
+/less-1.6.0.tgz
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
index 12a328a..6f1ec0b 100644
--- a/0001-Require-include-files-from-the-default-location.patch
+++ b/0001-Require-include-files-from-the-default-location.patch
@@ -1,14 +1,14 @@
-From 825a86355ce00702e7ca2705f8db09bca55bcb1f Mon Sep 17 00:00:00 2001
+From 18e3f3f3a1955e0159b4e8c6141518a6a3cd0975 Mon Sep 17 00:00:00 2001
From: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed, 19 Dec 2012 09:06:24 -0500
Subject: [PATCH] Require include files from the default location
---
- bin/lessc | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
+ bin/lessc | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/bin/lessc b/bin/lessc
-index 9ee3609a3acf940d6c3ae8045087d2178cfeaebe..c0381694a0f581c6ccf4d260ff3fa4d5f8702ffb 100755
+index e5ee1a1c7431e683ef884affcbea46721237f914..658dbf14e2c0dab9067487d6528066fda5414d09 100755
--- a/bin/lessc
+++ b/bin/lessc
@@ -6,7 +6,7 @@ var path = require('path'),
@@ -20,7 +20,7 @@ index 9ee3609a3acf940d6c3ae8045087d2178cfeaebe..c0381694a0f581c6ccf4d260ff3fa4d5
var args = process.argv.slice(1);
var options = {
depends: false,
-@@ -88,7 +88,7 @@ args = args.filter(function (arg) {
+@@ -96,7 +96,7 @@ args = args.filter(function (arg) {
break;
case 'h':
case 'help':
@@ -29,7 +29,16 @@ index 9ee3609a3acf940d6c3ae8045087d2178cfeaebe..c0381694a0f581c6ccf4d260ff3fa4d5
continueProcessing = false;
case 'x':
case 'compress':
-@@ -225,7 +225,7 @@ if (options.sourceMap === true) {
+@@ -243,7 +243,7 @@ args = args.filter(function (arg) {
+ }
+ break;
+ default:
+- require('../lib/less/lessc_helper').printUsage();
++ require('less/lessc_helper').printUsage();
+ continueProcessing = false;
+ currentErrorcode = 1;
+ break;
+@@ -288,7 +288,7 @@ if (options.cleancss && options.sourceMap) {
if (! input) {
console.log("lessc: no input files");
console.log("");
@@ -39,5 +48,5 @@ index 9ee3609a3acf940d6c3ae8045087d2178cfeaebe..c0381694a0f581c6ccf4d260ff3fa4d5
return;
}
--
-1.8.3.1
+1.8.4.2
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 4842b58..97f5119 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.5.1
+Version: 1.6.0
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -66,6 +66,34 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Thu Jan 02 2014 Stephen Gallagher <sgallagh(a)redhat.com> - 1.6.0-1
+- New upstream release 1.6.0
+- https://github.com/less/less.js/blob/v1.6.0/CHANGELOG.md
+- Properties can be interpolated, e.g. @{prefix}-property: value;
+- a default function has been added only valid in mixin definitions to
+ determine if no other mixins have been matched
+- Added a plugins option that allows specifying an array of visitors run on the
+ less AST
+- Performance improvements that may result in approx 20-40% speed up
+- Javascript evaluations returning numbers can now be used in
+ calculations/functions
+- fixed issue when adding colours, taking the alpha over 1 and breaking when
+ used in colour functions
+- when adding together 2 colours with non zero alpha, the alpha will now be
+ combined rather than added
+- the advanced colour functions no longer ignore transparency, they blend that
+ too
+- Added --clean-option and cleancssOptions to allow passing in clean css
+ options
+- rgba declarations are now always clamped e.g. rgba(-1,258,258, -1) becomes
+ rgba(0, 255, 255, 0)
+- Fix possible issue with import reference not bringing in styles (may not be a
+ bugfix, just a code tidy)
+- Fix some issues with urls() being prefixed twice and unquoted urls in mixins
+ being processed each time they are called
+- Fixed error messages for undefined variables in javascript evaluation
+- Fixed line/column numbers from math errors
+
* Tue Nov 26 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.5.1-1
- New upstream release 1.5.1
- https://github.com/less/less.js/blob/v1.5.1/CHANGELOG.md
diff --git a/sources b/sources
index 583f997..22adb59 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-20a6f23cc7f39e5faa91768ba2fcca61 less-1.5.1.tgz
+563f46468aef0ed3e5cf1ddd93a65ab7 less-1.6.0.tgz
commit 8cd30b5ff95b183509a8db6749d79fd5e09eac59
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Tue Nov 26 08:23:34 2013 -0500
New upstream release 1.5.1
- https://github.com/less/less.js/blob/v1.5.1/CHANGELOG.md
- Added source-map-URL option
- Fixed a bug which meant the minimised 1.5.0 browser version was not wrapped,
meaning it interfered with require js
- Fixed a bug where the browser version assume port was specified
- Added the ability to specify variables on the command line
- Upgraded clean-css and fixed it from trying to import
- correct a bug meaning imports weren't synchronous (syncImport option
available for full synchronous behaviour)
- better mixin matching behaviour with calling multiple classes e.g. .a.b.c;
diff --git a/.gitignore b/.gitignore
index 26f912e..f477f0d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
/less-1.4.0.tgz
/less-1.4.1.tgz
/less-1.5.0.tgz
+/less-1.5.1.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 8931ec8..4842b58 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.5.0
+Version: 1.5.1
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -66,6 +66,19 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Tue Nov 26 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.5.1-1
+- New upstream release 1.5.1
+- https://github.com/less/less.js/blob/v1.5.1/CHANGELOG.md
+- Added source-map-URL option
+- Fixed a bug which meant the minimised 1.5.0 browser version was not wrapped,
+ meaning it interfered with require js
+- Fixed a bug where the browser version assume port was specified
+- Added the ability to specify variables on the command line
+- Upgraded clean-css and fixed it from trying to import
+- correct a bug meaning imports weren't synchronous (syncImport option
+ available for full synchronous behaviour)
+- better mixin matching behaviour with calling multiple classes e.g. .a.b.c;
+
* Tue Oct 22 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.5.0-1
- New upstream release 1.5.0
- https://github.com/less/less.js/blob/v1.5.0/CHANGELOG.md
diff --git a/sources b/sources
index 4155fb6..583f997 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-fdec530b1c3d447b054f770fdb8ff066 less-1.5.0.tgz
+20a6f23cc7f39e5faa91768ba2fcca61 less-1.5.1.tgz
commit 6de86d5291f5c0cd7b0574d733c6c7a147800988
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Tue Oct 22 09:33:51 2013 -0400
New upstream release 1.5.0
- https://github.com/less/less.js/blob/v1.5.0/CHANGELOG.md
- sourcemap support
- support for import inline option to include css that you do NOT want less to
parse e.g. `@import (inline) "file.css";`
- better support for modifyVars (refresh styles with new variables, using a
file cache), is now more resiliant
- support for import reference option to reference external css, but not output
it. Any mixin calls or extend's will be output.
- support for guards on selectors (currently only if you have a single
selector)
- allow property merging through the +: syntax
- Added min/max functions
- Added length function and improved extract to work with comma seperated
values
- when using import multiple, sub imports are imported multiple times into
final output
- fix bad spaces between namespace operators
- do not compress comment if it begins with an exclamation mark
- Fix the saturate function to pass through when using the CSS syntax
- Added svg-gradient function
- Added no-js option to lessc (in browser, use javascriptEnabled: false) which
disallows JavaScript in less files
- switched from the little supported and buggy cssmin (previously ycssmin) to
clean-css
- support transparent as a color, but not convert between rgba(0, 0, 0, 0) and
transparent
- remove sys.puts calls to stop deprecation warnings in future node.js releases
- Browser: added logLevel option to control logging (2 = everything, 1 = errors
only, 0 = no logging)
- Browser: added errorReporting option which can be "html" (default) or
"console" or a function
- Now uses grunt for building and testing
- A few bug fixes for media queries, extends, scoping, compression and import
once.
- if you don't pass a strict maths option, font size/line height options are
output correctly again
- npmignore now include .gitattributes
- property names may include capital letters
- various windows path fixes (capital letters, multiple // in a path)
diff --git a/.gitignore b/.gitignore
index 2d635fd..26f912e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
/less-1.3.3.tgz
/less-1.4.0.tgz
/less-1.4.1.tgz
+/less-1.5.0.tgz
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
index d04d54e..12a328a 100644
--- a/0001-Require-include-files-from-the-default-location.patch
+++ b/0001-Require-include-files-from-the-default-location.patch
@@ -1,14 +1,14 @@
-From 19a1dcbd5cd38c2493c949b2e2e212fb54aff855 Mon Sep 17 00:00:00 2001
+From 825a86355ce00702e7ca2705f8db09bca55bcb1f Mon Sep 17 00:00:00 2001
From: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed, 19 Dec 2012 09:06:24 -0500
-Subject: [PATCH] Require include files from the default location :
+Subject: [PATCH] Require include files from the default location
---
bin/lessc | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/bin/lessc b/bin/lessc
-index ec058215d12936b813b93e87323fe11f9dd72ed8..3552e706e60a9f6ed7f30b9620d76ed064fed796 100755
+index 9ee3609a3acf940d6c3ae8045087d2178cfeaebe..c0381694a0f581c6ccf4d260ff3fa4d5f8702ffb 100755
--- a/bin/lessc
+++ b/bin/lessc
@@ -6,7 +6,7 @@ var path = require('path'),
@@ -20,7 +20,7 @@ index ec058215d12936b813b93e87323fe11f9dd72ed8..3552e706e60a9f6ed7f30b9620d76ed0
var args = process.argv.slice(1);
var options = {
depends: false,
-@@ -84,7 +84,7 @@ args = args.filter(function (arg) {
+@@ -88,7 +88,7 @@ args = args.filter(function (arg) {
break;
case 'h':
case 'help':
@@ -29,15 +29,15 @@ index ec058215d12936b813b93e87323fe11f9dd72ed8..3552e706e60a9f6ed7f30b9620d76ed0
continueProcessing = false;
case 'x':
case 'compress':
-@@ -172,7 +172,7 @@ if (output) {
+@@ -225,7 +225,7 @@ if (options.sourceMap === true) {
if (! input) {
- sys.puts("lessc: no input files");
- sys.puts("");
+ console.log("lessc: no input files");
+ console.log("");
- require('../lib/less/lessc_helper').printUsage();
+ require('less/lessc_helper').printUsage();
currentErrorcode = 1;
return;
}
--
-1.8.2.1
+1.8.3.1
diff --git a/nodejs-less.spec b/nodejs-less.spec
index aad9eb9..8931ec8 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,8 +1,8 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.4.1
-Release: 2%{?dist}
+Version: 1.5.0
+Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -66,6 +66,48 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Tue Oct 22 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.5.0-1
+- New upstream release 1.5.0
+- https://github.com/less/less.js/blob/v1.5.0/CHANGELOG.md
+- sourcemap support
+- support for import inline option to include css that you do NOT want less to
+ parse e.g. `@import (inline) "file.css";`
+- better support for modifyVars (refresh styles with new variables, using a
+ file cache), is now more resiliant
+- support for import reference option to reference external css, but not output
+ it. Any mixin calls or extend's will be output.
+- support for guards on selectors (currently only if you have a single
+ selector)
+- allow property merging through the +: syntax
+- Added min/max functions
+- Added length function and improved extract to work with comma seperated
+ values
+- when using import multiple, sub imports are imported multiple times into
+ final output
+- fix bad spaces between namespace operators
+- do not compress comment if it begins with an exclamation mark
+- Fix the saturate function to pass through when using the CSS syntax
+- Added svg-gradient function
+- Added no-js option to lessc (in browser, use javascriptEnabled: false) which
+ disallows JavaScript in less files
+- switched from the little supported and buggy cssmin (previously ycssmin) to
+ clean-css
+- support transparent as a color, but not convert between rgba(0, 0, 0, 0) and
+ transparent
+- remove sys.puts calls to stop deprecation warnings in future node.js releases
+- Browser: added logLevel option to control logging (2 = everything, 1 = errors
+ only, 0 = no logging)
+- Browser: added errorReporting option which can be "html" (default) or
+ "console" or a function
+- Now uses grunt for building and testing
+- A few bug fixes for media queries, extends, scoping, compression and import
+ once.
+- if you don't pass a strict maths option, font size/line height options are
+ output correctly again
+- npmignore now include .gitattributes
+- property names may include capital letters
+- various windows path fixes (capital letters, multiple // in a path)
+
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.4.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
diff --git a/sources b/sources
index 9c000ca..4155fb6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-44c2051d718637e610b1ecf6fc578bcd less-1.4.1.tgz
+fdec530b1c3d447b054f770fdb8ff066 less-1.5.0.tgz
commit 08aa0ff8c7eb3969096cd92ddeec8d55d1b29cf0
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Sat Aug 3 08:57:53 2013 -0500
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 3e70e18..aad9eb9 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 1.4.1
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -66,6 +66,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.4.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
* Fri Jul 05 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.4.1-1
- New upstream release 1.4.1
- https://github.com/less/less.js/blob/v1.4.1/CHANGELOG.md
commit 38db4b590d1cedea26e3c2bacaed9183f510cf4a
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Fri Jul 5 13:02:57 2013 -0400
New upstream release 1.4.1
- https://github.com/less/less.js/blob/v1.4.1/CHANGELOG.md
- Fix syncImports and yui-compress option, as they were being ignored
- Fixed several global variable leaks
- Handle getting null or undefined passed as the options object
diff --git a/.gitignore b/.gitignore
index fcd6b57..2d635fd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/less-1.3.3.tgz
/less-1.4.0.tgz
+/less-1.4.1.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 8c314b1..3e70e18 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.4.0
+Version: 1.4.1
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -66,6 +66,13 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Fri Jul 05 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.4.1-1
+- New upstream release 1.4.1
+- https://github.com/less/less.js/blob/v1.4.1/CHANGELOG.md
+- Fix syncImports and yui-compress option, as they were being ignored
+- Fixed several global variable leaks
+- Handle getting null or undefined passed as the options object
+
* Tue Jun 18 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.4.0-1
- New upstream release 1.4.0
- https://github.com/cloudhead/less.js/blob/master/CHANGELOG.md
diff --git a/sources b/sources
index c34695d..9c000ca 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ba5bce866b7c9159c13221cb0b040323 less-1.4.0.tgz
+44c2051d718637e610b1ecf6fc578bcd less-1.4.1.tgz
commit 91024564a293a20f774e706412d59fbf9e17cd8f
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Tue Jun 18 16:25:10 2013 -0400
New upstream release 1.4.0
- https://github.com/cloudhead/less.js/blob/master/CHANGELOG.md
- support for :extend() in selectors (e.g. input:extend(.button) {}) and &
:extend(); in ruleset (e.g. input { &:extend(.button all); })
- maths is now only done inside brackets. This means font: statements, media
queries and the calc function can use a simpler format without being escaped.
Disable this with --strict-maths-off in lessc and strictMaths:false in
JavaScript.
- units are calculated, e.g. 200cm+1m = 3m, 3px/1px = 3. If you use units
inconsistently you will get an error. Suppress this error with
--strict-units-off in lessc or strictUnits:false in JavaScript
- (~"@var") selector interpolation is removed. Use @{var} in selectors to have
variable selectors
- default behaviour of import is to import each file once. @import-once has
been removed.
- You can specify options on imports to force it to behave as css or less
@import (less) "file.css" will process the file as less
- variables in mixins no longer 'leak' into their calling scope
- added data-uri function which will inline an image into the output css. If
ieCompat option is true and file is too large, it will fallback to a url()
- significant bug fixes to our debug options
- other parameters can be used as defaults in mixins e.g. .a(@a, @b:@a)
- an error is shown if properties are used outside of a ruleset
- added extract function which picks a value out of a list,
e.g. extract(12 13 14, 3) => 3
- added luma, hsvhue, hsvsaturation, hsvvalue functions
- added pow, pi, mod, tan, sin, cos, atan, asin, acos and sqrt math functions
- added convert function, e.g. convert(1rad, deg) => value in degrees
- lessc makes output directories if they don't exist
- lessc @import supports https and 301's
- lessc "-depends" option for lessc writes out the list of import files used in
makefile format
- lessc "-lint" option just reports errors
- support for namespaces in attributes and selector interpolation in attributes
- other bug fixes
- strictUnits now defaults to false and the true case now gives more useful but
less correct results, e.g. 2px/1px = 2px
- Process ./ when having relative paths
- add isunit function for mixin guards and non basic units
- extends recognise attributes
- exception errors extend the JavaScript Error
- remove es-5-shim as standard from the browser
- Fix path issues with windows/linux local paths
- change strictMaths to strictMath. Enable this with --strict-math=on in lessc
and strictMath:true in JavaScript.
- change lessc option for strict units to --strict-units=off
- fix passing of strict maths option
diff --git a/.gitignore b/.gitignore
index 6647fbe..fcd6b57 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/less-1.3.3.tgz
+/less-1.4.0.tgz
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
index 6feeec4..d04d54e 100644
--- a/0001-Require-include-files-from-the-default-location.patch
+++ b/0001-Require-include-files-from-the-default-location.patch
@@ -1,4 +1,4 @@
-From 0f4272fd6082ce4a5d55894a09334cd9bcf68a8c Mon Sep 17 00:00:00 2001
+From 19a1dcbd5cd38c2493c949b2e2e212fb54aff855 Mon Sep 17 00:00:00 2001
From: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed, 19 Dec 2012 09:06:24 -0500
Subject: [PATCH] Require include files from the default location :
@@ -8,19 +8,19 @@ Subject: [PATCH] Require include files from the default location :
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/bin/lessc b/bin/lessc
-index 31a6700b73d81190202dfc9566c00a56ee60cb02..24d526121adc0fd29487747774e4e5a56662b9e6 100755
+index ec058215d12936b813b93e87323fe11f9dd72ed8..3552e706e60a9f6ed7f30b9620d76ed064fed796 100755
--- a/bin/lessc
+++ b/bin/lessc
-@@ -5,7 +5,7 @@ var path = require('path'),
- sys = require('util'),
- os = require('os');
+@@ -6,7 +6,7 @@ var path = require('path'),
+ os = require('os'),
+ mkdirp;
-var less = require('../lib/less');
+var less = require('less');
var args = process.argv.slice(1);
var options = {
- compress: false,
-@@ -53,7 +53,7 @@ args = args.filter(function (arg) {
+ depends: false,
+@@ -84,7 +84,7 @@ args = args.filter(function (arg) {
break;
case 'h':
case 'help':
@@ -29,7 +29,7 @@ index 31a6700b73d81190202dfc9566c00a56ee60cb02..24d526121adc0fd29487747774e4e5a5
continueProcessing = false;
case 'x':
case 'compress':
-@@ -116,7 +116,7 @@ if (output) {
+@@ -172,7 +172,7 @@ if (output) {
if (! input) {
sys.puts("lessc: no input files");
sys.puts("");
@@ -39,5 +39,5 @@ index 31a6700b73d81190202dfc9566c00a56ee60cb02..24d526121adc0fd29487747774e4e5a5
return;
}
--
-1.8.1.4
+1.8.2.1
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 3767fb3..8c314b1 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,8 +1,8 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.3.3
-Release: 5%{?dist}
+Version: 1.4.0
+Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -10,7 +10,7 @@ Summary: Less.js The dynamic stylesheet language
License: ASL 2.0 and BSD
URL: http://lesscss.org
-Source0: http://registry.npmjs.org/less/-/less-1.3.3.tgz
+Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
# Since we're installing this in a global location, fix the require()
# calls to point there.
@@ -66,6 +66,55 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Tue Jun 18 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.4.0-1
+- New upstream release 1.4.0
+- https://github.com/cloudhead/less.js/blob/master/CHANGELOG.md
+- support for :extend() in selectors (e.g. input:extend(.button) {}) and &
+ :extend(); in ruleset (e.g. input { &:extend(.button all); })
+- maths is now only done inside brackets. This means font: statements, media
+ queries and the calc function can use a simpler format without being escaped.
+ Disable this with --strict-maths-off in lessc and strictMaths:false in
+ JavaScript.
+- units are calculated, e.g. 200cm+1m = 3m, 3px/1px = 3. If you use units
+ inconsistently you will get an error. Suppress this error with
+ --strict-units-off in lessc or strictUnits:false in JavaScript
+- (~"@var") selector interpolation is removed. Use @{var} in selectors to have
+ variable selectors
+- default behaviour of import is to import each file once. @import-once has
+ been removed.
+- You can specify options on imports to force it to behave as css or less
+ @import (less) "file.css" will process the file as less
+- variables in mixins no longer 'leak' into their calling scope
+- added data-uri function which will inline an image into the output css. If
+ ieCompat option is true and file is too large, it will fallback to a url()
+- significant bug fixes to our debug options
+- other parameters can be used as defaults in mixins e.g. .a(@a, @b:@a)
+- an error is shown if properties are used outside of a ruleset
+- added extract function which picks a value out of a list,
+ e.g. extract(12 13 14, 3) => 3
+- added luma, hsvhue, hsvsaturation, hsvvalue functions
+- added pow, pi, mod, tan, sin, cos, atan, asin, acos and sqrt math functions
+- added convert function, e.g. convert(1rad, deg) => value in degrees
+- lessc makes output directories if they don't exist
+- lessc @import supports https and 301's
+- lessc "-depends" option for lessc writes out the list of import files used in
+ makefile format
+- lessc "-lint" option just reports errors
+- support for namespaces in attributes and selector interpolation in attributes
+- other bug fixes
+- strictUnits now defaults to false and the true case now gives more useful but
+ less correct results, e.g. 2px/1px = 2px
+- Process ./ when having relative paths
+- add isunit function for mixin guards and non basic units
+- extends recognise attributes
+- exception errors extend the JavaScript Error
+- remove es-5-shim as standard from the browser
+- Fix path issues with windows/linux local paths
+- change strictMaths to strictMath. Enable this with --strict-math=on in lessc
+ and strictMath:true in JavaScript.
+- change lessc option for strict units to --strict-units=off
+- fix passing of strict maths option
+
* Tue Jun 18 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-5
- Use correct build architectures
diff --git a/sources b/sources
index c7124e7..c34695d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b40123e3fc653dc440c577ee9dea3177 less-1.3.3.tgz
+ba5bce866b7c9159c13221cb0b040323 less-1.4.0.tgz
commit 30492f4fdc95d7ce34f9504b2a2368be36f18301
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Tue Jun 18 14:26:47 2013 -0400
Use correct build architectures
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 23f66ac..3767fb3 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 1.3.3
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -19,6 +19,7 @@ Patch0001: 0001-Require-include-files-from-the-default-location.patch
BuildArch: noarch
BuildRequires: nodejs-devel
Requires: nodejs
+ExclusiveArch: %{nodejs_arches} noarch
Provides: lessjs = %{version}-%{release}
Obsoletes: lessjs < 1.3.3-2
@@ -65,6 +66,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Tue Jun 18 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-5
+- Use correct build architectures
+
* Mon May 06 2013 T.C. Hollingsworth <tchollingsworth(a)gmail.com> - 1.3.3-4
- enable compression using ycssmin
commit 7ef7fa69712860158322901777429d6a59970b35
Author: T.C. Hollingsworth <tchollingsworth(a)gmail.com>
Date: Mon May 6 14:06:27 2013 -0700
enable compression using ycssmin
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 4fddf28..23f66ac 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 1.3.3
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -36,6 +36,9 @@ and server-side, with Node.js and Rhino.
# Remove pre-built files from the dist/ directory
rm -f dist/*.js
+# enable compression using ycssmin
+%nodejs_fixdep ycssmin '~1.0.1'
+
%build
# Nothing to be built, we're just carrying around flat files
@@ -62,6 +65,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Mon May 06 2013 T.C. Hollingsworth <tchollingsworth(a)gmail.com> - 1.3.3-4
+- enable compression using ycssmin
+
* Wed Apr 10 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-3
- Fix BuildRequires to include nodejs-devel
commit 042bb95eb9a3ce28c423465b4391e33d874f5175
Author: Jamie Nguyen <j(a)jamielinux.com>
Date: Mon Apr 15 17:44:55 2013 +0100
Add macro to enable dependency generation on EPEL
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 748a6c3..4fddf28 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,3 +1,5 @@
+%{?nodejs_find_provides_and_requires}
+
Name: nodejs-less
Version: 1.3.3
Release: 3%{?dist}
commit 59338958b765dcb02a2cb7f15537e17a42485b51
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed Apr 10 09:53:40 2013 -0400
Initial import (#950041).
diff --git a/.gitignore b/.gitignore
index e69de29..6647fbe 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/less-1.3.3.tgz
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
new file mode 100644
index 0000000..6feeec4
--- /dev/null
+++ b/0001-Require-include-files-from-the-default-location.patch
@@ -0,0 +1,43 @@
+From 0f4272fd6082ce4a5d55894a09334cd9bcf68a8c Mon Sep 17 00:00:00 2001
+From: Stephen Gallagher <sgallagh(a)redhat.com>
+Date: Wed, 19 Dec 2012 09:06:24 -0500
+Subject: [PATCH] Require include files from the default location :
+
+---
+ bin/lessc | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/bin/lessc b/bin/lessc
+index 31a6700b73d81190202dfc9566c00a56ee60cb02..24d526121adc0fd29487747774e4e5a56662b9e6 100755
+--- a/bin/lessc
++++ b/bin/lessc
+@@ -5,7 +5,7 @@ var path = require('path'),
+ sys = require('util'),
+ os = require('os');
+
+-var less = require('../lib/less');
++var less = require('less');
+ var args = process.argv.slice(1);
+ var options = {
+ compress: false,
+@@ -53,7 +53,7 @@ args = args.filter(function (arg) {
+ break;
+ case 'h':
+ case 'help':
+- require('../lib/less/lessc_helper').printUsage();
++ require('less/lessc_helper').printUsage();
+ continueProcessing = false;
+ case 'x':
+ case 'compress':
+@@ -116,7 +116,7 @@ if (output) {
+ if (! input) {
+ sys.puts("lessc: no input files");
+ sys.puts("");
+- require('../lib/less/lessc_helper').printUsage();
++ require('less/lessc_helper').printUsage();
+ currentErrorcode = 1;
+ return;
+ }
+--
+1.8.1.4
+
diff --git a/nodejs-less.spec b/nodejs-less.spec
new file mode 100644
index 0000000..748a6c3
--- /dev/null
+++ b/nodejs-less.spec
@@ -0,0 +1,137 @@
+Name: nodejs-less
+Version: 1.3.3
+Release: 3%{?dist}
+Summary: Less.js The dynamic stylesheet language
+
+# cssmin.js is licensed under BSD license
+# everything else is ASL 2.0
+License: ASL 2.0 and BSD
+
+URL: http://lesscss.org
+Source0: http://registry.npmjs.org/less/-/less-1.3.3.tgz
+
+# Since we're installing this in a global location, fix the require()
+# calls to point there.
+Patch0001: 0001-Require-include-files-from-the-default-location.patch
+
+BuildArch: noarch
+BuildRequires: nodejs-devel
+Requires: nodejs
+
+Provides: lessjs = %{version}-%{release}
+Obsoletes: lessjs < 1.3.3-2
+
+%description
+LESS extends CSS with dynamic behavior such as variables, mixins, operations
+and functions. LESS runs on both the client-side (Chrome, Safari, Firefox)
+and server-side, with Node.js and Rhino.
+
+%prep
+%setup -q -n package
+
+%patch0001 -p1
+
+# Remove pre-built files from the dist/ directory
+rm -f dist/*.js
+
+%build
+# Nothing to be built, we're just carrying around flat files
+
+%check
+make %{?_smp_mflags} test
+
+
+%install
+mkdir -p %{buildroot}%{_bindir}
+mkdir -p %{buildroot}%{nodejs_sitelib}/less
+chmod a+x bin/lessc
+cp -rp bin package.json lib/less/* %{buildroot}/%{nodejs_sitelib}/less
+
+# Install /usr/bin/lessc
+ln -s %{nodejs_sitelib}/less/bin/lessc \
+ %{buildroot}%{_bindir}
+
+%nodejs_symlink_deps
+
+%files
+%doc LICENSE README.md CHANGELOG.md CONTRIBUTING.md
+%{_bindir}/lessc
+%{nodejs_sitelib}/less
+
+
+%changelog
+* Wed Apr 10 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-3
+- Fix BuildRequires to include nodejs-devel
+
+* Tue Apr 09 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-2
+- Rename package to nodejs-less
+
+* Tue Apr 09 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-1
+- Upgrade to new upstream release and switch to proper Node.js packaging
+- New upstream release 1.3.3
+ * Fix critical bug with mixin call if using multiple brackets
+ * When using the filter contrast function, the function is passed through if
+ the first argument is not a color
+- New upstream release 1.3.2
+ * browser and server url re-writing is now aligned to not re-write (previous
+ lessc behaviour)
+ * url-rewriting can be made to re-write to be relative to the entry file
+ using the relative-urls option (less.relativeUrls option)
+ * rootpath option can be used to add a base path to every url
+ * Support mixin argument seperator of ';' so you can pass comma seperated
+ values. e.g. .mixin(23px, 12px;);
+ * Fix lots of problems with named arguments in corner cases, not behaving
+ as expected
+ * hsv, hsva, unit functions
+ * fixed lots more bad error messages
+ * fix @import-once to use the full path, not the relative one for
+ determining if an import has been imported already
+ * support :not(:nth-child(3))
+ * mixin guards take units into account
+ * support unicode descriptors (U+00A1-00A9)
+ * support calling mixins with a stack when using & (broken in 1.3.1)
+ * support @namespace and namespace combinators
+ * when using %% with colour functions, take into account a colour is out of
+ 256
+ * when doing maths with a %% do not divide by 100 and keep the unit
+ * allow url to contain %% (e.g. %%20 for a space)
+ * if a mixin guard stops execution a default mixin is not required
+ * units are output in strings (use the unit function if you need to get the
+ value without unit)
+ * do not infinite recurse when mixins call mixins of the same name
+ * fix issue on important on mixin calls
+ * fix issue with multiple comments being confused
+ * tolerate multiple semi-colons on rules
+ * ignore subsequant @charset
+ * syncImport option for node.js to read files syncronously
+ * write the output directory if it is missing
+ * change dependency on cssmin to ycssmin
+ * lessc can load files over http
+ * allow calling less.watch() in non dev mode
+ * don't cache in dev mode
+ * less files cope with query parameters better
+ * sass debug statements are now chrome compatible
+ * modifyVars function added to re-render with different root variables
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.3.1-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Wed Dec 19 2012 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.1-4
+- Unbundle cssmin.js from the sources
+- Throw an error when --yui-compress is passed at the lessc command line
+- Convert assorted %%prep actions into patches
+
+* Wed Dec 19 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.1-3
+- include LICENSE and README.md
+
+* Wed Dec 19 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.1-2
+- minor spec cleanup
+- clear dist-dir
+- license clearification
+
+* Thu Dec 13 2012 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.1-1
+- Update to the 1.3.1 release
+- Fix versioning bugs, get the tarball from a cleaner, tagged location
+
+* Mon Sep 17 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.0-20120917git55d6e5a.1
+- initial packaging
diff --git a/sources b/sources
index e69de29..c7124e7 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+b40123e3fc653dc440c577ee9dea3177 less-1.3.3.tgz
2 years, 1 month
Architecture specific change in rpms/nodejs-less.git
by githook-noreply@fedoraproject.org
The package rpms/nodejs-less.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-less.git/commit/?id=42d7eb...
https://src.fedoraproject.org/cgit/rpms/nodejs-less.git/commit/?id=a9c10d...
https://src.fedoraproject.org/cgit/rpms/nodejs-less.git/commit/?id=763093...
https://src.fedoraproject.org/cgit/rpms/nodejs-less.git/commit/?id=30492f....
Change:
+ExclusiveArch: %{nodejs_arches} noarch
-ExclusiveArch: %{nodejs_arches} noarch
-ExclusiveArch: %{nodejs_arches} noarch
+ExclusiveArch: %{nodejs_arches} noarch
Thanks.
Full change:
============
commit 508519cd8996df57b2a6db8fa7bd6fe322e61e49
Merge: b61aa34 42d7eb4
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed Mar 2 10:25:16 2022 -0500
Merge branch 'rawhide' into epel7
commit 42d7eb47591a8a7c4672b7944471b196e9dcafbf
Author: Tomas Hrcka <thrcka(a)redhat.com>
Date: Tue Mar 1 10:55:30 2022 +0100
Unretirement request: https://pagure.io/releng/issue/10675
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..33ebfbc
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,19 @@
+/less-1.3.3.tgz
+/less-1.4.0.tgz
+/less-1.4.1.tgz
+/less-1.5.0.tgz
+/less-1.5.1.tgz
+/less-1.6.0.tgz
+/less-1.6.1.tgz
+/less-1.6.3.tgz
+/less-1.7.0.tgz
+/less-1.7.5.tgz
+/less-2.6.1.tgz
+/less-2.7.1.tgz
+/less-2.7.2.tgz
+/less-3.8.1.tgz
+/less-3.9.0.tgz
+/less-3.10.0.tgz
+/less-3.10.1.tgz
+/less-3.10.2.tgz
+/less-3.10.3.tgz
diff --git a/dead.package b/dead.package
deleted file mode 100644
index 5204a84..0000000
--- a/dead.package
+++ /dev/null
@@ -1 +0,0 @@
-Orphaned for 6+ weeks
diff --git a/nodejs-less-mime2.patch b/nodejs-less-mime2.patch
new file mode 100644
index 0000000..92317b2
--- /dev/null
+++ b/nodejs-less-mime2.patch
@@ -0,0 +1,70 @@
+commit 1cbb465aa92f7cb903f7900e0e43cc08294fc649
+Author: Tom Hughes <tom(a)compton.nu>
+Date: Thu Sep 20 18:55:15 2018 +0100
+
+ Update for npm(mime) version 2.x
+
+diff --git a/bin/lessc b/bin/lessc
+index 0ffe6dbc..11c11d45 100644
+--- a/bin/lessc
++++ b/bin/lessc
+@@ -180,10 +180,10 @@ var environment = {
+ return buffer.toString('base64');
+ },
+ mimeLookup: function mimeLookup(filename) {
+- return require('mime').lookup(filename);
++ return require('mime').getType(filename);
+ },
+ charsetLookup: function charsetLookup(mime) {
+- return require('mime').charsets.lookup(mime);
++ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
+ },
+ getSourceMapGenerator: function getSourceMapGenerator() {
+ return require('source-map').SourceMapGenerator;
+diff --git a/dist/less.cjs.js b/dist/less.cjs.js
+index 41b01742..cfc307e9 100644
+--- a/dist/less.cjs.js
++++ b/dist/less.cjs.js
+@@ -11,10 +11,10 @@ var environment = {
+ return buffer.toString('base64');
+ },
+ mimeLookup: function mimeLookup(filename) {
+- return require('mime').lookup(filename);
++ return require('mime').getType(filename);
+ },
+ charsetLookup: function charsetLookup(mime) {
+- return require('mime').charsets.lookup(mime);
++ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
+ },
+ getSourceMapGenerator: function getSourceMapGenerator() {
+ return require('source-map').SourceMapGenerator;
+diff --git a/lib/less-node/environment.js b/lib/less-node/environment.js
+index a9b790c9..a24cf481 100644
+--- a/lib/less-node/environment.js
++++ b/lib/less-node/environment.js
+@@ -5,10 +5,10 @@ export default {
+ return buffer.toString('base64');
+ },
+ mimeLookup: function (filename) {
+- return require('mime').lookup(filename);
++ return require('mime').getType(filename);
+ },
+ charsetLookup: function (mime) {
+- return require('mime').charsets.lookup(mime);
++ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
+ },
+ getSourceMapGenerator: function getSourceMapGenerator() {
+ return require('source-map').SourceMapGenerator;
+diff --git a/package.json b/package.json
+index b9887fcf..50599f21 100644
+--- a/package.json
++++ b/package.json
+@@ -42,7 +42,7 @@
+ "errno": "^0.1.1",
+ "graceful-fs": "^4.1.2",
+ "image-size": "~0.5.0",
+- "mime": "^1.4.1",
++ "mime": "^2.0.0",
+ "mkdirp": "^0.5.0",
+ "promise": "^7.1.1",
+ "request": "^2.83.0",
diff --git a/nodejs-less.spec b/nodejs-less.spec
new file mode 100644
index 0000000..8da1e47
--- /dev/null
+++ b/nodejs-less.spec
@@ -0,0 +1,474 @@
+%{?nodejs_find_provides_and_requires}
+
+Name: nodejs-less
+Version: 3.10.3
+Release: 5%{?dist}
+Summary: Less.js The dynamic stylesheet language
+
+# cssmin.js is licensed under BSD license
+# everything else is ASL 2.0
+License: ASL 2.0 and BSD
+URL: http://lesscss.org
+Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
+Patch0: nodejs-less-mime2.patch
+BuildArch: noarch
+ExclusiveArch: %{nodejs_arches} noarch
+
+BuildRequires: nodejs-packaging
+
+BuildRequires: npm(clone)
+BuildRequires: npm(image-size)
+BuildRequires: npm(less-plugin-clean-css)
+BuildRequires: npm(mime)
+BuildRequires: npm(source-map)
+
+Provides: lessjs = %{version}-%{release}
+Obsoletes: lessjs < 1.3.3-2
+
+
+%description
+LESS extends CSS with dynamic behavior such as variables, mixins, operations
+and functions. LESS runs on both the client-side (Chrome, Safari, Firefox)
+and server-side, with Node.js and Rhino.
+
+
+%prep
+%autosetup -p 1 -n package
+%nodejs_fixdep clone "^1.0.2"
+%nodejs_fixdep --optional --remove errno
+%nodejs_fixdep --optional --remove mkdirp
+%nodejs_fixdep --optional image-size "^0.6.3"
+%nodejs_fixdep --optional promise "^8.0.1"
+%nodejs_fixdep --optional request "^2.67.0"
+%nodejs_fixdep --optional source-map "^0.5.6"
+rm -rf node_modules
+
+
+%build
+# Nothing to be built, we're just carrying around flat files
+
+
+%check
+%nodejs_symlink_deps --check --optional
+rm test/less/import-module.less
+rm test/css/3rd-party/*.css
+rm test/less/3rd-party/*.less
+%{__nodejs} test
+
+
+%install
+mkdir -p %{buildroot}%{nodejs_sitelib}/less
+cp -pr package.json index.js dist lib %{buildroot}/%{nodejs_sitelib}/less
+mkdir -p %{buildroot}%{nodejs_sitelib}/less/bin
+install -m755 -p bin/lessc %{buildroot}%{nodejs_sitelib}/less/bin
+mkdir -p %{buildroot}%{_bindir}
+ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
+%nodejs_symlink_deps
+
+
+%files
+%doc README.md CHANGELOG.md CONTRIBUTING.md
+%license LICENSE
+%{_bindir}/lessc
+%{nodejs_sitelib}/less
+
+
+%changelog
+* Sat Aug 01 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-5
+- Second attempt - Rebuilt for
+ https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Tue Jul 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Wed Jan 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Thu Oct 31 2019 Tom Hughes <tom(a)compton.nu> - 3.10.3-2
+- Install lessc with executable permission
+
+* Fri Aug 23 2019 Tom Hughes <tom(a)compton.nu> - 3.10.3-1
+- Update to 3.10.3 upstream release
+
+* Wed Aug 21 2019 Tom Hughes <tom(a)compton.nu> - 3.10.2-1
+- Update to 3.10.2 upstream release
+
+* Tue Aug 20 2019 Tom Hughes <tom(a)compton.nu> - 3.10.1-1
+- Update to 3.10.1 upstream release
+
+* Fri Jul 26 2019 Tom Hughes <tom(a)compton.nu> - 3.9.0-1
+- Update to 3.9.0 upstream release
+
+* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Thu Sep 20 2018 Tom Hughes <tom(a)compton.nu> - 3.8.1-1
+- Update to 3.8.1 upstream release
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 2.7.2-5
+- Escape macros in %%changelog
+
+* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Thu Jan 19 2017 Stephen Gallagher <sgallagh(a)redhat.com> - 2.7.2-1
+- Update to 2.7.2
+
+* Tue May 10 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.7.1-1
+- Update to 2.7.1
+- Compatibility with Node.js 6.x
+- https://github.com/less/less.js/blob/v2.7.1/CHANGELOG.md
+
+* Fri Apr 08 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-2
+- Fix missing lib components
+- Add basic test for lessc
+- Drop unused patches
+- Resolves# RHBZ#1324883
+
+* Tue Mar 29 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-1
+- Upgrade to latest upstream stable release 2.6.1
+- https://github.com/less/less.js/blob/v2.6.1/CHANGELOG.md
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.7.5-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Thu Sep 04 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.5-1
+- New upstream release 1.7.5
+- https://github.com/less/less.js/blob/v1.7.5/CHANGELOG.md
+- Enable tests in RPM build
+- Disable broken source-map test
+
+* Mon Jun 23 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.3-1
+- New upstream release 1.7.3
+- https://github.com/less/less.js/blob/v1.7.3/CHANGELOG.md
+- Fix detection of recursive mixins
+- Fix the paths option for later versions of node (0.10+)
+- Fix paths joining bug
+- Fix a number precision issue on some versions of node
+- Fix an IE8 issue with importing css files
+- Fix IE11 detection for xhr requests
+- Modify var works if the last line of a less file is a comment.
+- Better detection of valid hex colour codes
+- Some stability fixes to support a low number of available file handles
+- Support comparing values with different quote types e.g.
+ "test" now === 'test'
+- Give better error messages if accessing a url that returns a non 200 status
+ code
+- Fix the e() function when passed empty string
+- Several minor bug fixes
+- https://github.com/less/less.js/blob/v1.7.2/CHANGELOG.md
+- Allow paths option to be a string (in 1.7.1 less started throwing an
+ exception instead of incorrectly processing the string as an array of chars)
+- Do not round numbers when used with javascript (introduced 1.7.0)
+- https://github.com/less/less.js/blob/v1.7.3/CHANGELOG.md
+- Do not round the results of color functions, like lightness, hue, luma etc.
+- Support cover and contain keywords in background definitions
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed Mar 05 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.0-1
+- New upstream release 1.7.0
+- https://github.com/less/less.js/blob/v1.7.0/CHANGELOG.md
+- Add support for rulesets in variables and passed to mixins to allow wrapping
+- Change luma to follow the w3c spec, luma is available as luminance. Contrast
+ still uses luma so you may see differences if your threshold % is close to
+ the existing calculated luma.
+- Upgraded clean css which means the --selectors-merge-mode is now renamed
+ --compatibility
+- Add support for using variables with @keyframes, @namespace, @charset
+- Support property merging with +_ when spaces are needed and keep + for comma
+ separated
+- Imports now always import once consistently- a race condition meant
+ previously certain configurations would lead to a different ordering of
+ files
+- Fix support for `.mixin(@args...)` when called with no args (e.g.
+ `.mixin();`)
+- Do unit conversions with min and max functions. Don't pass through if not
+ understood, throw an error
+- Allow % to be passed on its own to the unit function e.g. `unit(10, %%)`
+- Fix a bug when comparing a unit value to a non-unit value if the unit-value
+ was the multiple of another unit (e.g. cm, mm, deg etc.)
+- Fix mixins with media queries in import reference files not being put into
+ the output (they now output, they used to incorrectly not)
+- Fix lint mode- now reports all errors
+- Fixed a small scope issue with & {} selector rulesets incorrectly making
+ mixins visible- regression from 1.6.2
+- Browser- added log level "debug" at 3 to get less logging, The default has
+ changed so unless you set the value to the default you won't see a
+ difference
+- Browser- logLevel takes effect regardless of the environment (production/dev)
+- Browser- added postProcessor option, a function called to post-process the
+ css before adding to the page
+- Browser- use the right request for file access in IE
+
+* Tue Feb 25 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.6.3-1
+- New upstream release 1.6.3
+- https://github.com/less/less.js/blob/v1.6.3/CHANGELOG.md
+- Fix issue with calling toCSS twice not working in some situations (like with
+ bootstrap 2)
+- The Rhino release is fixed!
+- ability to use uppercase colours
+- Fix a nasty bug causing syntax errors when selector interpolation is preceded
+ by a long comment (and some other cases)
+- Fix a major bug with the variable scope in guards on selectors (e.g. not
+ mixins)
+- Fold in & when () { to the current selector rather than duplicating it
+- fix another issue with array prototypes
+- add a url-args option which adds a value to all urls (for cache busting)
+- Round numbers to 8 decimal places - thereby stopping javascript precision
+ errors
+- some improvements to the default() function in more complex scenarios
+- improved missing '{' and '(' detection
+
+* Mon Jan 13 2014 Stephen Gallagher <sgallagh(a)redhat.com> - 1.6.1-1
+- New upstream release 1.6.1
+- https://github.com/less/less.js/blob/v1.6.1/CHANGELOG.md
+- support ^ and ^^ shadow dom selectors
+- fix sourcemap selector (used to report end of the element or selector) and
+ directive position (previously not supported)
+- fix parsing empty less files
+- error on (currently) ambiguous guards on multiple css selectors
+- older environments - protect against typeof regex returning function
+- Do not use default keyword
+- use innerHTML in tests, not innerText
+- protect for-in in case Array and Object prototypes have custom fields
+
+* Thu Jan 02 2014 Stephen Gallagher <sgallagh(a)redhat.com> - 1.6.0-1
+- New upstream release 1.6.0
+- https://github.com/less/less.js/blob/v1.6.0/CHANGELOG.md
+- Properties can be interpolated, e.g. @{prefix}-property: value;
+- a default function has been added only valid in mixin definitions to
+ determine if no other mixins have been matched
+- Added a plugins option that allows specifying an array of visitors run on the
+ less AST
+- Performance improvements that may result in approx 20-40% speed up
+- Javascript evaluations returning numbers can now be used in
+ calculations/functions
+- fixed issue when adding colours, taking the alpha over 1 and breaking when
+ used in colour functions
+- when adding together 2 colours with non zero alpha, the alpha will now be
+ combined rather than added
+- the advanced colour functions no longer ignore transparency, they blend that
+ too
+- Added --clean-option and cleancssOptions to allow passing in clean css
+ options
+- rgba declarations are now always clamped e.g. rgba(-1,258,258, -1) becomes
+ rgba(0, 255, 255, 0)
+- Fix possible issue with import reference not bringing in styles (may not be a
+ bugfix, just a code tidy)
+- Fix some issues with urls() being prefixed twice and unquoted urls in mixins
+ being processed each time they are called
+- Fixed error messages for undefined variables in javascript evaluation
+- Fixed line/column numbers from math errors
+
+* Tue Nov 26 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.5.1-1
+- New upstream release 1.5.1
+- https://github.com/less/less.js/blob/v1.5.1/CHANGELOG.md
+- Added source-map-URL option
+- Fixed a bug which meant the minimised 1.5.0 browser version was not wrapped,
+ meaning it interfered with require js
+- Fixed a bug where the browser version assume port was specified
+- Added the ability to specify variables on the command line
+- Upgraded clean-css and fixed it from trying to import
+- correct a bug meaning imports weren't synchronous (syncImport option
+ available for full synchronous behaviour)
+- better mixin matching behaviour with calling multiple classes e.g. .a.b.c;
+
+* Tue Oct 22 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.5.0-1
+- New upstream release 1.5.0
+- https://github.com/less/less.js/blob/v1.5.0/CHANGELOG.md
+- sourcemap support
+- support for import inline option to include css that you do NOT want less to
+ parse e.g. `@import (inline) "file.css";`
+- better support for modifyVars (refresh styles with new variables, using a
+ file cache), is now more resiliant
+- support for import reference option to reference external css, but not output
+ it. Any mixin calls or extend's will be output.
+- support for guards on selectors (currently only if you have a single
+ selector)
+- allow property merging through the +: syntax
+- Added min/max functions
+- Added length function and improved extract to work with comma seperated
+ values
+- when using import multiple, sub imports are imported multiple times into
+ final output
+- fix bad spaces between namespace operators
+- do not compress comment if it begins with an exclamation mark
+- Fix the saturate function to pass through when using the CSS syntax
+- Added svg-gradient function
+- Added no-js option to lessc (in browser, use javascriptEnabled: false) which
+ disallows JavaScript in less files
+- switched from the little supported and buggy cssmin (previously ycssmin) to
+ clean-css
+- support transparent as a color, but not convert between rgba(0, 0, 0, 0) and
+ transparent
+- remove sys.puts calls to stop deprecation warnings in future node.js releases
+- Browser: added logLevel option to control logging (2 = everything, 1 = errors
+ only, 0 = no logging)
+- Browser: added errorReporting option which can be "html" (default) or
+ "console" or a function
+- Now uses grunt for building and testing
+- A few bug fixes for media queries, extends, scoping, compression and import
+ once.
+- if you don't pass a strict maths option, font size/line height options are
+ output correctly again
+- npmignore now include .gitattributes
+- property names may include capital letters
+- various windows path fixes (capital letters, multiple // in a path)
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.4.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Fri Jul 05 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.4.1-1
+- New upstream release 1.4.1
+- https://github.com/less/less.js/blob/v1.4.1/CHANGELOG.md
+- Fix syncImports and yui-compress option, as they were being ignored
+- Fixed several global variable leaks
+- Handle getting null or undefined passed as the options object
+
+* Tue Jun 18 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.4.0-1
+- New upstream release 1.4.0
+- https://github.com/cloudhead/less.js/blob/master/CHANGELOG.md
+- support for :extend() in selectors (e.g. input:extend(.button) {}) and &
+ :extend(); in ruleset (e.g. input { &:extend(.button all); })
+- maths is now only done inside brackets. This means font: statements, media
+ queries and the calc function can use a simpler format without being escaped.
+ Disable this with --strict-maths-off in lessc and strictMaths:false in
+ JavaScript.
+- units are calculated, e.g. 200cm+1m = 3m, 3px/1px = 3. If you use units
+ inconsistently you will get an error. Suppress this error with
+ --strict-units-off in lessc or strictUnits:false in JavaScript
+- (~"@var") selector interpolation is removed. Use @{var} in selectors to have
+ variable selectors
+- default behaviour of import is to import each file once. @import-once has
+ been removed.
+- You can specify options on imports to force it to behave as css or less
+ @import (less) "file.css" will process the file as less
+- variables in mixins no longer 'leak' into their calling scope
+- added data-uri function which will inline an image into the output css. If
+ ieCompat option is true and file is too large, it will fallback to a url()
+- significant bug fixes to our debug options
+- other parameters can be used as defaults in mixins e.g. .a(@a, @b:@a)
+- an error is shown if properties are used outside of a ruleset
+- added extract function which picks a value out of a list,
+ e.g. extract(12 13 14, 3) => 3
+- added luma, hsvhue, hsvsaturation, hsvvalue functions
+- added pow, pi, mod, tan, sin, cos, atan, asin, acos and sqrt math functions
+- added convert function, e.g. convert(1rad, deg) => value in degrees
+- lessc makes output directories if they don't exist
+- lessc @import supports https and 301's
+- lessc "-depends" option for lessc writes out the list of import files used in
+ makefile format
+- lessc "-lint" option just reports errors
+- support for namespaces in attributes and selector interpolation in attributes
+- other bug fixes
+- strictUnits now defaults to false and the true case now gives more useful but
+ less correct results, e.g. 2px/1px = 2px
+- Process ./ when having relative paths
+- add isunit function for mixin guards and non basic units
+- extends recognise attributes
+- exception errors extend the JavaScript Error
+- remove es-5-shim as standard from the browser
+- Fix path issues with windows/linux local paths
+- change strictMaths to strictMath. Enable this with --strict-math=on in lessc
+ and strictMath:true in JavaScript.
+- change lessc option for strict units to --strict-units=off
+- fix passing of strict maths option
+
+* Tue Jun 18 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-5
+- Use correct build architectures
+
+* Mon May 06 2013 T.C. Hollingsworth <tchollingsworth(a)gmail.com> - 1.3.3-4
+- enable compression using ycssmin
+
+* Wed Apr 10 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-3
+- Fix BuildRequires to include nodejs-devel
+
+* Tue Apr 09 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-2
+- Rename package to nodejs-less
+
+* Tue Apr 09 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-1
+- Upgrade to new upstream release and switch to proper Node.js packaging
+- New upstream release 1.3.3
+ * Fix critical bug with mixin call if using multiple brackets
+ * When using the filter contrast function, the function is passed through if
+ the first argument is not a color
+- New upstream release 1.3.2
+ * browser and server url re-writing is now aligned to not re-write (previous
+ lessc behaviour)
+ * url-rewriting can be made to re-write to be relative to the entry file
+ using the relative-urls option (less.relativeUrls option)
+ * rootpath option can be used to add a base path to every url
+ * Support mixin argument seperator of ';' so you can pass comma seperated
+ values. e.g. .mixin(23px, 12px;);
+ * Fix lots of problems with named arguments in corner cases, not behaving
+ as expected
+ * hsv, hsva, unit functions
+ * fixed lots more bad error messages
+ * fix @import-once to use the full path, not the relative one for
+ determining if an import has been imported already
+ * support :not(:nth-child(3))
+ * mixin guards take units into account
+ * support unicode descriptors (U+00A1-00A9)
+ * support calling mixins with a stack when using & (broken in 1.3.1)
+ * support @namespace and namespace combinators
+ * when using %% with colour functions, take into account a colour is out of
+ 256
+ * when doing maths with a %% do not divide by 100 and keep the unit
+ * allow url to contain %% (e.g. %%20 for a space)
+ * if a mixin guard stops execution a default mixin is not required
+ * units are output in strings (use the unit function if you need to get the
+ value without unit)
+ * do not infinite recurse when mixins call mixins of the same name
+ * fix issue on important on mixin calls
+ * fix issue with multiple comments being confused
+ * tolerate multiple semi-colons on rules
+ * ignore subsequant @charset
+ * syncImport option for node.js to read files syncronously
+ * write the output directory if it is missing
+ * change dependency on cssmin to ycssmin
+ * lessc can load files over http
+ * allow calling less.watch() in non dev mode
+ * don't cache in dev mode
+ * less files cope with query parameters better
+ * sass debug statements are now chrome compatible
+ * modifyVars function added to re-render with different root variables
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.3.1-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Wed Dec 19 2012 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.1-4
+- Unbundle cssmin.js from the sources
+- Throw an error when --yui-compress is passed at the lessc command line
+- Convert assorted %%prep actions into patches
+
+* Wed Dec 19 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.1-3
+- include LICENSE and README.md
+
+* Wed Dec 19 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.1-2
+- minor spec cleanup
+- clear dist-dir
+- license clearification
+
+* Thu Dec 13 2012 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.1-1
+- Update to the 1.3.1 release
+- Fix versioning bugs, get the tarball from a cleaner, tagged location
+
+* Mon Sep 17 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.0-20120917git55d6e5a.1
+- initial packaging
diff --git a/sources b/sources
new file mode 100644
index 0000000..c937612
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (less-3.10.3.tgz) = bf3df6bea7e09a8c45d61dcae09fb2282b5a8c7d0f5a68e420581bb3977bf04fdcfdef944139c8fa558afb5790444f793d7336982deb2652d248ff554079daa3
commit b61aa342742b846393289f2fbdd76fd448fcb743
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Mon Feb 28 17:19:37 2022 -0500
Upgrade to 4.1.2 for support of recent Node.js versions
Signed-off-by: Stephen Gallagher <sgallagh(a)redhat.com>
diff --git a/.gitignore b/.gitignore
index 1e79884..ec07d1d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,5 @@
/less-1.6.1.tgz
/less-1.6.3.tgz
/less-1.7.0.tgz
+/less-4.1.2-nm-prod.tgz
+/less-4.1.2.tgz
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
deleted file mode 100644
index 6f1ec0b..0000000
--- a/0001-Require-include-files-from-the-default-location.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From 18e3f3f3a1955e0159b4e8c6141518a6a3cd0975 Mon Sep 17 00:00:00 2001
-From: Stephen Gallagher <sgallagh(a)redhat.com>
-Date: Wed, 19 Dec 2012 09:06:24 -0500
-Subject: [PATCH] Require include files from the default location
-
----
- bin/lessc | 8 ++++----
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/bin/lessc b/bin/lessc
-index e5ee1a1c7431e683ef884affcbea46721237f914..658dbf14e2c0dab9067487d6528066fda5414d09 100755
---- a/bin/lessc
-+++ b/bin/lessc
-@@ -6,7 +6,7 @@ var path = require('path'),
- os = require('os'),
- mkdirp;
-
--var less = require('../lib/less');
-+var less = require('less');
- var args = process.argv.slice(1);
- var options = {
- depends: false,
-@@ -96,7 +96,7 @@ args = args.filter(function (arg) {
- break;
- case 'h':
- case 'help':
-- require('../lib/less/lessc_helper').printUsage();
-+ require('less/lessc_helper').printUsage();
- continueProcessing = false;
- case 'x':
- case 'compress':
-@@ -243,7 +243,7 @@ args = args.filter(function (arg) {
- }
- break;
- default:
-- require('../lib/less/lessc_helper').printUsage();
-+ require('less/lessc_helper').printUsage();
- continueProcessing = false;
- currentErrorcode = 1;
- break;
-@@ -288,7 +288,7 @@ if (options.cleancss && options.sourceMap) {
- if (! input) {
- console.log("lessc: no input files");
- console.log("");
-- require('../lib/less/lessc_helper').printUsage();
-+ require('less/lessc_helper').printUsage();
- currentErrorcode = 1;
- return;
- }
---
-1.8.4.2
-
diff --git a/nodejs-less.spec b/nodejs-less.spec
index c5e83b6..061f3e2 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,8 +1,10 @@
%{?nodejs_find_provides_and_requires}
-Name: nodejs-less
-Version: 1.7.0
-Release: 2%{?dist}
+%global npm_name less
+
+Name: nodejs-%{npm_name}
+Version: 4.1.2
+Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -11,63 +13,77 @@ License: ASL 2.0 and BSD
URL: http://lesscss.org
Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
-
-# Since we're installing this in a global location, fix the require()
-# calls to point there.
-Patch0001: 0001-Require-include-files-from-the-default-location.patch
+Source1: %{npm_name}-%{version}-nm-prod.tgz
BuildArch: noarch
BuildRequires: nodejs-devel
BuildRequires: nodejs-packaging
-BuildRequires: nodejs-grunt-cli
Requires: nodejs
ExclusiveArch: %{nodejs_arches} noarch
Provides: lessjs = %{version}-%{release}
Obsoletes: lessjs < 1.3.3-2
+
%description
LESS extends CSS with dynamic behavior such as variables, mixins, operations
and functions. LESS runs on both the client-side (Chrome, Safari, Firefox)
and server-side, with Node.js and Rhino.
-%prep
-%setup -q -n package
-%patch0001 -p1
+%prep
+%autosetup -n package -p1
# Remove pre-built files from the dist/ directory
rm -f dist/*.js
-# enable compression using ycssmin
-%nodejs_fixdep ycssmin '~1.0.1'
+tar xfz %{SOURCE1}
+mkdir -p node_modules
+pushd node_modules
+ln -s ../node_modules_prod/* .
+ln -s ../node_modules_prod/.bin .
+popd
+
%build
# Nothing to be built, we're just carrying around flat files
+
%check
-make %{?_smp_mflags} test
+%{__nodejs} -e 'require("./")'
%install
-mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{nodejs_sitelib}/less
-chmod a+x bin/lessc
-cp -rp bin package.json lib/less/* %{buildroot}/%{nodejs_sitelib}/less
+
+cp -rp index.js \
+ package.json \
+ lib/ \
+ %{buildroot}/%{nodejs_sitelib}/less
+
+# Copy over bundled nodejs modules
+cp -pr node_modules node_modules_prod \
+ %{buildroot}%{nodejs_sitelib}/%{npm_name}
+
+mkdir -p %{buildroot}%{nodejs_sitelib}/less/bin
+install -p -D -m0755 bin/lessc %{buildroot}%{nodejs_sitelib}/less/bin/lessc
# Install /usr/bin/lessc
-ln -s %{nodejs_sitelib}/less/bin/lessc \
- %{buildroot}%{_bindir}
+mkdir -p %{buildroot}%{_bindir}
+ln -srf %{nodejs_sitelib}/less/bin/lessc \
+ %{buildroot}%{_bindir}
-%nodejs_symlink_deps
%files
-%doc LICENSE README.md CHANGELOG.md CONTRIBUTING.md
+%doc README.md
%{_bindir}/lessc
%{nodejs_sitelib}/less
%changelog
+* Mon Feb 28 2022 Stephen Gallagher <sgallagh(a)redhat.com> - 4.1.2-1
+- Upgrade to 4.1.2 for support of recent Node.js versions
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
diff --git a/sources b/sources
index a3d20f8..27a0ad6 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
-ff35fa927dbaf5daa956a1074ad9773a less-1.7.0.tgz
+SHA512 (less-4.1.2-nm-prod.tgz) = 29cad8046813dc61aeb6fb53520977cca6e3d91234a23e85375d6e483dde75aaddac5b33a9f2ebca1e331c89e3b92f29de9d19000cf6bab82834ffecf6461b49
+SHA512 (less-4.1.2.tgz) = 128429fc4b7b392395bb468992724eb655d9b27afc5c4f0ac2ecd31ce2de552131f2955650809cf10d156111e0cf28d7efc9cc1320bfa33b5615b83286d35f0c
commit a9c10dd0c599d1abb6c6dd91c66f7181e39151d2
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Tue Aug 18 18:24:31 2020 +0200
Orphaned for 6+ weeks
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 33ebfbc..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,19 +0,0 @@
-/less-1.3.3.tgz
-/less-1.4.0.tgz
-/less-1.4.1.tgz
-/less-1.5.0.tgz
-/less-1.5.1.tgz
-/less-1.6.0.tgz
-/less-1.6.1.tgz
-/less-1.6.3.tgz
-/less-1.7.0.tgz
-/less-1.7.5.tgz
-/less-2.6.1.tgz
-/less-2.7.1.tgz
-/less-2.7.2.tgz
-/less-3.8.1.tgz
-/less-3.9.0.tgz
-/less-3.10.0.tgz
-/less-3.10.1.tgz
-/less-3.10.2.tgz
-/less-3.10.3.tgz
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..5204a84
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+Orphaned for 6+ weeks
diff --git a/nodejs-less-mime2.patch b/nodejs-less-mime2.patch
deleted file mode 100644
index 92317b2..0000000
--- a/nodejs-less-mime2.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-commit 1cbb465aa92f7cb903f7900e0e43cc08294fc649
-Author: Tom Hughes <tom(a)compton.nu>
-Date: Thu Sep 20 18:55:15 2018 +0100
-
- Update for npm(mime) version 2.x
-
-diff --git a/bin/lessc b/bin/lessc
-index 0ffe6dbc..11c11d45 100644
---- a/bin/lessc
-+++ b/bin/lessc
-@@ -180,10 +180,10 @@ var environment = {
- return buffer.toString('base64');
- },
- mimeLookup: function mimeLookup(filename) {
-- return require('mime').lookup(filename);
-+ return require('mime').getType(filename);
- },
- charsetLookup: function charsetLookup(mime) {
-- return require('mime').charsets.lookup(mime);
-+ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
- },
- getSourceMapGenerator: function getSourceMapGenerator() {
- return require('source-map').SourceMapGenerator;
-diff --git a/dist/less.cjs.js b/dist/less.cjs.js
-index 41b01742..cfc307e9 100644
---- a/dist/less.cjs.js
-+++ b/dist/less.cjs.js
-@@ -11,10 +11,10 @@ var environment = {
- return buffer.toString('base64');
- },
- mimeLookup: function mimeLookup(filename) {
-- return require('mime').lookup(filename);
-+ return require('mime').getType(filename);
- },
- charsetLookup: function charsetLookup(mime) {
-- return require('mime').charsets.lookup(mime);
-+ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
- },
- getSourceMapGenerator: function getSourceMapGenerator() {
- return require('source-map').SourceMapGenerator;
-diff --git a/lib/less-node/environment.js b/lib/less-node/environment.js
-index a9b790c9..a24cf481 100644
---- a/lib/less-node/environment.js
-+++ b/lib/less-node/environment.js
-@@ -5,10 +5,10 @@ export default {
- return buffer.toString('base64');
- },
- mimeLookup: function (filename) {
-- return require('mime').lookup(filename);
-+ return require('mime').getType(filename);
- },
- charsetLookup: function (mime) {
-- return require('mime').charsets.lookup(mime);
-+ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
- },
- getSourceMapGenerator: function getSourceMapGenerator() {
- return require('source-map').SourceMapGenerator;
-diff --git a/package.json b/package.json
-index b9887fcf..50599f21 100644
---- a/package.json
-+++ b/package.json
-@@ -42,7 +42,7 @@
- "errno": "^0.1.1",
- "graceful-fs": "^4.1.2",
- "image-size": "~0.5.0",
-- "mime": "^1.4.1",
-+ "mime": "^2.0.0",
- "mkdirp": "^0.5.0",
- "promise": "^7.1.1",
- "request": "^2.83.0",
diff --git a/nodejs-less.spec b/nodejs-less.spec
deleted file mode 100644
index 8da1e47..0000000
--- a/nodejs-less.spec
+++ /dev/null
@@ -1,474 +0,0 @@
-%{?nodejs_find_provides_and_requires}
-
-Name: nodejs-less
-Version: 3.10.3
-Release: 5%{?dist}
-Summary: Less.js The dynamic stylesheet language
-
-# cssmin.js is licensed under BSD license
-# everything else is ASL 2.0
-License: ASL 2.0 and BSD
-URL: http://lesscss.org
-Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
-Patch0: nodejs-less-mime2.patch
-BuildArch: noarch
-ExclusiveArch: %{nodejs_arches} noarch
-
-BuildRequires: nodejs-packaging
-
-BuildRequires: npm(clone)
-BuildRequires: npm(image-size)
-BuildRequires: npm(less-plugin-clean-css)
-BuildRequires: npm(mime)
-BuildRequires: npm(source-map)
-
-Provides: lessjs = %{version}-%{release}
-Obsoletes: lessjs < 1.3.3-2
-
-
-%description
-LESS extends CSS with dynamic behavior such as variables, mixins, operations
-and functions. LESS runs on both the client-side (Chrome, Safari, Firefox)
-and server-side, with Node.js and Rhino.
-
-
-%prep
-%autosetup -p 1 -n package
-%nodejs_fixdep clone "^1.0.2"
-%nodejs_fixdep --optional --remove errno
-%nodejs_fixdep --optional --remove mkdirp
-%nodejs_fixdep --optional image-size "^0.6.3"
-%nodejs_fixdep --optional promise "^8.0.1"
-%nodejs_fixdep --optional request "^2.67.0"
-%nodejs_fixdep --optional source-map "^0.5.6"
-rm -rf node_modules
-
-
-%build
-# Nothing to be built, we're just carrying around flat files
-
-
-%check
-%nodejs_symlink_deps --check --optional
-rm test/less/import-module.less
-rm test/css/3rd-party/*.css
-rm test/less/3rd-party/*.less
-%{__nodejs} test
-
-
-%install
-mkdir -p %{buildroot}%{nodejs_sitelib}/less
-cp -pr package.json index.js dist lib %{buildroot}/%{nodejs_sitelib}/less
-mkdir -p %{buildroot}%{nodejs_sitelib}/less/bin
-install -m755 -p bin/lessc %{buildroot}%{nodejs_sitelib}/less/bin
-mkdir -p %{buildroot}%{_bindir}
-ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
-%nodejs_symlink_deps
-
-
-%files
-%doc README.md CHANGELOG.md CONTRIBUTING.md
-%license LICENSE
-%{_bindir}/lessc
-%{nodejs_sitelib}/less
-
-
-%changelog
-* Sat Aug 01 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-5
-- Second attempt - Rebuilt for
- https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Tue Jul 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Wed Jan 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
-
-* Thu Oct 31 2019 Tom Hughes <tom(a)compton.nu> - 3.10.3-2
-- Install lessc with executable permission
-
-* Fri Aug 23 2019 Tom Hughes <tom(a)compton.nu> - 3.10.3-1
-- Update to 3.10.3 upstream release
-
-* Wed Aug 21 2019 Tom Hughes <tom(a)compton.nu> - 3.10.2-1
-- Update to 3.10.2 upstream release
-
-* Tue Aug 20 2019 Tom Hughes <tom(a)compton.nu> - 3.10.1-1
-- Update to 3.10.1 upstream release
-
-* Fri Jul 26 2019 Tom Hughes <tom(a)compton.nu> - 3.9.0-1
-- Update to 3.9.0 upstream release
-
-* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.1-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.1-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Thu Sep 20 2018 Tom Hughes <tom(a)compton.nu> - 3.8.1-1
-- Update to 3.8.1 upstream release
-
-* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 2.7.2-5
-- Escape macros in %%changelog
-
-* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Thu Jul 27 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
-
-* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
-* Thu Jan 19 2017 Stephen Gallagher <sgallagh(a)redhat.com> - 2.7.2-1
-- Update to 2.7.2
-
-* Tue May 10 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.7.1-1
-- Update to 2.7.1
-- Compatibility with Node.js 6.x
-- https://github.com/less/less.js/blob/v2.7.1/CHANGELOG.md
-
-* Fri Apr 08 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-2
-- Fix missing lib components
-- Add basic test for lessc
-- Drop unused patches
-- Resolves# RHBZ#1324883
-
-* Tue Mar 29 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-1
-- Upgrade to latest upstream stable release 2.6.1
-- https://github.com/less/less.js/blob/v2.6.1/CHANGELOG.md
-
-* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.7.5-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.5-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Thu Sep 04 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.5-1
-- New upstream release 1.7.5
-- https://github.com/less/less.js/blob/v1.7.5/CHANGELOG.md
-- Enable tests in RPM build
-- Disable broken source-map test
-
-* Mon Jun 23 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.3-1
-- New upstream release 1.7.3
-- https://github.com/less/less.js/blob/v1.7.3/CHANGELOG.md
-- Fix detection of recursive mixins
-- Fix the paths option for later versions of node (0.10+)
-- Fix paths joining bug
-- Fix a number precision issue on some versions of node
-- Fix an IE8 issue with importing css files
-- Fix IE11 detection for xhr requests
-- Modify var works if the last line of a less file is a comment.
-- Better detection of valid hex colour codes
-- Some stability fixes to support a low number of available file handles
-- Support comparing values with different quote types e.g.
- "test" now === 'test'
-- Give better error messages if accessing a url that returns a non 200 status
- code
-- Fix the e() function when passed empty string
-- Several minor bug fixes
-- https://github.com/less/less.js/blob/v1.7.2/CHANGELOG.md
-- Allow paths option to be a string (in 1.7.1 less started throwing an
- exception instead of incorrectly processing the string as an array of chars)
-- Do not round numbers when used with javascript (introduced 1.7.0)
-- https://github.com/less/less.js/blob/v1.7.3/CHANGELOG.md
-- Do not round the results of color functions, like lightness, hue, luma etc.
-- Support cover and contain keywords in background definitions
-
-* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Wed Mar 05 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.0-1
-- New upstream release 1.7.0
-- https://github.com/less/less.js/blob/v1.7.0/CHANGELOG.md
-- Add support for rulesets in variables and passed to mixins to allow wrapping
-- Change luma to follow the w3c spec, luma is available as luminance. Contrast
- still uses luma so you may see differences if your threshold % is close to
- the existing calculated luma.
-- Upgraded clean css which means the --selectors-merge-mode is now renamed
- --compatibility
-- Add support for using variables with @keyframes, @namespace, @charset
-- Support property merging with +_ when spaces are needed and keep + for comma
- separated
-- Imports now always import once consistently- a race condition meant
- previously certain configurations would lead to a different ordering of
- files
-- Fix support for `.mixin(@args...)` when called with no args (e.g.
- `.mixin();`)
-- Do unit conversions with min and max functions. Don't pass through if not
- understood, throw an error
-- Allow % to be passed on its own to the unit function e.g. `unit(10, %%)`
-- Fix a bug when comparing a unit value to a non-unit value if the unit-value
- was the multiple of another unit (e.g. cm, mm, deg etc.)
-- Fix mixins with media queries in import reference files not being put into
- the output (they now output, they used to incorrectly not)
-- Fix lint mode- now reports all errors
-- Fixed a small scope issue with & {} selector rulesets incorrectly making
- mixins visible- regression from 1.6.2
-- Browser- added log level "debug" at 3 to get less logging, The default has
- changed so unless you set the value to the default you won't see a
- difference
-- Browser- logLevel takes effect regardless of the environment (production/dev)
-- Browser- added postProcessor option, a function called to post-process the
- css before adding to the page
-- Browser- use the right request for file access in IE
-
-* Tue Feb 25 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.6.3-1
-- New upstream release 1.6.3
-- https://github.com/less/less.js/blob/v1.6.3/CHANGELOG.md
-- Fix issue with calling toCSS twice not working in some situations (like with
- bootstrap 2)
-- The Rhino release is fixed!
-- ability to use uppercase colours
-- Fix a nasty bug causing syntax errors when selector interpolation is preceded
- by a long comment (and some other cases)
-- Fix a major bug with the variable scope in guards on selectors (e.g. not
- mixins)
-- Fold in & when () { to the current selector rather than duplicating it
-- fix another issue with array prototypes
-- add a url-args option which adds a value to all urls (for cache busting)
-- Round numbers to 8 decimal places - thereby stopping javascript precision
- errors
-- some improvements to the default() function in more complex scenarios
-- improved missing '{' and '(' detection
-
-* Mon Jan 13 2014 Stephen Gallagher <sgallagh(a)redhat.com> - 1.6.1-1
-- New upstream release 1.6.1
-- https://github.com/less/less.js/blob/v1.6.1/CHANGELOG.md
-- support ^ and ^^ shadow dom selectors
-- fix sourcemap selector (used to report end of the element or selector) and
- directive position (previously not supported)
-- fix parsing empty less files
-- error on (currently) ambiguous guards on multiple css selectors
-- older environments - protect against typeof regex returning function
-- Do not use default keyword
-- use innerHTML in tests, not innerText
-- protect for-in in case Array and Object prototypes have custom fields
-
-* Thu Jan 02 2014 Stephen Gallagher <sgallagh(a)redhat.com> - 1.6.0-1
-- New upstream release 1.6.0
-- https://github.com/less/less.js/blob/v1.6.0/CHANGELOG.md
-- Properties can be interpolated, e.g. @{prefix}-property: value;
-- a default function has been added only valid in mixin definitions to
- determine if no other mixins have been matched
-- Added a plugins option that allows specifying an array of visitors run on the
- less AST
-- Performance improvements that may result in approx 20-40% speed up
-- Javascript evaluations returning numbers can now be used in
- calculations/functions
-- fixed issue when adding colours, taking the alpha over 1 and breaking when
- used in colour functions
-- when adding together 2 colours with non zero alpha, the alpha will now be
- combined rather than added
-- the advanced colour functions no longer ignore transparency, they blend that
- too
-- Added --clean-option and cleancssOptions to allow passing in clean css
- options
-- rgba declarations are now always clamped e.g. rgba(-1,258,258, -1) becomes
- rgba(0, 255, 255, 0)
-- Fix possible issue with import reference not bringing in styles (may not be a
- bugfix, just a code tidy)
-- Fix some issues with urls() being prefixed twice and unquoted urls in mixins
- being processed each time they are called
-- Fixed error messages for undefined variables in javascript evaluation
-- Fixed line/column numbers from math errors
-
-* Tue Nov 26 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.5.1-1
-- New upstream release 1.5.1
-- https://github.com/less/less.js/blob/v1.5.1/CHANGELOG.md
-- Added source-map-URL option
-- Fixed a bug which meant the minimised 1.5.0 browser version was not wrapped,
- meaning it interfered with require js
-- Fixed a bug where the browser version assume port was specified
-- Added the ability to specify variables on the command line
-- Upgraded clean-css and fixed it from trying to import
-- correct a bug meaning imports weren't synchronous (syncImport option
- available for full synchronous behaviour)
-- better mixin matching behaviour with calling multiple classes e.g. .a.b.c;
-
-* Tue Oct 22 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.5.0-1
-- New upstream release 1.5.0
-- https://github.com/less/less.js/blob/v1.5.0/CHANGELOG.md
-- sourcemap support
-- support for import inline option to include css that you do NOT want less to
- parse e.g. `@import (inline) "file.css";`
-- better support for modifyVars (refresh styles with new variables, using a
- file cache), is now more resiliant
-- support for import reference option to reference external css, but not output
- it. Any mixin calls or extend's will be output.
-- support for guards on selectors (currently only if you have a single
- selector)
-- allow property merging through the +: syntax
-- Added min/max functions
-- Added length function and improved extract to work with comma seperated
- values
-- when using import multiple, sub imports are imported multiple times into
- final output
-- fix bad spaces between namespace operators
-- do not compress comment if it begins with an exclamation mark
-- Fix the saturate function to pass through when using the CSS syntax
-- Added svg-gradient function
-- Added no-js option to lessc (in browser, use javascriptEnabled: false) which
- disallows JavaScript in less files
-- switched from the little supported and buggy cssmin (previously ycssmin) to
- clean-css
-- support transparent as a color, but not convert between rgba(0, 0, 0, 0) and
- transparent
-- remove sys.puts calls to stop deprecation warnings in future node.js releases
-- Browser: added logLevel option to control logging (2 = everything, 1 = errors
- only, 0 = no logging)
-- Browser: added errorReporting option which can be "html" (default) or
- "console" or a function
-- Now uses grunt for building and testing
-- A few bug fixes for media queries, extends, scoping, compression and import
- once.
-- if you don't pass a strict maths option, font size/line height options are
- output correctly again
-- npmignore now include .gitattributes
-- property names may include capital letters
-- various windows path fixes (capital letters, multiple // in a path)
-
-* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.4.1-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
-* Fri Jul 05 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.4.1-1
-- New upstream release 1.4.1
-- https://github.com/less/less.js/blob/v1.4.1/CHANGELOG.md
-- Fix syncImports and yui-compress option, as they were being ignored
-- Fixed several global variable leaks
-- Handle getting null or undefined passed as the options object
-
-* Tue Jun 18 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.4.0-1
-- New upstream release 1.4.0
-- https://github.com/cloudhead/less.js/blob/master/CHANGELOG.md
-- support for :extend() in selectors (e.g. input:extend(.button) {}) and &
- :extend(); in ruleset (e.g. input { &:extend(.button all); })
-- maths is now only done inside brackets. This means font: statements, media
- queries and the calc function can use a simpler format without being escaped.
- Disable this with --strict-maths-off in lessc and strictMaths:false in
- JavaScript.
-- units are calculated, e.g. 200cm+1m = 3m, 3px/1px = 3. If you use units
- inconsistently you will get an error. Suppress this error with
- --strict-units-off in lessc or strictUnits:false in JavaScript
-- (~"@var") selector interpolation is removed. Use @{var} in selectors to have
- variable selectors
-- default behaviour of import is to import each file once. @import-once has
- been removed.
-- You can specify options on imports to force it to behave as css or less
- @import (less) "file.css" will process the file as less
-- variables in mixins no longer 'leak' into their calling scope
-- added data-uri function which will inline an image into the output css. If
- ieCompat option is true and file is too large, it will fallback to a url()
-- significant bug fixes to our debug options
-- other parameters can be used as defaults in mixins e.g. .a(@a, @b:@a)
-- an error is shown if properties are used outside of a ruleset
-- added extract function which picks a value out of a list,
- e.g. extract(12 13 14, 3) => 3
-- added luma, hsvhue, hsvsaturation, hsvvalue functions
-- added pow, pi, mod, tan, sin, cos, atan, asin, acos and sqrt math functions
-- added convert function, e.g. convert(1rad, deg) => value in degrees
-- lessc makes output directories if they don't exist
-- lessc @import supports https and 301's
-- lessc "-depends" option for lessc writes out the list of import files used in
- makefile format
-- lessc "-lint" option just reports errors
-- support for namespaces in attributes and selector interpolation in attributes
-- other bug fixes
-- strictUnits now defaults to false and the true case now gives more useful but
- less correct results, e.g. 2px/1px = 2px
-- Process ./ when having relative paths
-- add isunit function for mixin guards and non basic units
-- extends recognise attributes
-- exception errors extend the JavaScript Error
-- remove es-5-shim as standard from the browser
-- Fix path issues with windows/linux local paths
-- change strictMaths to strictMath. Enable this with --strict-math=on in lessc
- and strictMath:true in JavaScript.
-- change lessc option for strict units to --strict-units=off
-- fix passing of strict maths option
-
-* Tue Jun 18 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-5
-- Use correct build architectures
-
-* Mon May 06 2013 T.C. Hollingsworth <tchollingsworth(a)gmail.com> - 1.3.3-4
-- enable compression using ycssmin
-
-* Wed Apr 10 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-3
-- Fix BuildRequires to include nodejs-devel
-
-* Tue Apr 09 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-2
-- Rename package to nodejs-less
-
-* Tue Apr 09 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-1
-- Upgrade to new upstream release and switch to proper Node.js packaging
-- New upstream release 1.3.3
- * Fix critical bug with mixin call if using multiple brackets
- * When using the filter contrast function, the function is passed through if
- the first argument is not a color
-- New upstream release 1.3.2
- * browser and server url re-writing is now aligned to not re-write (previous
- lessc behaviour)
- * url-rewriting can be made to re-write to be relative to the entry file
- using the relative-urls option (less.relativeUrls option)
- * rootpath option can be used to add a base path to every url
- * Support mixin argument seperator of ';' so you can pass comma seperated
- values. e.g. .mixin(23px, 12px;);
- * Fix lots of problems with named arguments in corner cases, not behaving
- as expected
- * hsv, hsva, unit functions
- * fixed lots more bad error messages
- * fix @import-once to use the full path, not the relative one for
- determining if an import has been imported already
- * support :not(:nth-child(3))
- * mixin guards take units into account
- * support unicode descriptors (U+00A1-00A9)
- * support calling mixins with a stack when using & (broken in 1.3.1)
- * support @namespace and namespace combinators
- * when using %% with colour functions, take into account a colour is out of
- 256
- * when doing maths with a %% do not divide by 100 and keep the unit
- * allow url to contain %% (e.g. %%20 for a space)
- * if a mixin guard stops execution a default mixin is not required
- * units are output in strings (use the unit function if you need to get the
- value without unit)
- * do not infinite recurse when mixins call mixins of the same name
- * fix issue on important on mixin calls
- * fix issue with multiple comments being confused
- * tolerate multiple semi-colons on rules
- * ignore subsequant @charset
- * syncImport option for node.js to read files syncronously
- * write the output directory if it is missing
- * change dependency on cssmin to ycssmin
- * lessc can load files over http
- * allow calling less.watch() in non dev mode
- * don't cache in dev mode
- * less files cope with query parameters better
- * sass debug statements are now chrome compatible
- * modifyVars function added to re-render with different root variables
-
-* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.3.1-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Wed Dec 19 2012 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.1-4
-- Unbundle cssmin.js from the sources
-- Throw an error when --yui-compress is passed at the lessc command line
-- Convert assorted %%prep actions into patches
-
-* Wed Dec 19 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.1-3
-- include LICENSE and README.md
-
-* Wed Dec 19 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.1-2
-- minor spec cleanup
-- clear dist-dir
-- license clearification
-
-* Thu Dec 13 2012 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.1-1
-- Update to the 1.3.1 release
-- Fix versioning bugs, get the tarball from a cleaner, tagged location
-
-* Mon Sep 17 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.0-20120917git55d6e5a.1
-- initial packaging
diff --git a/sources b/sources
deleted file mode 100644
index c937612..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-SHA512 (less-3.10.3.tgz) = bf3df6bea7e09a8c45d61dcae09fb2282b5a8c7d0f5a68e420581bb3977bf04fdcfdef944139c8fa558afb5790444f793d7336982deb2652d248ff554079daa3
commit 6f6f161eb920218f5e6f5987694d65b661188a22
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Sat Aug 1 05:40:04 2020 +0000
- Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 10bea00..8da1e47 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 3.10.3
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -74,6 +74,10 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Sat Aug 01 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-5
+- Second attempt - Rebuilt for
+ https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
* Tue Jul 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
commit d936760f772c2e2bf883208f769bb4d8dd1833d7
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Tue Jul 28 10:35:22 2020 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 090f42f..10bea00 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 3.10.3
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -74,6 +74,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Tue Jul 28 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
* Wed Jan 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
commit af73d5f6d1ce1705b6807aae1cee0e3f7a7c5b0a
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Wed Jan 29 17:13:59 2020 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 67714c8..090f42f 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 3.10.3
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -74,6 +74,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Wed Jan 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.10.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
* Thu Oct 31 2019 Tom Hughes <tom(a)compton.nu> - 3.10.3-2
- Install lessc with executable permission
commit ac9cd13706b9f10054336fae0788da1c936d996e
Author: Tom Hughes <tom(a)compton.nu>
Date: Thu Oct 31 11:56:01 2019 +0000
Install lessc with executable permission
diff --git a/nodejs-less.spec b/nodejs-less.spec
index febe76a..67714c8 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 3.10.3
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -58,7 +58,9 @@ rm test/less/3rd-party/*.less
%install
mkdir -p %{buildroot}%{nodejs_sitelib}/less
-cp -pr package.json index.js bin dist lib %{buildroot}/%{nodejs_sitelib}/less
+cp -pr package.json index.js dist lib %{buildroot}/%{nodejs_sitelib}/less
+mkdir -p %{buildroot}%{nodejs_sitelib}/less/bin
+install -m755 -p bin/lessc %{buildroot}%{nodejs_sitelib}/less/bin
mkdir -p %{buildroot}%{_bindir}
ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%nodejs_symlink_deps
@@ -72,6 +74,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Thu Oct 31 2019 Tom Hughes <tom(a)compton.nu> - 3.10.3-2
+- Install lessc with executable permission
+
* Fri Aug 23 2019 Tom Hughes <tom(a)compton.nu> - 3.10.3-1
- Update to 3.10.3 upstream release
commit 3df760deec73c58161bfd415a4e0ae16b8f6d673
Author: Tom Hughes <tom(a)compton.nu>
Date: Fri Aug 23 08:24:59 2019 +0100
Update to 3.10.3 upstream release
diff --git a/.gitignore b/.gitignore
index 61ef678..33ebfbc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,3 +16,4 @@
/less-3.10.0.tgz
/less-3.10.1.tgz
/less-3.10.2.tgz
+/less-3.10.3.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index c3ef9c4..febe76a 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 3.10.2
+Version: 3.10.3
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -72,6 +72,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Fri Aug 23 2019 Tom Hughes <tom(a)compton.nu> - 3.10.3-1
+- Update to 3.10.3 upstream release
+
* Wed Aug 21 2019 Tom Hughes <tom(a)compton.nu> - 3.10.2-1
- Update to 3.10.2 upstream release
diff --git a/sources b/sources
index 046c4ef..c937612 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (less-3.10.2.tgz) = 72b39be6bf009c86245acb3ab0935c7206f6d14aaf0df759868a6e0c6f4b19f712418f9f00a200fd6e1ab39f842e77d4c670ebbaa0bb898c9e0d9982e389cc9f
+SHA512 (less-3.10.3.tgz) = bf3df6bea7e09a8c45d61dcae09fb2282b5a8c7d0f5a68e420581bb3977bf04fdcfdef944139c8fa558afb5790444f793d7336982deb2652d248ff554079daa3
commit 0bd6f36580bf71f07f7289e92be1c55dda68df55
Author: Tom Hughes <tom(a)compton.nu>
Date: Wed Aug 21 09:19:45 2019 +0100
Update to 3.10.2 upstream release
diff --git a/.gitignore b/.gitignore
index a26a1a3..61ef678 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,3 +15,4 @@
/less-3.9.0.tgz
/less-3.10.0.tgz
/less-3.10.1.tgz
+/less-3.10.2.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 829940c..c3ef9c4 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 3.10.1
+Version: 3.10.2
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -72,6 +72,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Wed Aug 21 2019 Tom Hughes <tom(a)compton.nu> - 3.10.2-1
+- Update to 3.10.2 upstream release
+
* Tue Aug 20 2019 Tom Hughes <tom(a)compton.nu> - 3.10.1-1
- Update to 3.10.1 upstream release
diff --git a/sources b/sources
index fc50505..046c4ef 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (less-3.10.1.tgz) = c653f1eafb799c09b50c60e7bafd3a48d41b6b85a730a639bd99200ab9f22979036ecd3d925f5c7369d24bb38cb9f2d3eb4216b315129f0af5464878ae430572
+SHA512 (less-3.10.2.tgz) = 72b39be6bf009c86245acb3ab0935c7206f6d14aaf0df759868a6e0c6f4b19f712418f9f00a200fd6e1ab39f842e77d4c670ebbaa0bb898c9e0d9982e389cc9f
commit 9d1a713dd8233d5df31ed3ac94d43195f4fb4473
Author: Tom Hughes <tom(a)compton.nu>
Date: Tue Aug 20 10:31:57 2019 +0100
Update to 3.10.1 upstream release
diff --git a/.gitignore b/.gitignore
index 3783184..a26a1a3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -13,3 +13,5 @@
/less-2.7.2.tgz
/less-3.8.1.tgz
/less-3.9.0.tgz
+/less-3.10.0.tgz
+/less-3.10.1.tgz
diff --git a/nodejs-less-mime2.patch b/nodejs-less-mime2.patch
index 02cba9c..92317b2 100644
--- a/nodejs-less-mime2.patch
+++ b/nodejs-less-mime2.patch
@@ -1,15 +1,49 @@
-commit 595310bb97fcba1cd23edd6b6e05afbe3d32869b
+commit 1cbb465aa92f7cb903f7900e0e43cc08294fc649
Author: Tom Hughes <tom(a)compton.nu>
Date: Thu Sep 20 18:55:15 2018 +0100
Update for npm(mime) version 2.x
+diff --git a/bin/lessc b/bin/lessc
+index 0ffe6dbc..11c11d45 100644
+--- a/bin/lessc
++++ b/bin/lessc
+@@ -180,10 +180,10 @@ var environment = {
+ return buffer.toString('base64');
+ },
+ mimeLookup: function mimeLookup(filename) {
+- return require('mime').lookup(filename);
++ return require('mime').getType(filename);
+ },
+ charsetLookup: function charsetLookup(mime) {
+- return require('mime').charsets.lookup(mime);
++ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
+ },
+ getSourceMapGenerator: function getSourceMapGenerator() {
+ return require('source-map').SourceMapGenerator;
+diff --git a/dist/less.cjs.js b/dist/less.cjs.js
+index 41b01742..cfc307e9 100644
+--- a/dist/less.cjs.js
++++ b/dist/less.cjs.js
+@@ -11,10 +11,10 @@ var environment = {
+ return buffer.toString('base64');
+ },
+ mimeLookup: function mimeLookup(filename) {
+- return require('mime').lookup(filename);
++ return require('mime').getType(filename);
+ },
+ charsetLookup: function charsetLookup(mime) {
+- return require('mime').charsets.lookup(mime);
++ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
+ },
+ getSourceMapGenerator: function getSourceMapGenerator() {
+ return require('source-map').SourceMapGenerator;
diff --git a/lib/less-node/environment.js b/lib/less-node/environment.js
-index 104222af..54956eac 100644
+index a9b790c9..a24cf481 100644
--- a/lib/less-node/environment.js
+++ b/lib/less-node/environment.js
-@@ -3,10 +3,10 @@ module.exports = {
- return new Buffer(str).toString('base64');
+@@ -5,10 +5,10 @@ export default {
+ return buffer.toString('base64');
},
mimeLookup: function (filename) {
- return require('mime').lookup(filename);
@@ -22,10 +56,10 @@ index 104222af..54956eac 100644
getSourceMapGenerator: function getSourceMapGenerator() {
return require('source-map').SourceMapGenerator;
diff --git a/package.json b/package.json
-index c54bfbb5..53ea6947 100644
+index b9887fcf..50599f21 100644
--- a/package.json
+++ b/package.json
-@@ -44,7 +44,7 @@
+@@ -42,7 +42,7 @@
"errno": "^0.1.1",
"graceful-fs": "^4.1.2",
"image-size": "~0.5.0",
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 437d4ef..829940c 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 3.9.0
+Version: 3.10.1
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -17,7 +17,6 @@ ExclusiveArch: %{nodejs_arches} noarch
BuildRequires: nodejs-packaging
BuildRequires: npm(clone)
-BuildRequires: npm(grunt-cli)
BuildRequires: npm(image-size)
BuildRequires: npm(less-plugin-clean-css)
BuildRequires: npm(mime)
@@ -42,7 +41,7 @@ and server-side, with Node.js and Rhino.
%nodejs_fixdep --optional promise "^8.0.1"
%nodejs_fixdep --optional request "^2.67.0"
%nodejs_fixdep --optional source-map "^0.5.6"
-rm -rf node_modules dist/*.js
+rm -rf node_modules
%build
@@ -52,16 +51,14 @@ rm -rf node_modules dist/*.js
%check
%nodejs_symlink_deps --check --optional
rm test/less/import-module.less
-rm test/less-bom/import-module.less
rm test/css/3rd-party/*.css
rm test/less/3rd-party/*.less
-rm test/less-bom/3rd-party/*.less
%{__nodejs} test
%install
mkdir -p %{buildroot}%{nodejs_sitelib}/less
-cp -pr package.json browser.js index.js bin lib %{buildroot}/%{nodejs_sitelib}/less
+cp -pr package.json index.js bin dist lib %{buildroot}/%{nodejs_sitelib}/less
mkdir -p %{buildroot}%{_bindir}
ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%nodejs_symlink_deps
@@ -75,6 +72,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Tue Aug 20 2019 Tom Hughes <tom(a)compton.nu> - 3.10.1-1
+- Update to 3.10.1 upstream release
+
* Fri Jul 26 2019 Tom Hughes <tom(a)compton.nu> - 3.9.0-1
- Update to 3.9.0 upstream release
diff --git a/sources b/sources
index e4f5725..fc50505 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (less-3.9.0.tgz) = df50a6b4f119ada354b6e5111188d2a9191e11315dc841d210f006ab87ab0e5517b5d6bba7336672d7658dd21a8126f9f3d77fa971968a23f7d51e4955ffafd3
+SHA512 (less-3.10.1.tgz) = c653f1eafb799c09b50c60e7bafd3a48d41b6b85a730a639bd99200ab9f22979036ecd3d925f5c7369d24bb38cb9f2d3eb4216b315129f0af5464878ae430572
commit 71428085669125ebb6160a0a0cee50b69f95fa3e
Author: Tom Hughes <tom(a)compton.nu>
Date: Fri Jul 26 14:55:51 2019 +0100
Update to 3.9.0 upstream release
diff --git a/.gitignore b/.gitignore
index 8338e24..3783184 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,4 @@
/less-2.7.1.tgz
/less-2.7.2.tgz
/less-3.8.1.tgz
+/less-3.9.0.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 75e0387..437d4ef 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,8 +1,8 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 3.8.1
-Release: 3%{?dist}
+Version: 3.9.0
+Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -75,6 +75,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Fri Jul 26 2019 Tom Hughes <tom(a)compton.nu> - 3.9.0-1
+- Update to 3.9.0 upstream release
+
* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
diff --git a/sources b/sources
index 8eefbc6..e4f5725 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (less-3.8.1.tgz) = f07146b9698bdc5850474687f3d7ac705341407fe712260f3f696d0c5750c36721136f18c76137961008abd636b1a6302d2c1aebdf6ce1d05511f098f03adfed
+SHA512 (less-3.9.0.tgz) = df50a6b4f119ada354b6e5111188d2a9191e11315dc841d210f006ab87ab0e5517b5d6bba7336672d7658dd21a8126f9f3d77fa971968a23f7d51e4955ffafd3
commit e4cb4a32f05d3f2228aaf29446bf9f5eaaa92620
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Jul 25 20:44:17 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/nodejs-less.spec b/nodejs-less.spec
index ff61fb9..75e0387 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 3.8.1
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -75,6 +75,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
commit 3157c23fe5a2b168b77af3385f508e0fe7b22061
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Feb 1 14:30:38 2019 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 7c3a9d8..ff61fb9 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 3.8.1
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -75,6 +75,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%changelog
+* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.8.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
* Thu Sep 20 2018 Tom Hughes <tom(a)compton.nu> - 3.8.1-1
- Update to 3.8.1 upstream release
commit 7630937053cdac23fc6a171401262fb5f0adf836
Author: Tom Hughes <tom(a)compton.nu>
Date: Fri Sep 21 18:38:08 2018 +0100
Update to 3.8.1 upstream release
diff --git a/.gitignore b/.gitignore
index d2cbf23..8338e24 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,3 +11,4 @@
/less-2.6.1.tgz
/less-2.7.1.tgz
/less-2.7.2.tgz
+/less-3.8.1.tgz
diff --git a/nodejs-less-mime2.patch b/nodejs-less-mime2.patch
new file mode 100644
index 0000000..02cba9c
--- /dev/null
+++ b/nodejs-less-mime2.patch
@@ -0,0 +1,36 @@
+commit 595310bb97fcba1cd23edd6b6e05afbe3d32869b
+Author: Tom Hughes <tom(a)compton.nu>
+Date: Thu Sep 20 18:55:15 2018 +0100
+
+ Update for npm(mime) version 2.x
+
+diff --git a/lib/less-node/environment.js b/lib/less-node/environment.js
+index 104222af..54956eac 100644
+--- a/lib/less-node/environment.js
++++ b/lib/less-node/environment.js
+@@ -3,10 +3,10 @@ module.exports = {
+ return new Buffer(str).toString('base64');
+ },
+ mimeLookup: function (filename) {
+- return require('mime').lookup(filename);
++ return require('mime').getType(filename);
+ },
+ charsetLookup: function (mime) {
+- return require('mime').charsets.lookup(mime);
++ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
+ },
+ getSourceMapGenerator: function getSourceMapGenerator() {
+ return require('source-map').SourceMapGenerator;
+diff --git a/package.json b/package.json
+index c54bfbb5..53ea6947 100644
+--- a/package.json
++++ b/package.json
+@@ -44,7 +44,7 @@
+ "errno": "^0.1.1",
+ "graceful-fs": "^4.1.2",
+ "image-size": "~0.5.0",
+- "mime": "^1.4.1",
++ "mime": "^2.0.0",
+ "mkdirp": "^0.5.0",
+ "promise": "^7.1.1",
+ "request": "^2.83.0",
diff --git a/nodejs-less.spec b/nodejs-less.spec
index ec89301..7c3a9d8 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,97 +1,83 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 2.7.2
-Release: 6%{?dist}
+Version: 3.8.1
+Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
# everything else is ASL 2.0
License: ASL 2.0 and BSD
-
URL: http://lesscss.org
-Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
-
+Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
+Patch0: nodejs-less-mime2.patch
BuildArch: noarch
-BuildRequires: nodejs-devel
+ExclusiveArch: %{nodejs_arches} noarch
+
BuildRequires: nodejs-packaging
+
+BuildRequires: npm(clone)
BuildRequires: npm(grunt-cli)
-BuildRequires: npm(source-map)
+BuildRequires: npm(image-size)
+BuildRequires: npm(less-plugin-clean-css)
BuildRequires: npm(mime)
-Requires: nodejs
-ExclusiveArch: %{nodejs_arches} noarch
+BuildRequires: npm(source-map)
+
+Provides: lessjs = %{version}-%{release}
+Obsoletes: lessjs < 1.3.3-2
-Provides: lessjs = %{version}-%{release}
-Obsoletes: lessjs < 1.3.3-2
%description
LESS extends CSS with dynamic behavior such as variables, mixins, operations
and functions. LESS runs on both the client-side (Chrome, Safari, Firefox)
and server-side, with Node.js and Rhino.
+
%prep
-%setup -q -n package
+%autosetup -p 1 -n package
+%nodejs_fixdep clone "^1.0.2"
+%nodejs_fixdep --optional --remove errno
+%nodejs_fixdep --optional --remove mkdirp
+%nodejs_fixdep --optional image-size "^0.6.3"
+%nodejs_fixdep --optional promise "^8.0.1"
+%nodejs_fixdep --optional request "^2.67.0"
+%nodejs_fixdep --optional source-map "^0.5.6"
+rm -rf node_modules dist/*.js
-# Remove pre-built files from the dist/ directory
-rm -f dist/*.js
%build
# Nothing to be built, we're just carrying around flat files
+
%check
%nodejs_symlink_deps --check --optional
-
-%{__nodejs} -e 'require("./")'
-
-# Simple test
-cat > testing.less << EOF
-@bg: #a1a1a1;
-
-body {
- background: @bg;
-}
-EOF
-
-workingdir=`pwd`
-pushd /
-%{buildroot}%{nodejs_sitelib}/less/bin/lessc - < $workingdir/testing.less
-popd
-
-# Some tests are known to fail because we don't have npm(image-size)
-# packaged, so make this just informative.
-%{__nodejs} test ||:
+rm test/less/import-module.less
+rm test/less-bom/import-module.less
+rm test/css/3rd-party/*.css
+rm test/less/3rd-party/*.less
+rm test/less-bom/3rd-party/*.less
+%{__nodejs} test
%install
+mkdir -p %{buildroot}%{nodejs_sitelib}/less
+cp -pr package.json browser.js index.js bin lib %{buildroot}/%{nodejs_sitelib}/less
mkdir -p %{buildroot}%{_bindir}
-mkdir -p %{buildroot}%{nodejs_sitelib}/less/lib
-chmod a+x bin/lessc
-
-cp -rp bin \
- browser.js \
- index.js \
- package.json \
- %{buildroot}/%{nodejs_sitelib}/less
-
-cp -rp lib/less \
- lib/less-browser \
- lib/less-node \
- lib/less-rhino \
- %{buildroot}/%{nodejs_sitelib}/less/lib
-
-# Install /usr/bin/lessc
-ln -s %{nodejs_sitelib}/less/bin/lessc \
- %{buildroot}%{_bindir}
-
+ln -s %{nodejs_sitelib}/less/bin/lessc %{buildroot}%{_bindir}
%nodejs_symlink_deps
+
%files
-%doc LICENSE README.md CHANGELOG.md CONTRIBUTING.md
+%doc README.md CHANGELOG.md CONTRIBUTING.md
+%license LICENSE
%{_bindir}/lessc
%{nodejs_sitelib}/less
%changelog
+* Thu Sep 20 2018 Tom Hughes <tom(a)compton.nu> - 3.8.1-1
+- Update to 3.8.1 upstream release
+
* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
diff --git a/sources b/sources
index 68b820f..8eefbc6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (less-2.7.2.tgz) = acc355910aefff24a61c9752a177e69d52091496e477becc43b5337e5ad3eaaca717513bfe0990f8bd36d163604ad5b66e71982fbfb3a6ed746441d1af3db686
+SHA512 (less-3.8.1.tgz) = f07146b9698bdc5850474687f3d7ac705341407fe712260f3f696d0c5750c36721136f18c76137961008abd636b1a6302d2c1aebdf6ce1d05511f098f03adfed
commit 434b007d961415debdea8fa65e815bd30436b300
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Jul 13 13:08:01 2018 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 2fffb93..ec89301 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 2.7.2
-Release: 5%{?dist}
+Release: 6%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -92,6 +92,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 2.7.2-5
- Escape macros in %%changelog
commit ee38238380c00ecd763913cef2e8562366fb2733
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Fri Feb 9 09:05:16 2018 +0100
Escape macros in %changelog
Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.o...
Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 46f7098..2fffb93 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 2.7.2
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -92,6 +92,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 2.7.2-5
+- Escape macros in %%changelog
+
* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
@@ -179,7 +182,7 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
`.mixin();`)
- Do unit conversions with min and max functions. Don't pass through if not
understood, throw an error
-- Allow % to be passed on its own to the unit function e.g. `unit(10, %)`
+- Allow % to be passed on its own to the unit function e.g. `unit(10, %%)`
- Fix a bug when comparing a unit value to a non-unit value if the unit-value
was the multiple of another unit (e.g. cm, mm, deg etc.)
- Fix mixins with media queries in import reference files not being put into
commit 97c3a729130c981c6f6b0cd352df8438d55a4b6c
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Feb 8 06:24:24 2018 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 29a16fa..46f7098 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 2.7.2
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -92,6 +92,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
* Thu Jul 27 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
commit a60191f5f794bcec2f68481e8ee7c4247c2e9163
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Jul 27 00:11:20 2017 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 62599bd..29a16fa 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 2.7.2
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -92,6 +92,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Thu Jul 27 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
commit f67d159f2a83e73ceee1049c2e68da70d56f30f0
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Feb 10 23:21:17 2017 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 2db9b34..62599bd 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 2.7.2
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -92,6 +92,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.7.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
* Thu Jan 19 2017 Stephen Gallagher <sgallagh(a)redhat.com> - 2.7.2-1
- Update to 2.7.2
commit 2ef65cec2fd4050c9e8e339346dcc64f2dd02840
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Thu Jan 19 09:18:06 2017 -0500
Update to 2.7.2
diff --git a/.gitignore b/.gitignore
index 54c6669..d2cbf23 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,3 +10,4 @@
/less-1.7.5.tgz
/less-2.6.1.tgz
/less-2.7.1.tgz
+/less-2.7.2.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 70643b2..2db9b34 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 2.7.1
+Version: 2.7.2
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -92,6 +92,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Thu Jan 19 2017 Stephen Gallagher <sgallagh(a)redhat.com> - 2.7.2-1
+- Update to 2.7.2
+
* Tue May 10 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.7.1-1
- Update to 2.7.1
- Compatibility with Node.js 6.x
diff --git a/sources b/sources
index a797839..68b820f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-9b1b15471ce700d483554c780e5d4d61 less-2.7.1.tgz
+SHA512 (less-2.7.2.tgz) = acc355910aefff24a61c9752a177e69d52091496e477becc43b5337e5ad3eaaca717513bfe0990f8bd36d163604ad5b66e71982fbfb3a6ed746441d1af3db686
commit ea0c4d2b112828e1967e779680ed1b85a3054e4e
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Tue May 10 09:02:35 2016 -0400
Update to 2.7.1
- Compatibility with Node.js 6.x
- https://github.com/less/less.js/blob/v2.7.1/CHANGELOG.md
diff --git a/.gitignore b/.gitignore
index a796ded..54c6669 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,3 +9,4 @@
/less-1.7.0.tgz
/less-1.7.5.tgz
/less-2.6.1.tgz
+/less-2.7.1.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 2e4e21e..70643b2 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,8 +1,8 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 2.6.1
-Release: 2%{?dist}
+Version: 2.7.1
+Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -92,6 +92,11 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Tue May 10 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.7.1-1
+- Update to 2.7.1
+- Compatibility with Node.js 6.x
+- https://github.com/less/less.js/blob/v2.7.1/CHANGELOG.md
+
* Fri Apr 08 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-2
- Fix missing lib components
- Add basic test for lessc
diff --git a/sources b/sources
index 79a648f..a797839 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-9b47d7a0fec8613aad8a805917fe698b less-2.6.1.tgz
+9b1b15471ce700d483554c780e5d4d61 less-2.7.1.tgz
commit 096193285869dcc254332e9e5f321c930105d698
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Fri Apr 8 09:45:25 2016 -0400
Fix missing lib components
- Add basic test for lessc
- Drop unused patches
- Resolves# RHBZ#1324883
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
deleted file mode 100644
index e33d49b..0000000
--- a/0001-Require-include-files-from-the-default-location.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From 8c08c98e0b63163de9b73669abaf15dcb47e5c97 Mon Sep 17 00:00:00 2001
-From: Stephen Gallagher <sgallagh(a)redhat.com>
-Date: Tue, 29 Mar 2016 09:14:52 -0400
-Subject: [PATCH] Require include files from the default location
-
----
- bin/lessc | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/bin/lessc b/bin/lessc
-index 4907bc36f62e427e39903ca47be0c0c3ba613d13..8c484539a2e06b4b21af7b235d397fbb66bcbbdf 100755
---- a/bin/lessc
-+++ b/bin/lessc
-@@ -1,20 +1,20 @@
- #!/usr/bin/env node
-
- var path = require('path'),
-- fs = require('../lib/less-node/fs'),
-+ fs = require('less-node/fs'),
- os = require("os"),
- errno,
- mkdirp;
-
- try {
- errno = require('errno');
- } catch (err) {
- errno = null;
- }
-
--var less = require('../lib/less-node'),
-+var less = require('less-node'),
- pluginLoader = new less.PluginLoader(less),
- plugin,
- plugins = [];
-
- var args = process.argv.slice(1);
-@@ -483,6 +483,6 @@ function printUsage() {
-
- process.stdin.on('end', function() {
- parseLessFile(false, buffer);
- });
- }
--})();
-\ No newline at end of file
-+})();
---
-2.7.3
-
diff --git a/0002-Fedora-disable-sourcemap-tests.patch b/0002-Fedora-disable-sourcemap-tests.patch
deleted file mode 100644
index b3cd746..0000000
--- a/0002-Fedora-disable-sourcemap-tests.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From a318f959688a23603e2868568f4489edaa100f86 Mon Sep 17 00:00:00 2001
-From: Stephen Gallagher <sgallagh(a)redhat.com>
-Date: Thu, 4 Sep 2014 10:14:33 -0400
-Subject: [PATCH 2/2] Fedora: disable sourcemap tests
-
----
- test/index.js | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/test/index.js b/test/index.js
-index 33e79637f05dca0cade43fccb69eddc739584ea6..ed2d4c391b6e605eafdc384960195d3824387a6b 100644
---- a/test/index.js
-+++ b/test/index.js
-@@ -29,6 +29,7 @@ lessTester.runTestSet({strictMath: true, dumpLineNumbers: 'all'}, "debug/", null
- lessTester.runTestSet({strictMath: true, relativeUrls: false, rootpath: "folder (1)/"}, "static-urls/");
- lessTester.runTestSet({strictMath: true, compress: true}, "compression/");
- lessTester.runTestSet({}, "legacy/");
-+/*
- lessTester.runTestSet({strictMath: true, strictUnits: true, sourceMap: true, globalVars: true }, "sourcemaps/",
- lessTester.testSourcemap, null, null,
- function(filename, type) {
-@@ -37,6 +38,8 @@ lessTester.runTestSet({strictMath: true, strictUnits: true, sourceMap: true, glo
- }
- return path.join('test/sourcemaps', filename) + '.json';
- });
-+
-+*/
- lessTester.runTestSet({globalVars: true, banner: "/**\n * Test\n */\n"}, "globalVars/",
- null, null, null, function(name) { return path.join('test/less/', name) + '.json'; });
- lessTester.runTestSet({modifyVars: true}, "modifyVars/",
---
-2.1.0
-
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 93b8a19..2e4e21e 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 2.6.1
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -12,10 +12,6 @@ License: ASL 2.0 and BSD
URL: http://lesscss.org
Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
-# Since we're installing this in a global location, fix the require()
-# calls to point there.
-Patch0001: 0001-Require-include-files-from-the-default-location.patch
-
BuildArch: noarch
BuildRequires: nodejs-devel
BuildRequires: nodejs-packaging
@@ -36,8 +32,6 @@ and server-side, with Node.js and Rhino.
%prep
%setup -q -n package
-%patch0001 -p1
-
# Remove pre-built files from the dist/ directory
rm -f dist/*.js
@@ -49,16 +43,41 @@ rm -f dist/*.js
%{__nodejs} -e 'require("./")'
+# Simple test
+cat > testing.less << EOF
+@bg: #a1a1a1;
+
+body {
+ background: @bg;
+}
+EOF
+
+workingdir=`pwd`
+pushd /
+%{buildroot}%{nodejs_sitelib}/less/bin/lessc - < $workingdir/testing.less
+popd
+
# Some tests are known to fail because we don't have npm(image-size)
# packaged, so make this just informative.
-node test ||:
+%{__nodejs} test ||:
%install
mkdir -p %{buildroot}%{_bindir}
-mkdir -p %{buildroot}%{nodejs_sitelib}/less
+mkdir -p %{buildroot}%{nodejs_sitelib}/less/lib
chmod a+x bin/lessc
-cp -rp bin package.json lib/less/* %{buildroot}/%{nodejs_sitelib}/less
+
+cp -rp bin \
+ browser.js \
+ index.js \
+ package.json \
+ %{buildroot}/%{nodejs_sitelib}/less
+
+cp -rp lib/less \
+ lib/less-browser \
+ lib/less-node \
+ lib/less-rhino \
+ %{buildroot}/%{nodejs_sitelib}/less/lib
# Install /usr/bin/lessc
ln -s %{nodejs_sitelib}/less/bin/lessc \
@@ -73,6 +92,12 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Fri Apr 08 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-2
+- Fix missing lib components
+- Add basic test for lessc
+- Drop unused patches
+- Resolves# RHBZ#1324883
+
* Tue Mar 29 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-1
- Upgrade to latest upstream stable release 2.6.1
- https://github.com/less/less.js/blob/v2.6.1/CHANGELOG.md
commit ef613f768d0b2507f7475b2abc153980e88d5fa3
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Tue Mar 29 09:54:03 2016 -0400
Upgrade to latest upstream stable release 2.6.1
- https://github.com/less/less.js/blob/v2.6.1/CHANGELOG.md
diff --git a/.gitignore b/.gitignore
index 49bc745..a796ded 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@
/less-1.6.3.tgz
/less-1.7.0.tgz
/less-1.7.5.tgz
+/less-2.6.1.tgz
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
index 2748b08..e33d49b 100644
--- a/0001-Require-include-files-from-the-default-location.patch
+++ b/0001-Require-include-files-from-the-default-location.patch
@@ -1,57 +1,48 @@
-From 63768b5d3f073c39b45c4541fae8d0b36d9eb4bd Mon Sep 17 00:00:00 2001
+From 8c08c98e0b63163de9b73669abaf15dcb47e5c97 Mon Sep 17 00:00:00 2001
From: Stephen Gallagher <sgallagh(a)redhat.com>
-Date: Wed, 19 Dec 2012 09:06:24 -0500
-Subject: [PATCH 1/2] Require include files from the default location
+Date: Tue, 29 Mar 2016 09:14:52 -0400
+Subject: [PATCH] Require include files from the default location
---
- bin/lessc | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
+ bin/lessc | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/bin/lessc b/bin/lessc
-index 684200287be4ad982f76924a2bcd43a4fca5b389..859bf89372599f584dcc85e0720916b6bf607297 100755
+index 4907bc36f62e427e39903ca47be0c0c3ba613d13..8c484539a2e06b4b21af7b235d397fbb66bcbbdf 100755
--- a/bin/lessc
+++ b/bin/lessc
-@@ -1,11 +1,11 @@
+@@ -1,20 +1,20 @@
#!/usr/bin/env node
var path = require('path'),
-- fs = require('../lib/less/fs'),
-+ fs = require('less/fs'),
- os = require('os'),
+- fs = require('../lib/less-node/fs'),
++ fs = require('less-node/fs'),
+ os = require("os"),
+ errno,
mkdirp;
--var less = require('../lib/less');
-+var less = require('less');
- var args = process.argv.slice(1);
- var options = {
- depends: false,
-@@ -96,7 +96,7 @@ args = args.filter(function (arg) {
- break;
- case 'h':
- case 'help':
-- require('../lib/less/lessc_helper').printUsage();
-+ require('less/lessc_helper').printUsage();
- continueProcessing = false;
- case 'x':
- case 'compress':
-@@ -251,7 +251,7 @@ args = args.filter(function (arg) {
- }
- break;
- default:
-- require('../lib/less/lessc_helper').printUsage();
-+ require('less/lessc_helper').printUsage();
- continueProcessing = false;
- currentErrorcode = 1;
- break;
-@@ -296,7 +296,7 @@ if (options.cleancss && options.sourceMap) {
- if (! input) {
- console.log("lessc: no input files");
- console.log("");
-- require('../lib/less/lessc_helper').printUsage();
-+ require('less/lessc_helper').printUsage();
- currentErrorcode = 1;
- return;
+ try {
+ errno = require('errno');
+ } catch (err) {
+ errno = null;
}
+
+-var less = require('../lib/less-node'),
++var less = require('less-node'),
+ pluginLoader = new less.PluginLoader(less),
+ plugin,
+ plugins = [];
+
+ var args = process.argv.slice(1);
+@@ -483,6 +483,6 @@ function printUsage() {
+
+ process.stdin.on('end', function() {
+ parseLessFile(false, buffer);
+ });
+ }
+-})();
+\ No newline at end of file
++})();
--
-2.1.0
+2.7.3
diff --git a/nodejs-less.spec b/nodejs-less.spec
index ba10ac1..93b8a19 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,8 +1,8 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.7.5
-Release: 3%{?dist}
+Version: 2.6.1
+Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -16,16 +16,12 @@ Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
# calls to point there.
Patch0001: 0001-Require-include-files-from-the-default-location.patch
-# The sourcemap tests are quite broken. They rely on matching a pre-
-# calculated result, but the ordering of the resulting dictionary is
-# not necessarily deterministic. We'll disable this test until
-# upstream fixes the test.
-Patch0002: 0002-Fedora-disable-sourcemap-tests.patch
-
BuildArch: noarch
BuildRequires: nodejs-devel
BuildRequires: nodejs-packaging
-BuildRequires: nodejs-grunt-cli
+BuildRequires: npm(grunt-cli)
+BuildRequires: npm(source-map)
+BuildRequires: npm(mime)
Requires: nodejs
ExclusiveArch: %{nodejs_arches} noarch
@@ -41,22 +37,21 @@ and server-side, with Node.js and Rhino.
%setup -q -n package
%patch0001 -p1
-%patch0002 -p1
# Remove pre-built files from the dist/ directory
rm -f dist/*.js
-# enable compression using ycssmin
-%nodejs_fixdep ycssmin '~1.0.1'
-
%build
# Nothing to be built, we're just carrying around flat files
%check
-%nodejs_symlink_deps --check
-# Tests have a bug in them and will fail to find source-map,
-# even if it is installed.
-node test
+%nodejs_symlink_deps --check --optional
+
+%{__nodejs} -e 'require("./")'
+
+# Some tests are known to fail because we don't have npm(image-size)
+# packaged, so make this just informative.
+node test ||:
%install
@@ -78,6 +73,10 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Tue Mar 29 2016 Stephen Gallagher <sgallagh(a)redhat.com> - 2.6.1-1
+- Upgrade to latest upstream stable release 2.6.1
+- https://github.com/less/less.js/blob/v2.6.1/CHANGELOG.md
+
* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.7.5-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
diff --git a/sources b/sources
index 6c4f23d..79a648f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b5479aedd2aa26c8f7a1b87e260c6343 less-1.7.5.tgz
+9b47d7a0fec8613aad8a805917fe698b less-2.6.1.tgz
commit 10718d58a68e3b52b153d24a9f6c525338501673
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Feb 4 10:09:50 2016 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 2f707bb..ba10ac1 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 1.7.5
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -78,6 +78,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.7.5-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
commit 58365f3e3ec3cb9e50b84b4fd20123e15e8fe2ad
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Wed Jun 17 22:35:20 2015 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 6eb163f..2f707bb 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 1.7.5
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -78,6 +78,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
* Thu Sep 04 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.5-1
- New upstream release 1.7.5
- https://github.com/less/less.js/blob/v1.7.5/CHANGELOG.md
commit 5ef8eaa611e0a19d2f015c92446ed8fecc856bea
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Thu Sep 4 14:13:19 2014 -0400
New upstream release 1.7.5
- https://github.com/less/less.js/blob/v1.7.5/CHANGELOG.md
- Enable tests in RPM build
- Disable broken source-map test
diff --git a/.gitignore b/.gitignore
index 1e79884..49bc745 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@
/less-1.6.1.tgz
/less-1.6.3.tgz
/less-1.7.0.tgz
+/less-1.7.5.tgz
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
index d236bff..2748b08 100644
--- a/0001-Require-include-files-from-the-default-location.patch
+++ b/0001-Require-include-files-from-the-default-location.patch
@@ -1,4 +1,4 @@
-From 6135de47cbfbbb9bcebe3df7a8b2418b9f0f36fa Mon Sep 17 00:00:00 2001
+From 63768b5d3f073c39b45c4541fae8d0b36d9eb4bd Mon Sep 17 00:00:00 2001
From: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed, 19 Dec 2012 09:06:24 -0500
Subject: [PATCH 1/2] Require include files from the default location
@@ -8,16 +8,15 @@ Subject: [PATCH 1/2] Require include files from the default location
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/bin/lessc b/bin/lessc
-index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc6770056605 100755
+index 684200287be4ad982f76924a2bcd43a4fca5b389..859bf89372599f584dcc85e0720916b6bf607297 100755
--- a/bin/lessc
+++ b/bin/lessc
-@@ -1,12 +1,12 @@
+@@ -1,11 +1,11 @@
#!/usr/bin/env node
var path = require('path'),
- fs = require('../lib/less/fs'),
+ fs = require('less/fs'),
- sys = require('util'),
os = require('os'),
mkdirp;
@@ -26,7 +25,7 @@ index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc67
var args = process.argv.slice(1);
var options = {
depends: false,
-@@ -97,7 +97,7 @@ args = args.filter(function (arg) {
+@@ -96,7 +96,7 @@ args = args.filter(function (arg) {
break;
case 'h':
case 'help':
@@ -35,7 +34,7 @@ index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc67
continueProcessing = false;
case 'x':
case 'compress':
-@@ -249,7 +249,7 @@ args = args.filter(function (arg) {
+@@ -251,7 +251,7 @@ args = args.filter(function (arg) {
}
break;
default:
@@ -44,7 +43,7 @@ index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc67
continueProcessing = false;
currentErrorcode = 1;
break;
-@@ -294,7 +294,7 @@ if (options.cleancss && options.sourceMap) {
+@@ -296,7 +296,7 @@ if (options.cleancss && options.sourceMap) {
if (! input) {
console.log("lessc: no input files");
console.log("");
@@ -54,5 +53,5 @@ index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc67
return;
}
--
-1.9.3
+2.1.0
diff --git a/0002-Fedora-disable-sourcemap-tests.patch b/0002-Fedora-disable-sourcemap-tests.patch
new file mode 100644
index 0000000..b3cd746
--- /dev/null
+++ b/0002-Fedora-disable-sourcemap-tests.patch
@@ -0,0 +1,33 @@
+From a318f959688a23603e2868568f4489edaa100f86 Mon Sep 17 00:00:00 2001
+From: Stephen Gallagher <sgallagh(a)redhat.com>
+Date: Thu, 4 Sep 2014 10:14:33 -0400
+Subject: [PATCH 2/2] Fedora: disable sourcemap tests
+
+---
+ test/index.js | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/test/index.js b/test/index.js
+index 33e79637f05dca0cade43fccb69eddc739584ea6..ed2d4c391b6e605eafdc384960195d3824387a6b 100644
+--- a/test/index.js
++++ b/test/index.js
+@@ -29,6 +29,7 @@ lessTester.runTestSet({strictMath: true, dumpLineNumbers: 'all'}, "debug/", null
+ lessTester.runTestSet({strictMath: true, relativeUrls: false, rootpath: "folder (1)/"}, "static-urls/");
+ lessTester.runTestSet({strictMath: true, compress: true}, "compression/");
+ lessTester.runTestSet({}, "legacy/");
++/*
+ lessTester.runTestSet({strictMath: true, strictUnits: true, sourceMap: true, globalVars: true }, "sourcemaps/",
+ lessTester.testSourcemap, null, null,
+ function(filename, type) {
+@@ -37,6 +38,8 @@ lessTester.runTestSet({strictMath: true, strictUnits: true, sourceMap: true, glo
+ }
+ return path.join('test/sourcemaps', filename) + '.json';
+ });
++
++*/
+ lessTester.runTestSet({globalVars: true, banner: "/**\n * Test\n */\n"}, "globalVars/",
+ null, null, null, function(name) { return path.join('test/less/', name) + '.json'; });
+ lessTester.runTestSet({modifyVars: true}, "modifyVars/",
+--
+2.1.0
+
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 66154d6..6eb163f 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.7.3
+Version: 1.7.5
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -16,6 +16,12 @@ Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
# calls to point there.
Patch0001: 0001-Require-include-files-from-the-default-location.patch
+# The sourcemap tests are quite broken. They rely on matching a pre-
+# calculated result, but the ordering of the resulting dictionary is
+# not necessarily deterministic. We'll disable this test until
+# upstream fixes the test.
+Patch0002: 0002-Fedora-disable-sourcemap-tests.patch
+
BuildArch: noarch
BuildRequires: nodejs-devel
BuildRequires: nodejs-packaging
@@ -35,6 +41,7 @@ and server-side, with Node.js and Rhino.
%setup -q -n package
%patch0001 -p1
+%patch0002 -p1
# Remove pre-built files from the dist/ directory
rm -f dist/*.js
@@ -46,9 +53,10 @@ rm -f dist/*.js
# Nothing to be built, we're just carrying around flat files
%check
+%nodejs_symlink_deps --check
# Tests have a bug in them and will fail to find source-map,
# even if it is installed.
-# node test
+node test
%install
@@ -70,9 +78,15 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Thu Sep 04 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.5-1
+- New upstream release 1.7.5
+- https://github.com/less/less.js/blob/v1.7.5/CHANGELOG.md
+- Enable tests in RPM build
+- Disable broken source-map test
+
* Mon Jun 23 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.3-1
- New upstream release 1.7.3
-- https://github.com/less/less.js/blob/v1.7.1/CHANGELOG.md
+- https://github.com/less/less.js/blob/v1.7.3/CHANGELOG.md
- Fix detection of recursive mixins
- Fix the paths option for later versions of node (0.10+)
- Fix paths joining bug
diff --git a/sources b/sources
index a3d20f8..6c4f23d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ff35fa927dbaf5daa956a1074ad9773a less-1.7.0.tgz
+b5479aedd2aa26c8f7a1b87e260c6343 less-1.7.5.tgz
commit 4256e5774a0b61e7bcace39a3269a93bb24acaee
Author: T.C. Hollingsworth <tchollingsworth(a)gmail.com>
Date: Tue Jul 29 17:49:48 2014 -0700
Revert "New upstream release 1.7.3"
This update was not completed in Rawhide and therefore will
not be pushed back to EPEL7 yet.
This reverts commit e5d00458eec1251f5af4dadb158cd6e78712d57f.
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
index d236bff..6f1ec0b 100644
--- a/0001-Require-include-files-from-the-default-location.patch
+++ b/0001-Require-include-files-from-the-default-location.patch
@@ -1,23 +1,17 @@
-From 6135de47cbfbbb9bcebe3df7a8b2418b9f0f36fa Mon Sep 17 00:00:00 2001
+From 18e3f3f3a1955e0159b4e8c6141518a6a3cd0975 Mon Sep 17 00:00:00 2001
From: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed, 19 Dec 2012 09:06:24 -0500
-Subject: [PATCH 1/2] Require include files from the default location
+Subject: [PATCH] Require include files from the default location
---
- bin/lessc | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
+ bin/lessc | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/bin/lessc b/bin/lessc
-index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc6770056605 100755
+index e5ee1a1c7431e683ef884affcbea46721237f914..658dbf14e2c0dab9067487d6528066fda5414d09 100755
--- a/bin/lessc
+++ b/bin/lessc
-@@ -1,12 +1,12 @@
- #!/usr/bin/env node
-
- var path = require('path'),
-- fs = require('../lib/less/fs'),
-+ fs = require('less/fs'),
- sys = require('util'),
+@@ -6,7 +6,7 @@ var path = require('path'),
os = require('os'),
mkdirp;
@@ -26,7 +20,7 @@ index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc67
var args = process.argv.slice(1);
var options = {
depends: false,
-@@ -97,7 +97,7 @@ args = args.filter(function (arg) {
+@@ -96,7 +96,7 @@ args = args.filter(function (arg) {
break;
case 'h':
case 'help':
@@ -35,7 +29,7 @@ index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc67
continueProcessing = false;
case 'x':
case 'compress':
-@@ -249,7 +249,7 @@ args = args.filter(function (arg) {
+@@ -243,7 +243,7 @@ args = args.filter(function (arg) {
}
break;
default:
@@ -44,7 +38,7 @@ index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc67
continueProcessing = false;
currentErrorcode = 1;
break;
-@@ -294,7 +294,7 @@ if (options.cleancss && options.sourceMap) {
+@@ -288,7 +288,7 @@ if (options.cleancss && options.sourceMap) {
if (! input) {
console.log("lessc: no input files");
console.log("");
@@ -54,5 +48,5 @@ index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc67
return;
}
--
-1.9.3
+1.8.4.2
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 66154d6..c5e83b6 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,8 +1,8 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.7.3
-Release: 1%{?dist}
+Version: 1.7.0
+Release: 2%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -46,9 +46,7 @@ rm -f dist/*.js
# Nothing to be built, we're just carrying around flat files
%check
-# Tests have a bug in them and will fail to find source-map,
-# even if it is installed.
-# node test
+make %{?_smp_mflags} test
%install
@@ -70,32 +68,6 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
-* Mon Jun 23 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.3-1
-- New upstream release 1.7.3
-- https://github.com/less/less.js/blob/v1.7.1/CHANGELOG.md
-- Fix detection of recursive mixins
-- Fix the paths option for later versions of node (0.10+)
-- Fix paths joining bug
-- Fix a number precision issue on some versions of node
-- Fix an IE8 issue with importing css files
-- Fix IE11 detection for xhr requests
-- Modify var works if the last line of a less file is a comment.
-- Better detection of valid hex colour codes
-- Some stability fixes to support a low number of available file handles
-- Support comparing values with different quote types e.g.
- "test" now === 'test'
-- Give better error messages if accessing a url that returns a non 200 status
- code
-- Fix the e() function when passed empty string
-- Several minor bug fixes
-- https://github.com/less/less.js/blob/v1.7.2/CHANGELOG.md
-- Allow paths option to be a string (in 1.7.1 less started throwing an
- exception instead of incorrectly processing the string as an array of chars)
-- Do not round numbers when used with javascript (introduced 1.7.0)
-- https://github.com/less/less.js/blob/v1.7.3/CHANGELOG.md
-- Do not round the results of color functions, like lightness, hue, luma etc.
-- Support cover and contain keywords in background definitions
-
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
commit e5d00458eec1251f5af4dadb158cd6e78712d57f
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Mon Jun 23 08:56:29 2014 -0400
New upstream release 1.7.3
- https://github.com/less/less.js/blob/v1.7.1/CHANGELOG.md
- Fix detection of recursive mixins
- Fix the paths option for later versions of node (0.10+)
- Fix paths joining bug
- Fix a number precision issue on some versions of node
- Fix an IE8 issue with importing css files
- Fix IE11 detection for xhr requests
- Modify var works if the last line of a less file is a comment.
- Better detection of valid hex colour codes
- Some stability fixes to support a low number of available file handles
- Support comparing values with different quote types e.g.
"test" now === 'test'
- Give better error messages if accessing a url that returns a non 200 status
code
- Fix the e() function when passed empty string
- Several minor bug fixes
- https://github.com/less/less.js/blob/v1.7.2/CHANGELOG.md
- Allow paths option to be a string (in 1.7.1 less started throwing an
exception instead of incorrectly processing the string as an array of chars)
- Do not round numbers when used with javascript (introduced 1.7.0)
- https://github.com/less/less.js/blob/v1.7.3/CHANGELOG.md
- Do not round the results of color functions, like lightness, hue, luma etc.
- Support cover and contain keywords in background definitions
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
index 6f1ec0b..d236bff 100644
--- a/0001-Require-include-files-from-the-default-location.patch
+++ b/0001-Require-include-files-from-the-default-location.patch
@@ -1,17 +1,23 @@
-From 18e3f3f3a1955e0159b4e8c6141518a6a3cd0975 Mon Sep 17 00:00:00 2001
+From 6135de47cbfbbb9bcebe3df7a8b2418b9f0f36fa Mon Sep 17 00:00:00 2001
From: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed, 19 Dec 2012 09:06:24 -0500
-Subject: [PATCH] Require include files from the default location
+Subject: [PATCH 1/2] Require include files from the default location
---
- bin/lessc | 8 ++++----
- 1 file changed, 4 insertions(+), 4 deletions(-)
+ bin/lessc | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/bin/lessc b/bin/lessc
-index e5ee1a1c7431e683ef884affcbea46721237f914..658dbf14e2c0dab9067487d6528066fda5414d09 100755
+index 809741d870030ae4f177788315e11d35885b60ae..4b2471bfc5d7048aee43d8364af0cc6770056605 100755
--- a/bin/lessc
+++ b/bin/lessc
-@@ -6,7 +6,7 @@ var path = require('path'),
+@@ -1,12 +1,12 @@
+ #!/usr/bin/env node
+
+ var path = require('path'),
+- fs = require('../lib/less/fs'),
++ fs = require('less/fs'),
+ sys = require('util'),
os = require('os'),
mkdirp;
@@ -20,7 +26,7 @@ index e5ee1a1c7431e683ef884affcbea46721237f914..658dbf14e2c0dab9067487d6528066fd
var args = process.argv.slice(1);
var options = {
depends: false,
-@@ -96,7 +96,7 @@ args = args.filter(function (arg) {
+@@ -97,7 +97,7 @@ args = args.filter(function (arg) {
break;
case 'h':
case 'help':
@@ -29,7 +35,7 @@ index e5ee1a1c7431e683ef884affcbea46721237f914..658dbf14e2c0dab9067487d6528066fd
continueProcessing = false;
case 'x':
case 'compress':
-@@ -243,7 +243,7 @@ args = args.filter(function (arg) {
+@@ -249,7 +249,7 @@ args = args.filter(function (arg) {
}
break;
default:
@@ -38,7 +44,7 @@ index e5ee1a1c7431e683ef884affcbea46721237f914..658dbf14e2c0dab9067487d6528066fd
continueProcessing = false;
currentErrorcode = 1;
break;
-@@ -288,7 +288,7 @@ if (options.cleancss && options.sourceMap) {
+@@ -294,7 +294,7 @@ if (options.cleancss && options.sourceMap) {
if (! input) {
console.log("lessc: no input files");
console.log("");
@@ -48,5 +54,5 @@ index e5ee1a1c7431e683ef884affcbea46721237f914..658dbf14e2c0dab9067487d6528066fd
return;
}
--
-1.8.4.2
+1.9.3
diff --git a/nodejs-less.spec b/nodejs-less.spec
index c5e83b6..66154d6 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,8 +1,8 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.7.0
-Release: 2%{?dist}
+Version: 1.7.3
+Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -46,7 +46,9 @@ rm -f dist/*.js
# Nothing to be built, we're just carrying around flat files
%check
-make %{?_smp_mflags} test
+# Tests have a bug in them and will fail to find source-map,
+# even if it is installed.
+# node test
%install
@@ -68,6 +70,32 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Mon Jun 23 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.3-1
+- New upstream release 1.7.3
+- https://github.com/less/less.js/blob/v1.7.1/CHANGELOG.md
+- Fix detection of recursive mixins
+- Fix the paths option for later versions of node (0.10+)
+- Fix paths joining bug
+- Fix a number precision issue on some versions of node
+- Fix an IE8 issue with importing css files
+- Fix IE11 detection for xhr requests
+- Modify var works if the last line of a less file is a comment.
+- Better detection of valid hex colour codes
+- Some stability fixes to support a low number of available file handles
+- Support comparing values with different quote types e.g.
+ "test" now === 'test'
+- Give better error messages if accessing a url that returns a non 200 status
+ code
+- Fix the e() function when passed empty string
+- Several minor bug fixes
+- https://github.com/less/less.js/blob/v1.7.2/CHANGELOG.md
+- Allow paths option to be a string (in 1.7.1 less started throwing an
+ exception instead of incorrectly processing the string as an array of chars)
+- Do not round numbers when used with javascript (introduced 1.7.0)
+- https://github.com/less/less.js/blob/v1.7.3/CHANGELOG.md
+- Do not round the results of color functions, like lightness, hue, luma etc.
+- Support cover and contain keywords in background definitions
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
commit 68054d3ee53965929317f18c95b6c182a87d5238
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Sat Jun 7 08:53:33 2014 -0500
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
diff --git a/nodejs-less.spec b/nodejs-less.spec
index a5ab3bf..c5e83b6 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 1.7.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -68,6 +68,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.7.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
* Wed Mar 05 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.0-1
- New upstream release 1.7.0
- https://github.com/less/less.js/blob/v1.7.0/CHANGELOG.md
commit 37b45b93a685bc9408ebe9f8e534af5a49b6dede
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed Mar 5 15:33:09 2014 -0500
New upstream release 1.7.0
- https://github.com/less/less.js/blob/v1.7.0/CHANGELOG.md
- Add support for rulesets in variables and passed to mixins to allow wrapping
- Change luma to follow the w3c spec, luma is available as luminance. Contrast
still uses luma so you may see differences if your threshold % is close to
the existing calculated luma.
- Upgraded clean css which means the --selectors-merge-mode is now renamed
--compatibility
- Add support for using variables with @keyframes, @namespace, @charset
- Support property merging with +_ when spaces are needed and keep + for comma
separated
- Imports now always import once consistently- a race condition meant
previously certain configurations would lead to a different ordering of
files
- Fix support for `.mixin(@args...)` when called with no args (e.g.
`.mixin();`)
- Do unit conversions with min and max functions. Don't pass through if not
understood, throw an error
- Allow % to be passed on its own to the unit function e.g. `unit(10, %)`
- Fix a bug when comparing a unit value to a non-unit value if the unit-value
was the multiple of another unit (e.g. cm, mm, deg etc.)
- Fix mixins with media queries in import reference files not being put into
the output (they now output, they used to incorrectly not)
- Fix lint mode- now reports all errors
- Fixed a small scope issue with & {} selector rulesets incorrectly making
mixins visible- regression from 1.6.2
- Browser- added log level "debug" at 3 to get less logging, The default has
changed so unless you set the value to the default you won't see a
difference
- Browser- logLevel takes effect regardless of the environment (production/dev)
- Browser- added postProcessor option, a function called to post-process the
css before adding to the page
- Browser- use the right request for file access in IE
diff --git a/.gitignore b/.gitignore
index 6f47782..1e79884 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@
/less-1.6.0.tgz
/less-1.6.1.tgz
/less-1.6.3.tgz
+/less-1.7.0.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 12bbca8..a5ab3bf 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.6.3
+Version: 1.7.0
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -19,6 +19,7 @@ Patch0001: 0001-Require-include-files-from-the-default-location.patch
BuildArch: noarch
BuildRequires: nodejs-devel
BuildRequires: nodejs-packaging
+BuildRequires: nodejs-grunt-cli
Requires: nodejs
ExclusiveArch: %{nodejs_arches} noarch
@@ -67,6 +68,41 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Wed Mar 05 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.7.0-1
+- New upstream release 1.7.0
+- https://github.com/less/less.js/blob/v1.7.0/CHANGELOG.md
+- Add support for rulesets in variables and passed to mixins to allow wrapping
+- Change luma to follow the w3c spec, luma is available as luminance. Contrast
+ still uses luma so you may see differences if your threshold % is close to
+ the existing calculated luma.
+- Upgraded clean css which means the --selectors-merge-mode is now renamed
+ --compatibility
+- Add support for using variables with @keyframes, @namespace, @charset
+- Support property merging with +_ when spaces are needed and keep + for comma
+ separated
+- Imports now always import once consistently- a race condition meant
+ previously certain configurations would lead to a different ordering of
+ files
+- Fix support for `.mixin(@args...)` when called with no args (e.g.
+ `.mixin();`)
+- Do unit conversions with min and max functions. Don't pass through if not
+ understood, throw an error
+- Allow % to be passed on its own to the unit function e.g. `unit(10, %)`
+- Fix a bug when comparing a unit value to a non-unit value if the unit-value
+ was the multiple of another unit (e.g. cm, mm, deg etc.)
+- Fix mixins with media queries in import reference files not being put into
+ the output (they now output, they used to incorrectly not)
+- Fix lint mode- now reports all errors
+- Fixed a small scope issue with & {} selector rulesets incorrectly making
+ mixins visible- regression from 1.6.2
+- Browser- added log level "debug" at 3 to get less logging, The default has
+ changed so unless you set the value to the default you won't see a
+ difference
+- Browser- logLevel takes effect regardless of the environment (production/dev)
+- Browser- added postProcessor option, a function called to post-process the
+ css before adding to the page
+- Browser- use the right request for file access in IE
+
* Tue Feb 25 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.6.3-1
- New upstream release 1.6.3
- https://github.com/less/less.js/blob/v1.6.3/CHANGELOG.md
diff --git a/sources b/sources
index 09b4bcb..a3d20f8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-25a1946e2f0aeb48d87a7c533f1e3fc3 less-1.6.3.tgz
+ff35fa927dbaf5daa956a1074ad9773a less-1.7.0.tgz
commit bebb8ca6ee6fedab3332ae396ac04fff45b40c79
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Tue Feb 25 09:53:14 2014 -0500
New upstream release 1.6.3
- https://github.com/less/less.js/blob/v1.6.3/CHANGELOG.md
- Fix issue with calling toCSS twice not working in some situations (like with
bootstrap 2)
- The Rhino release is fixed!
- ability to use uppercase colours
- Fix a nasty bug causing syntax errors when selector interpolation is preceded
by a long comment (and some other cases)
- Fix a major bug with the variable scope in guards on selectors (e.g. not
mixins)
- Fold in & when () { to the current selector rather than duplicating it
- fix another issue with array prototypes
- add a url-args option which adds a value to all urls (for cache busting)
- Round numbers to 8 decimal places - thereby stopping javascript precision
errors
- some improvements to the default() function in more complex scenarios
- improved missing '{' and '(' detection
diff --git a/.gitignore b/.gitignore
index 4bb749b..6f47782 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@
/less-1.5.1.tgz
/less-1.6.0.tgz
/less-1.6.1.tgz
+/less-1.6.3.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 53019c7..12bbca8 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.6.1
+Version: 1.6.3
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -67,6 +67,25 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Tue Feb 25 2014 Stephen Gallagher <sgallagh(a)redhat.com> 1.6.3-1
+- New upstream release 1.6.3
+- https://github.com/less/less.js/blob/v1.6.3/CHANGELOG.md
+- Fix issue with calling toCSS twice not working in some situations (like with
+ bootstrap 2)
+- The Rhino release is fixed!
+- ability to use uppercase colours
+- Fix a nasty bug causing syntax errors when selector interpolation is preceded
+ by a long comment (and some other cases)
+- Fix a major bug with the variable scope in guards on selectors (e.g. not
+ mixins)
+- Fold in & when () { to the current selector rather than duplicating it
+- fix another issue with array prototypes
+- add a url-args option which adds a value to all urls (for cache busting)
+- Round numbers to 8 decimal places - thereby stopping javascript precision
+ errors
+- some improvements to the default() function in more complex scenarios
+- improved missing '{' and '(' detection
+
* Mon Jan 13 2014 Stephen Gallagher <sgallagh(a)redhat.com> - 1.6.1-1
- New upstream release 1.6.1
- https://github.com/less/less.js/blob/v1.6.1/CHANGELOG.md
diff --git a/sources b/sources
index 6290d5a..09b4bcb 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8e6839758add9e3705b5e2c0a5891945 less-1.6.1.tgz
+25a1946e2f0aeb48d87a7c533f1e3fc3 less-1.6.3.tgz
commit 3b88f5de8cb200750c6c3550493a768c9d433c96
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Mon Jan 13 08:30:08 2014 -0500
New upstream release 1.6.1
- https://github.com/less/less.js/blob/v1.6.1/CHANGELOG.md
- support ^ and ^^ shadow dom selectors
- fix sourcemap selector (used to report end of the element or selector) and
directive position (previously not supported)
- fix parsing empty less files
- error on (currently) ambiguous guards on multiple css selectors
- older environments - protect against typeof regex returning function
- Do not use default keyword
- use innerHTML in tests, not innerText
- protect for-in in case Array and Object prototypes have custom fields
diff --git a/.gitignore b/.gitignore
index a757447..4bb749b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
/less-1.5.0.tgz
/less-1.5.1.tgz
/less-1.6.0.tgz
+/less-1.6.1.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 97f5119..53019c7 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.6.0
+Version: 1.6.1
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -18,6 +18,7 @@ Patch0001: 0001-Require-include-files-from-the-default-location.patch
BuildArch: noarch
BuildRequires: nodejs-devel
+BuildRequires: nodejs-packaging
Requires: nodejs
ExclusiveArch: %{nodejs_arches} noarch
@@ -66,6 +67,19 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Mon Jan 13 2014 Stephen Gallagher <sgallagh(a)redhat.com> - 1.6.1-1
+- New upstream release 1.6.1
+- https://github.com/less/less.js/blob/v1.6.1/CHANGELOG.md
+- support ^ and ^^ shadow dom selectors
+- fix sourcemap selector (used to report end of the element or selector) and
+ directive position (previously not supported)
+- fix parsing empty less files
+- error on (currently) ambiguous guards on multiple css selectors
+- older environments - protect against typeof regex returning function
+- Do not use default keyword
+- use innerHTML in tests, not innerText
+- protect for-in in case Array and Object prototypes have custom fields
+
* Thu Jan 02 2014 Stephen Gallagher <sgallagh(a)redhat.com> - 1.6.0-1
- New upstream release 1.6.0
- https://github.com/less/less.js/blob/v1.6.0/CHANGELOG.md
diff --git a/sources b/sources
index 22adb59..6290d5a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-563f46468aef0ed3e5cf1ddd93a65ab7 less-1.6.0.tgz
+8e6839758add9e3705b5e2c0a5891945 less-1.6.1.tgz
commit ccdf07510b231c6fefe0a0d17a8aa9c24ce52a82
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Thu Jan 2 10:12:48 2014 -0500
New upstream release 1.6.0
- https://github.com/less/less.js/blob/v1.6.0/CHANGELOG.md
- Properties can be interpolated, e.g. @{prefix}-property: value;
- a default function has been added only valid in mixin definitions to
determine if no other mixins have been matched
- Added a plugins option that allows specifying an array of visitors run on the
less AST
- Performance improvements that may result in approx 20-40% speed up
- Javascript evaluations returning numbers can now be used in
calculations/functions
- fixed issue when adding colours, taking the alpha over 1 and breaking when
used in colour functions
- when adding together 2 colours with non zero alpha, the alpha will now be
combined rather than added
- the advanced colour functions no longer ignore transparency, they blend that
too
- Added --clean-option and cleancssOptions to allow passing in clean css
options
- rgba declarations are now always clamped e.g. rgba(-1,258,258, -1) becomes
rgba(0, 255, 255, 0)
- Fix possible issue with import reference not bringing in styles (may not be a
bugfix, just a code tidy)
- Fix some issues with urls() being prefixed twice and unquoted urls in mixins
being processed each time they are called
- Fixed error messages for undefined variables in javascript evaluation
- Fixed line/column numbers from math errors
diff --git a/.gitignore b/.gitignore
index f477f0d..a757447 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
/less-1.4.1.tgz
/less-1.5.0.tgz
/less-1.5.1.tgz
+/less-1.6.0.tgz
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
index 12a328a..6f1ec0b 100644
--- a/0001-Require-include-files-from-the-default-location.patch
+++ b/0001-Require-include-files-from-the-default-location.patch
@@ -1,14 +1,14 @@
-From 825a86355ce00702e7ca2705f8db09bca55bcb1f Mon Sep 17 00:00:00 2001
+From 18e3f3f3a1955e0159b4e8c6141518a6a3cd0975 Mon Sep 17 00:00:00 2001
From: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed, 19 Dec 2012 09:06:24 -0500
Subject: [PATCH] Require include files from the default location
---
- bin/lessc | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
+ bin/lessc | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/bin/lessc b/bin/lessc
-index 9ee3609a3acf940d6c3ae8045087d2178cfeaebe..c0381694a0f581c6ccf4d260ff3fa4d5f8702ffb 100755
+index e5ee1a1c7431e683ef884affcbea46721237f914..658dbf14e2c0dab9067487d6528066fda5414d09 100755
--- a/bin/lessc
+++ b/bin/lessc
@@ -6,7 +6,7 @@ var path = require('path'),
@@ -20,7 +20,7 @@ index 9ee3609a3acf940d6c3ae8045087d2178cfeaebe..c0381694a0f581c6ccf4d260ff3fa4d5
var args = process.argv.slice(1);
var options = {
depends: false,
-@@ -88,7 +88,7 @@ args = args.filter(function (arg) {
+@@ -96,7 +96,7 @@ args = args.filter(function (arg) {
break;
case 'h':
case 'help':
@@ -29,7 +29,16 @@ index 9ee3609a3acf940d6c3ae8045087d2178cfeaebe..c0381694a0f581c6ccf4d260ff3fa4d5
continueProcessing = false;
case 'x':
case 'compress':
-@@ -225,7 +225,7 @@ if (options.sourceMap === true) {
+@@ -243,7 +243,7 @@ args = args.filter(function (arg) {
+ }
+ break;
+ default:
+- require('../lib/less/lessc_helper').printUsage();
++ require('less/lessc_helper').printUsage();
+ continueProcessing = false;
+ currentErrorcode = 1;
+ break;
+@@ -288,7 +288,7 @@ if (options.cleancss && options.sourceMap) {
if (! input) {
console.log("lessc: no input files");
console.log("");
@@ -39,5 +48,5 @@ index 9ee3609a3acf940d6c3ae8045087d2178cfeaebe..c0381694a0f581c6ccf4d260ff3fa4d5
return;
}
--
-1.8.3.1
+1.8.4.2
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 4842b58..97f5119 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.5.1
+Version: 1.6.0
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -66,6 +66,34 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Thu Jan 02 2014 Stephen Gallagher <sgallagh(a)redhat.com> - 1.6.0-1
+- New upstream release 1.6.0
+- https://github.com/less/less.js/blob/v1.6.0/CHANGELOG.md
+- Properties can be interpolated, e.g. @{prefix}-property: value;
+- a default function has been added only valid in mixin definitions to
+ determine if no other mixins have been matched
+- Added a plugins option that allows specifying an array of visitors run on the
+ less AST
+- Performance improvements that may result in approx 20-40% speed up
+- Javascript evaluations returning numbers can now be used in
+ calculations/functions
+- fixed issue when adding colours, taking the alpha over 1 and breaking when
+ used in colour functions
+- when adding together 2 colours with non zero alpha, the alpha will now be
+ combined rather than added
+- the advanced colour functions no longer ignore transparency, they blend that
+ too
+- Added --clean-option and cleancssOptions to allow passing in clean css
+ options
+- rgba declarations are now always clamped e.g. rgba(-1,258,258, -1) becomes
+ rgba(0, 255, 255, 0)
+- Fix possible issue with import reference not bringing in styles (may not be a
+ bugfix, just a code tidy)
+- Fix some issues with urls() being prefixed twice and unquoted urls in mixins
+ being processed each time they are called
+- Fixed error messages for undefined variables in javascript evaluation
+- Fixed line/column numbers from math errors
+
* Tue Nov 26 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.5.1-1
- New upstream release 1.5.1
- https://github.com/less/less.js/blob/v1.5.1/CHANGELOG.md
diff --git a/sources b/sources
index 583f997..22adb59 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-20a6f23cc7f39e5faa91768ba2fcca61 less-1.5.1.tgz
+563f46468aef0ed3e5cf1ddd93a65ab7 less-1.6.0.tgz
commit 8cd30b5ff95b183509a8db6749d79fd5e09eac59
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Tue Nov 26 08:23:34 2013 -0500
New upstream release 1.5.1
- https://github.com/less/less.js/blob/v1.5.1/CHANGELOG.md
- Added source-map-URL option
- Fixed a bug which meant the minimised 1.5.0 browser version was not wrapped,
meaning it interfered with require js
- Fixed a bug where the browser version assume port was specified
- Added the ability to specify variables on the command line
- Upgraded clean-css and fixed it from trying to import
- correct a bug meaning imports weren't synchronous (syncImport option
available for full synchronous behaviour)
- better mixin matching behaviour with calling multiple classes e.g. .a.b.c;
diff --git a/.gitignore b/.gitignore
index 26f912e..f477f0d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
/less-1.4.0.tgz
/less-1.4.1.tgz
/less-1.5.0.tgz
+/less-1.5.1.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 8931ec8..4842b58 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.5.0
+Version: 1.5.1
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -66,6 +66,19 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Tue Nov 26 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.5.1-1
+- New upstream release 1.5.1
+- https://github.com/less/less.js/blob/v1.5.1/CHANGELOG.md
+- Added source-map-URL option
+- Fixed a bug which meant the minimised 1.5.0 browser version was not wrapped,
+ meaning it interfered with require js
+- Fixed a bug where the browser version assume port was specified
+- Added the ability to specify variables on the command line
+- Upgraded clean-css and fixed it from trying to import
+- correct a bug meaning imports weren't synchronous (syncImport option
+ available for full synchronous behaviour)
+- better mixin matching behaviour with calling multiple classes e.g. .a.b.c;
+
* Tue Oct 22 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.5.0-1
- New upstream release 1.5.0
- https://github.com/less/less.js/blob/v1.5.0/CHANGELOG.md
diff --git a/sources b/sources
index 4155fb6..583f997 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-fdec530b1c3d447b054f770fdb8ff066 less-1.5.0.tgz
+20a6f23cc7f39e5faa91768ba2fcca61 less-1.5.1.tgz
commit 6de86d5291f5c0cd7b0574d733c6c7a147800988
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Tue Oct 22 09:33:51 2013 -0400
New upstream release 1.5.0
- https://github.com/less/less.js/blob/v1.5.0/CHANGELOG.md
- sourcemap support
- support for import inline option to include css that you do NOT want less to
parse e.g. `@import (inline) "file.css";`
- better support for modifyVars (refresh styles with new variables, using a
file cache), is now more resiliant
- support for import reference option to reference external css, but not output
it. Any mixin calls or extend's will be output.
- support for guards on selectors (currently only if you have a single
selector)
- allow property merging through the +: syntax
- Added min/max functions
- Added length function and improved extract to work with comma seperated
values
- when using import multiple, sub imports are imported multiple times into
final output
- fix bad spaces between namespace operators
- do not compress comment if it begins with an exclamation mark
- Fix the saturate function to pass through when using the CSS syntax
- Added svg-gradient function
- Added no-js option to lessc (in browser, use javascriptEnabled: false) which
disallows JavaScript in less files
- switched from the little supported and buggy cssmin (previously ycssmin) to
clean-css
- support transparent as a color, but not convert between rgba(0, 0, 0, 0) and
transparent
- remove sys.puts calls to stop deprecation warnings in future node.js releases
- Browser: added logLevel option to control logging (2 = everything, 1 = errors
only, 0 = no logging)
- Browser: added errorReporting option which can be "html" (default) or
"console" or a function
- Now uses grunt for building and testing
- A few bug fixes for media queries, extends, scoping, compression and import
once.
- if you don't pass a strict maths option, font size/line height options are
output correctly again
- npmignore now include .gitattributes
- property names may include capital letters
- various windows path fixes (capital letters, multiple // in a path)
diff --git a/.gitignore b/.gitignore
index 2d635fd..26f912e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
/less-1.3.3.tgz
/less-1.4.0.tgz
/less-1.4.1.tgz
+/less-1.5.0.tgz
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
index d04d54e..12a328a 100644
--- a/0001-Require-include-files-from-the-default-location.patch
+++ b/0001-Require-include-files-from-the-default-location.patch
@@ -1,14 +1,14 @@
-From 19a1dcbd5cd38c2493c949b2e2e212fb54aff855 Mon Sep 17 00:00:00 2001
+From 825a86355ce00702e7ca2705f8db09bca55bcb1f Mon Sep 17 00:00:00 2001
From: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed, 19 Dec 2012 09:06:24 -0500
-Subject: [PATCH] Require include files from the default location :
+Subject: [PATCH] Require include files from the default location
---
bin/lessc | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/bin/lessc b/bin/lessc
-index ec058215d12936b813b93e87323fe11f9dd72ed8..3552e706e60a9f6ed7f30b9620d76ed064fed796 100755
+index 9ee3609a3acf940d6c3ae8045087d2178cfeaebe..c0381694a0f581c6ccf4d260ff3fa4d5f8702ffb 100755
--- a/bin/lessc
+++ b/bin/lessc
@@ -6,7 +6,7 @@ var path = require('path'),
@@ -20,7 +20,7 @@ index ec058215d12936b813b93e87323fe11f9dd72ed8..3552e706e60a9f6ed7f30b9620d76ed0
var args = process.argv.slice(1);
var options = {
depends: false,
-@@ -84,7 +84,7 @@ args = args.filter(function (arg) {
+@@ -88,7 +88,7 @@ args = args.filter(function (arg) {
break;
case 'h':
case 'help':
@@ -29,15 +29,15 @@ index ec058215d12936b813b93e87323fe11f9dd72ed8..3552e706e60a9f6ed7f30b9620d76ed0
continueProcessing = false;
case 'x':
case 'compress':
-@@ -172,7 +172,7 @@ if (output) {
+@@ -225,7 +225,7 @@ if (options.sourceMap === true) {
if (! input) {
- sys.puts("lessc: no input files");
- sys.puts("");
+ console.log("lessc: no input files");
+ console.log("");
- require('../lib/less/lessc_helper').printUsage();
+ require('less/lessc_helper').printUsage();
currentErrorcode = 1;
return;
}
--
-1.8.2.1
+1.8.3.1
diff --git a/nodejs-less.spec b/nodejs-less.spec
index aad9eb9..8931ec8 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,8 +1,8 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.4.1
-Release: 2%{?dist}
+Version: 1.5.0
+Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -66,6 +66,48 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Tue Oct 22 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.5.0-1
+- New upstream release 1.5.0
+- https://github.com/less/less.js/blob/v1.5.0/CHANGELOG.md
+- sourcemap support
+- support for import inline option to include css that you do NOT want less to
+ parse e.g. `@import (inline) "file.css";`
+- better support for modifyVars (refresh styles with new variables, using a
+ file cache), is now more resiliant
+- support for import reference option to reference external css, but not output
+ it. Any mixin calls or extend's will be output.
+- support for guards on selectors (currently only if you have a single
+ selector)
+- allow property merging through the +: syntax
+- Added min/max functions
+- Added length function and improved extract to work with comma seperated
+ values
+- when using import multiple, sub imports are imported multiple times into
+ final output
+- fix bad spaces between namespace operators
+- do not compress comment if it begins with an exclamation mark
+- Fix the saturate function to pass through when using the CSS syntax
+- Added svg-gradient function
+- Added no-js option to lessc (in browser, use javascriptEnabled: false) which
+ disallows JavaScript in less files
+- switched from the little supported and buggy cssmin (previously ycssmin) to
+ clean-css
+- support transparent as a color, but not convert between rgba(0, 0, 0, 0) and
+ transparent
+- remove sys.puts calls to stop deprecation warnings in future node.js releases
+- Browser: added logLevel option to control logging (2 = everything, 1 = errors
+ only, 0 = no logging)
+- Browser: added errorReporting option which can be "html" (default) or
+ "console" or a function
+- Now uses grunt for building and testing
+- A few bug fixes for media queries, extends, scoping, compression and import
+ once.
+- if you don't pass a strict maths option, font size/line height options are
+ output correctly again
+- npmignore now include .gitattributes
+- property names may include capital letters
+- various windows path fixes (capital letters, multiple // in a path)
+
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.4.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
diff --git a/sources b/sources
index 9c000ca..4155fb6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-44c2051d718637e610b1ecf6fc578bcd less-1.4.1.tgz
+fdec530b1c3d447b054f770fdb8ff066 less-1.5.0.tgz
commit 08aa0ff8c7eb3969096cd92ddeec8d55d1b29cf0
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Sat Aug 3 08:57:53 2013 -0500
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 3e70e18..aad9eb9 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 1.4.1
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -66,6 +66,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.4.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
* Fri Jul 05 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.4.1-1
- New upstream release 1.4.1
- https://github.com/less/less.js/blob/v1.4.1/CHANGELOG.md
commit 38db4b590d1cedea26e3c2bacaed9183f510cf4a
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Fri Jul 5 13:02:57 2013 -0400
New upstream release 1.4.1
- https://github.com/less/less.js/blob/v1.4.1/CHANGELOG.md
- Fix syncImports and yui-compress option, as they were being ignored
- Fixed several global variable leaks
- Handle getting null or undefined passed as the options object
diff --git a/.gitignore b/.gitignore
index fcd6b57..2d635fd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/less-1.3.3.tgz
/less-1.4.0.tgz
+/less-1.4.1.tgz
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 8c314b1..3e70e18 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,7 +1,7 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.4.0
+Version: 1.4.1
Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
@@ -66,6 +66,13 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Fri Jul 05 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.4.1-1
+- New upstream release 1.4.1
+- https://github.com/less/less.js/blob/v1.4.1/CHANGELOG.md
+- Fix syncImports and yui-compress option, as they were being ignored
+- Fixed several global variable leaks
+- Handle getting null or undefined passed as the options object
+
* Tue Jun 18 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.4.0-1
- New upstream release 1.4.0
- https://github.com/cloudhead/less.js/blob/master/CHANGELOG.md
diff --git a/sources b/sources
index c34695d..9c000ca 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ba5bce866b7c9159c13221cb0b040323 less-1.4.0.tgz
+44c2051d718637e610b1ecf6fc578bcd less-1.4.1.tgz
commit 91024564a293a20f774e706412d59fbf9e17cd8f
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Tue Jun 18 16:25:10 2013 -0400
New upstream release 1.4.0
- https://github.com/cloudhead/less.js/blob/master/CHANGELOG.md
- support for :extend() in selectors (e.g. input:extend(.button) {}) and &
:extend(); in ruleset (e.g. input { &:extend(.button all); })
- maths is now only done inside brackets. This means font: statements, media
queries and the calc function can use a simpler format without being escaped.
Disable this with --strict-maths-off in lessc and strictMaths:false in
JavaScript.
- units are calculated, e.g. 200cm+1m = 3m, 3px/1px = 3. If you use units
inconsistently you will get an error. Suppress this error with
--strict-units-off in lessc or strictUnits:false in JavaScript
- (~"@var") selector interpolation is removed. Use @{var} in selectors to have
variable selectors
- default behaviour of import is to import each file once. @import-once has
been removed.
- You can specify options on imports to force it to behave as css or less
@import (less) "file.css" will process the file as less
- variables in mixins no longer 'leak' into their calling scope
- added data-uri function which will inline an image into the output css. If
ieCompat option is true and file is too large, it will fallback to a url()
- significant bug fixes to our debug options
- other parameters can be used as defaults in mixins e.g. .a(@a, @b:@a)
- an error is shown if properties are used outside of a ruleset
- added extract function which picks a value out of a list,
e.g. extract(12 13 14, 3) => 3
- added luma, hsvhue, hsvsaturation, hsvvalue functions
- added pow, pi, mod, tan, sin, cos, atan, asin, acos and sqrt math functions
- added convert function, e.g. convert(1rad, deg) => value in degrees
- lessc makes output directories if they don't exist
- lessc @import supports https and 301's
- lessc "-depends" option for lessc writes out the list of import files used in
makefile format
- lessc "-lint" option just reports errors
- support for namespaces in attributes and selector interpolation in attributes
- other bug fixes
- strictUnits now defaults to false and the true case now gives more useful but
less correct results, e.g. 2px/1px = 2px
- Process ./ when having relative paths
- add isunit function for mixin guards and non basic units
- extends recognise attributes
- exception errors extend the JavaScript Error
- remove es-5-shim as standard from the browser
- Fix path issues with windows/linux local paths
- change strictMaths to strictMath. Enable this with --strict-math=on in lessc
and strictMath:true in JavaScript.
- change lessc option for strict units to --strict-units=off
- fix passing of strict maths option
diff --git a/.gitignore b/.gitignore
index 6647fbe..fcd6b57 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/less-1.3.3.tgz
+/less-1.4.0.tgz
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
index 6feeec4..d04d54e 100644
--- a/0001-Require-include-files-from-the-default-location.patch
+++ b/0001-Require-include-files-from-the-default-location.patch
@@ -1,4 +1,4 @@
-From 0f4272fd6082ce4a5d55894a09334cd9bcf68a8c Mon Sep 17 00:00:00 2001
+From 19a1dcbd5cd38c2493c949b2e2e212fb54aff855 Mon Sep 17 00:00:00 2001
From: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed, 19 Dec 2012 09:06:24 -0500
Subject: [PATCH] Require include files from the default location :
@@ -8,19 +8,19 @@ Subject: [PATCH] Require include files from the default location :
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/bin/lessc b/bin/lessc
-index 31a6700b73d81190202dfc9566c00a56ee60cb02..24d526121adc0fd29487747774e4e5a56662b9e6 100755
+index ec058215d12936b813b93e87323fe11f9dd72ed8..3552e706e60a9f6ed7f30b9620d76ed064fed796 100755
--- a/bin/lessc
+++ b/bin/lessc
-@@ -5,7 +5,7 @@ var path = require('path'),
- sys = require('util'),
- os = require('os');
+@@ -6,7 +6,7 @@ var path = require('path'),
+ os = require('os'),
+ mkdirp;
-var less = require('../lib/less');
+var less = require('less');
var args = process.argv.slice(1);
var options = {
- compress: false,
-@@ -53,7 +53,7 @@ args = args.filter(function (arg) {
+ depends: false,
+@@ -84,7 +84,7 @@ args = args.filter(function (arg) {
break;
case 'h':
case 'help':
@@ -29,7 +29,7 @@ index 31a6700b73d81190202dfc9566c00a56ee60cb02..24d526121adc0fd29487747774e4e5a5
continueProcessing = false;
case 'x':
case 'compress':
-@@ -116,7 +116,7 @@ if (output) {
+@@ -172,7 +172,7 @@ if (output) {
if (! input) {
sys.puts("lessc: no input files");
sys.puts("");
@@ -39,5 +39,5 @@ index 31a6700b73d81190202dfc9566c00a56ee60cb02..24d526121adc0fd29487747774e4e5a5
return;
}
--
-1.8.1.4
+1.8.2.1
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 3767fb3..8c314b1 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,8 +1,8 @@
%{?nodejs_find_provides_and_requires}
Name: nodejs-less
-Version: 1.3.3
-Release: 5%{?dist}
+Version: 1.4.0
+Release: 1%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -10,7 +10,7 @@ Summary: Less.js The dynamic stylesheet language
License: ASL 2.0 and BSD
URL: http://lesscss.org
-Source0: http://registry.npmjs.org/less/-/less-1.3.3.tgz
+Source0: http://registry.npmjs.org/less/-/less-%{version}.tgz
# Since we're installing this in a global location, fix the require()
# calls to point there.
@@ -66,6 +66,55 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Tue Jun 18 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.4.0-1
+- New upstream release 1.4.0
+- https://github.com/cloudhead/less.js/blob/master/CHANGELOG.md
+- support for :extend() in selectors (e.g. input:extend(.button) {}) and &
+ :extend(); in ruleset (e.g. input { &:extend(.button all); })
+- maths is now only done inside brackets. This means font: statements, media
+ queries and the calc function can use a simpler format without being escaped.
+ Disable this with --strict-maths-off in lessc and strictMaths:false in
+ JavaScript.
+- units are calculated, e.g. 200cm+1m = 3m, 3px/1px = 3. If you use units
+ inconsistently you will get an error. Suppress this error with
+ --strict-units-off in lessc or strictUnits:false in JavaScript
+- (~"@var") selector interpolation is removed. Use @{var} in selectors to have
+ variable selectors
+- default behaviour of import is to import each file once. @import-once has
+ been removed.
+- You can specify options on imports to force it to behave as css or less
+ @import (less) "file.css" will process the file as less
+- variables in mixins no longer 'leak' into their calling scope
+- added data-uri function which will inline an image into the output css. If
+ ieCompat option is true and file is too large, it will fallback to a url()
+- significant bug fixes to our debug options
+- other parameters can be used as defaults in mixins e.g. .a(@a, @b:@a)
+- an error is shown if properties are used outside of a ruleset
+- added extract function which picks a value out of a list,
+ e.g. extract(12 13 14, 3) => 3
+- added luma, hsvhue, hsvsaturation, hsvvalue functions
+- added pow, pi, mod, tan, sin, cos, atan, asin, acos and sqrt math functions
+- added convert function, e.g. convert(1rad, deg) => value in degrees
+- lessc makes output directories if they don't exist
+- lessc @import supports https and 301's
+- lessc "-depends" option for lessc writes out the list of import files used in
+ makefile format
+- lessc "-lint" option just reports errors
+- support for namespaces in attributes and selector interpolation in attributes
+- other bug fixes
+- strictUnits now defaults to false and the true case now gives more useful but
+ less correct results, e.g. 2px/1px = 2px
+- Process ./ when having relative paths
+- add isunit function for mixin guards and non basic units
+- extends recognise attributes
+- exception errors extend the JavaScript Error
+- remove es-5-shim as standard from the browser
+- Fix path issues with windows/linux local paths
+- change strictMaths to strictMath. Enable this with --strict-math=on in lessc
+ and strictMath:true in JavaScript.
+- change lessc option for strict units to --strict-units=off
+- fix passing of strict maths option
+
* Tue Jun 18 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-5
- Use correct build architectures
diff --git a/sources b/sources
index c7124e7..c34695d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b40123e3fc653dc440c577ee9dea3177 less-1.3.3.tgz
+ba5bce866b7c9159c13221cb0b040323 less-1.4.0.tgz
commit 30492f4fdc95d7ce34f9504b2a2368be36f18301
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Tue Jun 18 14:26:47 2013 -0400
Use correct build architectures
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 23f66ac..3767fb3 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 1.3.3
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -19,6 +19,7 @@ Patch0001: 0001-Require-include-files-from-the-default-location.patch
BuildArch: noarch
BuildRequires: nodejs-devel
Requires: nodejs
+ExclusiveArch: %{nodejs_arches} noarch
Provides: lessjs = %{version}-%{release}
Obsoletes: lessjs < 1.3.3-2
@@ -65,6 +66,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Tue Jun 18 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-5
+- Use correct build architectures
+
* Mon May 06 2013 T.C. Hollingsworth <tchollingsworth(a)gmail.com> - 1.3.3-4
- enable compression using ycssmin
commit 7ef7fa69712860158322901777429d6a59970b35
Author: T.C. Hollingsworth <tchollingsworth(a)gmail.com>
Date: Mon May 6 14:06:27 2013 -0700
enable compression using ycssmin
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 4fddf28..23f66ac 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -2,7 +2,7 @@
Name: nodejs-less
Version: 1.3.3
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Less.js The dynamic stylesheet language
# cssmin.js is licensed under BSD license
@@ -36,6 +36,9 @@ and server-side, with Node.js and Rhino.
# Remove pre-built files from the dist/ directory
rm -f dist/*.js
+# enable compression using ycssmin
+%nodejs_fixdep ycssmin '~1.0.1'
+
%build
# Nothing to be built, we're just carrying around flat files
@@ -62,6 +65,9 @@ ln -s %{nodejs_sitelib}/less/bin/lessc \
%changelog
+* Mon May 06 2013 T.C. Hollingsworth <tchollingsworth(a)gmail.com> - 1.3.3-4
+- enable compression using ycssmin
+
* Wed Apr 10 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-3
- Fix BuildRequires to include nodejs-devel
commit 042bb95eb9a3ce28c423465b4391e33d874f5175
Author: Jamie Nguyen <j(a)jamielinux.com>
Date: Mon Apr 15 17:44:55 2013 +0100
Add macro to enable dependency generation on EPEL
diff --git a/nodejs-less.spec b/nodejs-less.spec
index 748a6c3..4fddf28 100644
--- a/nodejs-less.spec
+++ b/nodejs-less.spec
@@ -1,3 +1,5 @@
+%{?nodejs_find_provides_and_requires}
+
Name: nodejs-less
Version: 1.3.3
Release: 3%{?dist}
commit 59338958b765dcb02a2cb7f15537e17a42485b51
Author: Stephen Gallagher <sgallagh(a)redhat.com>
Date: Wed Apr 10 09:53:40 2013 -0400
Initial import (#950041).
diff --git a/.gitignore b/.gitignore
index e69de29..6647fbe 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/less-1.3.3.tgz
diff --git a/0001-Require-include-files-from-the-default-location.patch b/0001-Require-include-files-from-the-default-location.patch
new file mode 100644
index 0000000..6feeec4
--- /dev/null
+++ b/0001-Require-include-files-from-the-default-location.patch
@@ -0,0 +1,43 @@
+From 0f4272fd6082ce4a5d55894a09334cd9bcf68a8c Mon Sep 17 00:00:00 2001
+From: Stephen Gallagher <sgallagh(a)redhat.com>
+Date: Wed, 19 Dec 2012 09:06:24 -0500
+Subject: [PATCH] Require include files from the default location :
+
+---
+ bin/lessc | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/bin/lessc b/bin/lessc
+index 31a6700b73d81190202dfc9566c00a56ee60cb02..24d526121adc0fd29487747774e4e5a56662b9e6 100755
+--- a/bin/lessc
++++ b/bin/lessc
+@@ -5,7 +5,7 @@ var path = require('path'),
+ sys = require('util'),
+ os = require('os');
+
+-var less = require('../lib/less');
++var less = require('less');
+ var args = process.argv.slice(1);
+ var options = {
+ compress: false,
+@@ -53,7 +53,7 @@ args = args.filter(function (arg) {
+ break;
+ case 'h':
+ case 'help':
+- require('../lib/less/lessc_helper').printUsage();
++ require('less/lessc_helper').printUsage();
+ continueProcessing = false;
+ case 'x':
+ case 'compress':
+@@ -116,7 +116,7 @@ if (output) {
+ if (! input) {
+ sys.puts("lessc: no input files");
+ sys.puts("");
+- require('../lib/less/lessc_helper').printUsage();
++ require('less/lessc_helper').printUsage();
+ currentErrorcode = 1;
+ return;
+ }
+--
+1.8.1.4
+
diff --git a/nodejs-less.spec b/nodejs-less.spec
new file mode 100644
index 0000000..748a6c3
--- /dev/null
+++ b/nodejs-less.spec
@@ -0,0 +1,137 @@
+Name: nodejs-less
+Version: 1.3.3
+Release: 3%{?dist}
+Summary: Less.js The dynamic stylesheet language
+
+# cssmin.js is licensed under BSD license
+# everything else is ASL 2.0
+License: ASL 2.0 and BSD
+
+URL: http://lesscss.org
+Source0: http://registry.npmjs.org/less/-/less-1.3.3.tgz
+
+# Since we're installing this in a global location, fix the require()
+# calls to point there.
+Patch0001: 0001-Require-include-files-from-the-default-location.patch
+
+BuildArch: noarch
+BuildRequires: nodejs-devel
+Requires: nodejs
+
+Provides: lessjs = %{version}-%{release}
+Obsoletes: lessjs < 1.3.3-2
+
+%description
+LESS extends CSS with dynamic behavior such as variables, mixins, operations
+and functions. LESS runs on both the client-side (Chrome, Safari, Firefox)
+and server-side, with Node.js and Rhino.
+
+%prep
+%setup -q -n package
+
+%patch0001 -p1
+
+# Remove pre-built files from the dist/ directory
+rm -f dist/*.js
+
+%build
+# Nothing to be built, we're just carrying around flat files
+
+%check
+make %{?_smp_mflags} test
+
+
+%install
+mkdir -p %{buildroot}%{_bindir}
+mkdir -p %{buildroot}%{nodejs_sitelib}/less
+chmod a+x bin/lessc
+cp -rp bin package.json lib/less/* %{buildroot}/%{nodejs_sitelib}/less
+
+# Install /usr/bin/lessc
+ln -s %{nodejs_sitelib}/less/bin/lessc \
+ %{buildroot}%{_bindir}
+
+%nodejs_symlink_deps
+
+%files
+%doc LICENSE README.md CHANGELOG.md CONTRIBUTING.md
+%{_bindir}/lessc
+%{nodejs_sitelib}/less
+
+
+%changelog
+* Wed Apr 10 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-3
+- Fix BuildRequires to include nodejs-devel
+
+* Tue Apr 09 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-2
+- Rename package to nodejs-less
+
+* Tue Apr 09 2013 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.3-1
+- Upgrade to new upstream release and switch to proper Node.js packaging
+- New upstream release 1.3.3
+ * Fix critical bug with mixin call if using multiple brackets
+ * When using the filter contrast function, the function is passed through if
+ the first argument is not a color
+- New upstream release 1.3.2
+ * browser and server url re-writing is now aligned to not re-write (previous
+ lessc behaviour)
+ * url-rewriting can be made to re-write to be relative to the entry file
+ using the relative-urls option (less.relativeUrls option)
+ * rootpath option can be used to add a base path to every url
+ * Support mixin argument seperator of ';' so you can pass comma seperated
+ values. e.g. .mixin(23px, 12px;);
+ * Fix lots of problems with named arguments in corner cases, not behaving
+ as expected
+ * hsv, hsva, unit functions
+ * fixed lots more bad error messages
+ * fix @import-once to use the full path, not the relative one for
+ determining if an import has been imported already
+ * support :not(:nth-child(3))
+ * mixin guards take units into account
+ * support unicode descriptors (U+00A1-00A9)
+ * support calling mixins with a stack when using & (broken in 1.3.1)
+ * support @namespace and namespace combinators
+ * when using %% with colour functions, take into account a colour is out of
+ 256
+ * when doing maths with a %% do not divide by 100 and keep the unit
+ * allow url to contain %% (e.g. %%20 for a space)
+ * if a mixin guard stops execution a default mixin is not required
+ * units are output in strings (use the unit function if you need to get the
+ value without unit)
+ * do not infinite recurse when mixins call mixins of the same name
+ * fix issue on important on mixin calls
+ * fix issue with multiple comments being confused
+ * tolerate multiple semi-colons on rules
+ * ignore subsequant @charset
+ * syncImport option for node.js to read files syncronously
+ * write the output directory if it is missing
+ * change dependency on cssmin to ycssmin
+ * lessc can load files over http
+ * allow calling less.watch() in non dev mode
+ * don't cache in dev mode
+ * less files cope with query parameters better
+ * sass debug statements are now chrome compatible
+ * modifyVars function added to re-render with different root variables
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.3.1-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Wed Dec 19 2012 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.1-4
+- Unbundle cssmin.js from the sources
+- Throw an error when --yui-compress is passed at the lessc command line
+- Convert assorted %%prep actions into patches
+
+* Wed Dec 19 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.1-3
+- include LICENSE and README.md
+
+* Wed Dec 19 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.1-2
+- minor spec cleanup
+- clear dist-dir
+- license clearification
+
+* Thu Dec 13 2012 Stephen Gallagher <sgallagh(a)redhat.com> - 1.3.1-1
+- Update to the 1.3.1 release
+- Fix versioning bugs, get the tarball from a cleaner, tagged location
+
+* Mon Sep 17 2012 Matthias Runge <mrunge(a)redhat.com> - 1.3.0-20120917git55d6e5a.1
+- initial packaging
diff --git a/sources b/sources
index e69de29..c7124e7 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+b40123e3fc653dc440c577ee9dea3177 less-1.3.3.tgz
2 years, 1 month
Architecture specific change in rpms/tmt.git
by githook-noreply@fedoraproject.org
The package rpms/tmt.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/tmt.git/commit/?id=a5a419284a2c57....
Change:
+ExcludeArch: %{power64}
Thanks.
Full change:
============
commit a5a419284a2c5729cd17674828807cbfd77c1180
Author: Petr Šplíchal <psplicha(a)redhat.com>
Date: Wed Mar 2 12:35:03 2022 +0100
Release tmt-1.11.0
diff --git a/.gitignore b/.gitignore
index f23691c..672b333 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,3 +21,4 @@
/tmt-1.8.0.tar.gz
/tmt-1.9.0.tar.gz
/tmt-1.10.0.tar.gz
+/tmt-1.11.0.tar.gz
diff --git a/sources b/sources
index 283cfcb..c3b8d62 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (tmt-1.10.0.tar.gz) = 212f91e4ae36879dd87232f59f7d3b706ae1231a498d02883515fcb744cc186becec3f8bf1c4d476d6781fb7d97a8c3d6d174ab3daca11d52f04c71a77cd179c
+SHA512 (tmt-1.11.0.tar.gz) = 18e1748186577ccf6883a4c05d6daf503fc30c52796392faa756793565fc3c3c35dfc8196d91c4f52874f4d24f34e2841ae342cdc5f3d9b24051ceb319791f38
diff --git a/tmt.spec b/tmt.spec
index 2d5a7e0..84bd171 100644
--- a/tmt.spec
+++ b/tmt.spec
@@ -1,14 +1,17 @@
Name: tmt
-Version: 1.10.0
+Version: 1.11.0
Release: 1%{?dist}
Summary: Test Management Tool
License: MIT
BuildArch: noarch
+
+# Build only on arches where libguestfs (needed by testcloud) is available
%{?kernel_arches:ExclusiveArch: %{kernel_arches} noarch}
+ExcludeArch: %{power64}
-URL: https://github.com/psss/tmt
-Source0: https://github.com/psss/tmt/releases/download/%{version}/tmt-%{version}.t...
+URL: https://github.com/teemtee/tmt
+Source0: https://github.com/teemtee/tmt/releases/download/%{version}/tmt-%{version...
# Main tmt package requires the Python module
Requires: python%{python3_pkgversion}-%{name} == %{version}-%{release}
@@ -160,6 +163,27 @@ install -pm 644 bin/complete %{buildroot}/etc/bash_completion.d/tmt
%changelog
+* Wed Mar 02 2022 Petr Šplíchal <psplicha(a)redhat.com> - 1.11.0-1
+- Prevent koji build failures on unsupported arches
+- Check remote git URL if it is accessible
+- Implement a generic `requires` for all plugins
+- Run commands in podman provision via bash
+- Adjust implementation of the new `order` attribute
+- Implement the Core attribute `order`
+- Fix link generation in report.html
+- Improve step name handling
+- Enable shared volume mounts in podman provision
+- Add support for multihost provision and prepare
+- Adjust the dnf support for rsync install
+- Add dnf support for rsync install
+- Update links and refs after migration to `teemtee`
+- Track output for reboot purposes on per-test basis
+- Fix test --name '.' used with multiple plans
+- Tweak test suite (duration, centos:8, datadir)
+- Use `os.pathsep` to separate `TMT_PLUGINS` paths (#1049)
+- Document framework:shell exit codes
+- Add `html2text` to the `convert` pip dependencies
+
* Tue Feb 01 2022 Lukáš Zachar <lzachar(a)redhat.com> - 1.10.0-1
- Make reboot support a bit more backward compatible
- Ensure that workdir has a correct selinux context
commit 5e4f58384552712061cf83a16d137def992d12f3
Author: Petr Šplíchal <psplicha(a)redhat.com>
Date: Wed Mar 2 12:32:13 2022 +0100
Enable gating, update upstream test repository url
diff --git a/gating.yaml b/gating.yaml
new file mode 100644
index 0000000..0585bfe
--- /dev/null
+++ b/gating.yaml
@@ -0,0 +1,10 @@
+--- !Policy
+product_versions:
+ - fedora-*
+decision_contexts:
+ - bodhi_update_push_stable
+subject_type: koji_build
+rules:
+ - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build./plans/minimal.functional}
+ - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build./plans/smoke.functional}
+ - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build./plans/upstream.functional}
diff --git a/plans/upstream.fmf b/plans/upstream.fmf
index e0b1617..48a78d5 100644
--- a/plans/upstream.fmf
+++ b/plans/upstream.fmf
@@ -2,7 +2,7 @@ summary:
Upstream tests working under virtual machine
discover:
how: fmf
- url: https://github.com/psss/tmt
+ url: https://github.com/teemtee/tmt
ref: fedora
filter: tag:virtual
execute:
2 years, 1 month