Compare commits

...
Sign in to create a new pull request.

45 commits

Author SHA1 Message Date
Peter Oliver
51bd920c66 Previous commit should have said rhbz#2390295, not the number mentioned. 2025-08-22 12:40:21 +01:00
Peter Oliver
92fe978844 Explicitly require /usr/bin/node, fixing rhbz#2383283. 2025-08-22 12:36:50 +01:00
Fedora Release Engineering
4073ad9510 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 18:54:28 +00:00
Peter Oliver
14e1d44d90 Convert to %autorelease and %autochangelog
[skip changelog]
2025-01-16 15:11:04 +00:00
Fedora Release Engineering
8745fb2e74 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 15:00:47 +00:00
Fedora Release Engineering
004c52c4ed Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 20:19:39 +00:00
Fedora Release Engineering
df3ce64036 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 08:38:11 +00:00
Fedora Release Engineering
13bd6ba592 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 16:28:44 +00:00
Fedora Release Engineering
4280aa59f3 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 16:43:52 +00:00
Peter Oliver
e017f1a95f SPDX migration (nothing to do). 2023-04-24 18:14:15 +01:00
Fedora Release Engineering
15a8b8f31d Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 00:47:02 +00:00
Fedora Release Engineering
52b59f0543 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 23:50:44 +00:00
Fedora Release Engineering
3d54d9acdd - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 00:05:04 +00:00
Peter Oliver
4274caffbd Switch JavaScript engine from Rhino to Node.js. 2021-08-30 12:59:28 +01:00
Fedora Release Engineering
6f1a3a670f - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 20:12:04 +00:00
Fedora Release Engineering
63ea377740 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 02:47:21 +00:00
Peter Oliver
aceec2d579 Document bundled libs. 2020-10-07 16:29:58 +01:00
Peter Oliver
03f33323ed Update to 1.0.5.
Tidy up build.
2020-10-07 14:44:32 +01:00
Fedora Release Engineering
8ff6b38067 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 14:48:46 +00:00
Fedora Release Engineering
bfe7c4c8d3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 15:06:35 +00:00
Fedora Release Engineering
b152e02480 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 21:16:39 +00:00
Fedora Release Engineering
2a9ac1f9c6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 16:30:39 +00:00
Igor Gnatenko
28b011a8a8 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:23:58 +01:00
Fedora Release Engineering
ef22a70e2e - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 22:24:50 +00:00
Jason Tibbitts
a533ea87ad Remove needless use of %defattr 2018-07-10 00:34:51 -05:00
Igor Gnatenko
aa5725370a
Remove %clean section
None of currently supported distributions need that.
Last one was EL5 which is EOL for a while.

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-14 07:04:59 +01:00
Igor Gnatenko
d64dd88c19 Remove BuildRoot definition
None of currently supported distributions need that.
It was needed last for EL5 which is EOL now

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-13 23:11:19 +01:00
Fedora Release Engineering
0b54daf54a - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 06:01:29 +00:00
Fedora Release Engineering
cc39a5b1f8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 05:43:24 +00:00
Fedora Release Engineering
dcd177bcc3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 08:01:59 +00:00
Dennis Gilmore
274ca9a396 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 18:17:04 +00:00
Dennis Gilmore
c7b9441973 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 03:28:41 +00:00
Dennis Gilmore
2c583c03f2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 01:21:08 -05:00
Guillaume Kulakowski
025f79e05d Upstream 0.10.0 2013-09-02 11:42:27 +02:00
Dennis Gilmore
a0460e945a - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 01:17:09 -05:00
Guillaume Kulakowski
25f403ed29 Add csslint.sh 2013-05-31 12:47:05 +02:00
Guillaume Kulakowski
f1a408012b Upstream 0.9.10 2013-05-31 12:44:42 +02:00
Dennis Gilmore
93a14bd5aa - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-13 13:14:07 -06:00
Dennis Gilmore
143cb14ab7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-18 14:59:14 -05:00
Guillaume Kulakowski
5fb6aaaa82 Upstream 0.9.8 2012-07-17 11:02:58 +02:00
Guillaume Kulakowski
64d9e7a7d0 Upstream 0.9.8 v3 2012-07-17 10:32:13 +02:00
Guillaume Kulakowski
f0207a4bee Upstream 0.9.8 v2 2012-07-17 10:13:35 +02:00
Guillaume Kulakowski
324a262182 Upstream 0.9.8 2012-07-17 10:04:59 +02:00
Guillaume Kulakowski
634dd732eb Fix attr for Koji build 2012-01-08 13:59:12 +01:00
Guillaume Kulakowski
fa264f39c8 Initial upload 2012-01-08 11:13:10 +01:00
5 changed files with 191 additions and 0 deletions

8
.gitignore vendored
View file

@ -0,0 +1,8 @@
/stubbornella-csslint-v0.9.2-0-gf742a8c.tar.gz
/stubbornella-csslint-v0.9.8-0-g2a2cac5.tar.gz
/csslint-0.9.10-c31f1b9.tar.gz
/csslint-0.10.0-f1ef64d.tar.gz
/csslint-1.0.5.tar.gz
/csslint-1.0.5-bundled-licenses.txt
/csslint-1.0.5-nm-dev.tgz
/csslint-1.0.5-nm-prod.tgz

102
changelog Normal file
View file

@ -0,0 +1,102 @@
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.5-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.5-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.5-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.5-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.5-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.5-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.5-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.5-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Mon Aug 30 2021 Peter Oliver <rpm@mavit.org.uk> - 1.0.5-5
- Switch JavaScript engine from Rhino to Node.js.
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.5-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.5-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Oct 7 2020 Peter Oliver <rpm@mavit.org.uk> - 1.0.5-2
- Document bundled libs.
* Wed Oct 7 2020 Peter Oliver <rpm@mavit.org.uk> - 1.0.5-1
- Update to 1.0.5.
- Tidy up build.
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Tue Aug 27 2013 Guillaume Kulakowski <guillaume.kulakowski@fedoraproject.org> - 0.10.0-1
- Upstream 0.10.0
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.10-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Fri May 31 2013 Guillaume Kulakowski <guillaume.kulakowski@fedoraproject.org> - 0.9.10-1
- Upstream 0.9.10
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.8-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Tue Jul 17 2012 Guillaume Kulakowski <guillaume.kulakowski@fedoraproject.org> - 0.9.8-1
- Upstream 0.9.8
* Sun Jan 08 2012 Guillaume Kulakowski <guillaume.kulakowski@fedoraproject.org> - 0.9.2-2
- Fix attr for Koji build
* Sun Jan 08 2012 Guillaume Kulakowski <guillaume.kulakowski@fedoraproject.org> - 0.9.2-1
- Upstream 0.9.2
* Fri Dec 23 2011 Guillaume Kulakowski <guillaume.kulakowski@fedoraproject.org> - 0.8.5-1
- Upstream 0.8.5
* Fri Nov 18 2011 Guillaume Kulakowski <guillaume.kulakowski@fedoraproject.org> - 0.8.1-1
- Initial packaging

3
csslint.in Normal file
View file

@ -0,0 +1,3 @@
#!/bin/sh
exec java -jar @RHINO_JAR@ @CSSLINT_JS@ "$@"

74
csslint.spec Normal file
View file

@ -0,0 +1,74 @@
%global npm_name csslint
%global forgeurl https://github.com/CSSLint/csslint
Version: 1.0.5
%forgemeta
Name: %{npm_name}
Release: %autorelease
Summary: Detecting potential problems in CSS code
License: MIT
URL: http://csslint.net/
Source0: %{forgesource}
Source1: %{npm_name}-%{version}-nm-prod.tgz
Source2: %{npm_name}-%{version}-nm-dev.tgz
Source3: %{npm_name}-%{version}-bundled-licenses.txt
BuildArch: noarch
ExclusiveArch: %{nodejs_arches} noarch
Requires: /usr/bin/node
BuildRequires: nodejs-devel
%description
CSSLint is a tool to help point out problems with your CSS code. It does basic
syntax checking as well as applying a set of rules to the code that look for
problematic patterns or signs of inefficiency. The rules are all pluggable, so
you can easily write your own or omit ones you don't want.
%prep
%forgesetup
cp %{SOURCE3} .
tar xfz %{SOURCE1}
mkdir -p node_modules
pushd node_modules
ln -s ../node_modules_prod/* .
ln -s ../node_modules_prod/.bin .
popd
%build
chmod a+x dist/cli.js
%install
mkdir -p %{buildroot}%{nodejs_sitelib}/%{npm_name}/
cp -pr package.json dist/* %{buildroot}%{nodejs_sitelib}/%{npm_name}/
cp -pr node_modules node_modules_prod %{buildroot}%{nodejs_sitelib}/%{npm_name}/
mkdir -p %{buildroot}%{_bindir}/
ln -sf %{nodejs_sitelib}/%{npm_name}/cli.js %{buildroot}%{_bindir}/%{name}
%check
%{__nodejs} -e 'require("./")'
tar xfz %{SOURCE2}
pushd node_modules
ln -s ../node_modules_dev/* .
popd
node_modules_dev/.bin/grunt test
%files
%doc CHANGELOG README.md
%license LICENSE %{npm_name}-%{version}-bundled-licenses.txt
%{_bindir}/%{name}
%{nodejs_sitelib}/%{npm_name}
%changelog
%autochangelog

View file

@ -0,0 +1,4 @@
SHA512 (csslint-1.0.5-bundled-licenses.txt) = 3e591adb16e09b1c6fb75eb97a6ac51cd06e0aeae2bd5950a15902346e2c9626cb50203bfd0e15c7e8c98af8f24b81c1ce6617c359e7c0e7d0a6366457c844ba
SHA512 (csslint-1.0.5-nm-dev.tgz) = 8ae4ba1c42aa49f1867f49445d65d52d7e4093629a1ef4f75ac682764441024a42d9180aafee8aa8a14009b0dbbe582dbf12f3db6ab41e0cd2025a5c241062c6
SHA512 (csslint-1.0.5-nm-prod.tgz) = 51ea5af48cf7f9483a88af768691f6829df2c4f387194a8d810abccbb118fec0f3d4af29222e573515c3d5d33f116ef4f66447a603655b752637802db1e37a6a
SHA512 (csslint-1.0.5.tar.gz) = 8159954ab0777345ba8726732282f84d7f3a0d6269b6e2c9ed6ec9f58512d4ad797fe713be70c3ab88ca6b63602523b30b5ecd38124e02b562215828737edfed