Compare commits

..

44 commits

Author SHA1 Message Date
Fedora Release Engineering
419b89b2ab Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 05:14:34 +00:00
Tim Landscheidt
54288f43bc Remove outdated information from package description 2025-03-23 05:07:54 +00:00
Fedora Release Engineering
f5d1ea3160 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-18 09:08:53 +00:00
Fedora Release Engineering
593fdc3ba3 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-19 06:58:00 +00:00
Fedora Release Engineering
50c08d9afe Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-25 22:43:44 +00:00
Fedora Release Engineering
86d1ce7914 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 20:57:00 +00:00
Sérgio M. Basto
17db8577b0 Update php-markdown to 2.0.0 2023-10-06 15:07:23 +01:00
621f167e8a Unretirement request: https://pagure.io/releng/issue/11710 2023-10-06 10:24:36 +02:00
Remi Collet
5bf2a74d68 FTBFS 2023-09-29 08:31:41 +02:00
Fedora Release Engineering
37912e83ef Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-21 04:26:34 +00:00
Gwyn Ciesla
e48598fa70 migrated to SPDX license 2023-03-01 14:13:12 -06:00
Fedora Release Engineering
05d0e405c2 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-20 08:47:50 +00:00
Fedora Release Engineering
8b14bb274c Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 13:46:00 +00:00
Fedora Release Engineering
fb2af78a80 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-21 07:52:32 +00:00
Remi Collet
138a26f285 v1.9.1 2021-11-24 09:31:21 +01:00
Fedora Release Engineering
a96f94bb09 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 02:29:33 +00:00
Fedora Release Engineering
b205009dd6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 07:09:20 +00:00
Fedora Release Engineering
608be2697e - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 21:30:57 +00:00
Fedora Release Engineering
ce434581b6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-30 07:51:51 +00:00
Remi Collet
b999cd58dd update to 1.9.0
run upstream test suite
2019-12-02 12:14:28 +01:00
Remi Collet
b50ae60684 drop old classic version
use git snapshot as next version will have test suite
add patch for PHP 7.4, adapted for 1.8.0 from
  https://github.com/michelf/php-markdown/pull/316
2019-07-26 15:21:56 +02:00
Fedora Release Engineering
12cc077d91 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-26 09:25:59 +00:00
Fedora Release Engineering
05781217a4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-02 02:58:45 +00:00
Igor Gnatenko
b003df23ed Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:35 +01:00
Fedora Release Engineering
9068521444 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 21:38:34 +00:00
Fedora Release Engineering
3d3f52e9c3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 03:49:12 +00:00
Remi Collet
6dab9dbeb5 Mardown PSR-0/PSR-4 library version 1.8.0 2018-01-15 15:08:52 +01:00
Fedora Release Engineering
4b8487097d - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 07:50:47 +00:00
Fedora Release Engineering
8cdcf4aac4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 06:47:10 +00:00
Remi Collet
a3b050dd52 - Mardown PSR-0 library version 1.7.0
- switch to fedora/autoloader
- add minimal %check for version and autoloader
2016-10-30 11:52:49 +01:00
Fedora Release Engineering
502ff2742e - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 17:21:02 +00:00
Remi Collet
c0d6f8c139 v1.6.0 2015-12-28 07:15:44 +01:00
Dennis Gilmore
c815ae9e01 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-18 14:30:03 +00:00
Remi Collet
0bfc09ad18 - Mardown PSR-0 library version 1.5.0
- fix license handling
- add provides php-composer(michelf/php-markdown)
- fix project URL
2015-03-02 10:52:00 +01:00
Dennis Gilmore
ff558c47a3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 09:24:20 -05:00
Remi Collet
640e2f93df udpate to 1.4.1 2014-05-06 15:01:05 +02:00
Remi Collet
0db3a38f09 - Mardown PSR-0 library version 1.4.0 (sources 1.2.8)
- Mardown classic library version 1.0.2
2013-12-02 09:47:17 +01:00
Dennis Gilmore
a0e4880e45 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 21:53:40 -05:00
Remi Collet
fb0f21d164 - Mardown PSR-0 library version 1.2.7 (added)
- Mardown classic library version 1.0.1q (updated)
2013-06-15 08:07:59 +02:00
Remi Collet
5873221c7e use glob in %doc (avoid rpm issue) 2013-01-29 15:09:56 +01:00
Remi Collet
19b2be8c07 - Updated to 1.0.1p
- don't requires php
2013-01-29 14:53:16 +01:00
Dennis Gilmore
e1b8d312fe - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-20 18:36:27 -05:00
Dennis Gilmore
72be023bb1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-13 18:27:05 -06:00
Dennis Gilmore
62e925be1c - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-09 06:31:20 -06:00
5 changed files with 313 additions and 25 deletions

16
.gitignore vendored
View file

@ -1 +1,17 @@
clog
php-markdown.spec~
php-markdown-1.0.1n.zip php-markdown-1.0.1n.zip
/php-markdown-1.0.1p.zip
/php-markdown-1.0.1q.zip
/php-markdown-lib-1.3.zip
/php-markdown-1.0.2.zip
/php-markdown-lib-1.4.0.zip
/php-markdown-lib-1.4.1.zip
/php-markdown-lib-1.5.0.zip
/php-markdown-lib-1.6.0.zip
/php-markdown-lib-1.7.0.zip
/php-markdown-lib-1.8.0.zip
/php-markdown-1.8.0-01ab082.tgz
/php-markdown-1.9.0-c83178d.tgz
/php-markdown-1.9.1-5024d62.tgz
/php-markdown-2.0.0.tar.gz

54
composer.json Normal file
View file

@ -0,0 +1,54 @@
{
"name": "michelf/php-markdown",
"type": "library",
"description": "PHP Markdown",
"homepage": "https://michelf.ca/projects/php-markdown/",
"keywords": ["markdown"],
"license": "BSD-3-Clause",
"authors": [
{
"name": "Michel Fortin",
"email": "michel.fortin@michelf.ca",
"homepage": "https://michelf.ca/",
"role": "Developer"
},
{
"name": "John Gruber",
"homepage": "https://daringfireball.net/"
}
],
"require": {
"php": ">=7.4"
},
"autoload": {
"psr-4": { "Michelf\\": "Michelf/" }
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^3.0",
"phpunit/phpunit": "^9.5",
"phpstan/phpstan": ">=1.0",
"phpstan/phpstan-phpunit": ">=1.0"
},
"scripts": {
"tests": "vendor/bin/phpunit test/",
"phpstan": [
"vendor/bin/phpstan analyse Michelf/ --level=5",
"vendor/bin/phpstan analyse -c test/phpstan.neon test/ --level=5"
],
"codestyle": "vendor/bin/php-cs-fixer fix Michelf --dry-run --verbose --show-progress=none",
"codestyle-fix": "vendor/bin/php-cs-fixer fix Michelf"
},
"archive": {
"exclude": [
"/.github/",
"/test/",
"/.editorconfig",
"/.gitignore",
"/.scrutinizer.yml",
"/.travis.yml",
"/phpunit.xml.dist"
]
}
}

28
makesrc.sh Executable file
View file

@ -0,0 +1,28 @@
#!/bin/bash
NAME=$(basename $PWD)
OWNER=$(sed -n '/^%global gh_owner/{s/.* //;p}' $NAME.spec)
PROJECT=$(sed -n '/^%global gh_project/{s/.* //;p}' $NAME.spec)
VERSION=$(sed -n '/^Version:/{s/.* //;p}' $NAME.spec)
COMMIT=$(sed -n '/^%global gh_commit/{s/.* //;p}' $NAME.spec)
SHORT=${COMMIT:0:7}
echo -e "\nCreate git snapshot\nName=$NAME, Owner=$OWNER, Project=$PROJECT, Version=$VERSION\n"
echo "Cloning..."
rm -rf $PROJECT-$COMMIT
git clone https://github.com/$OWNER/$PROJECT.git $PROJECT-$COMMIT
echo "Getting commit..."
pushd $PROJECT-$COMMIT
git checkout $COMMIT
cp composer.json ../composer.json
popd
echo "Archiving..."
tar czf $NAME-$VERSION-$SHORT.tgz --exclude .git $PROJECT-$COMMIT
echo "Cleaning..."
rm -rf $PROJECT-$COMMIT
echo "Done."

View file

@ -1,44 +1,234 @@
Name: php-markdown # Fedora spec file for php-markdown
Version: 1.0.1n #
Release: 1%{?dist} # License: MIT
Summary: Markdown implementation in PHP # http://opensource.org/licenses/MIT
#
# Please preserve changelog entries
#
%global gh_commit 5024d623c1a057dcd2d076d25b7d270a1d0d55f3
%global gh_short %(c=%{gh_commit}; echo ${c:0:7})
%global gh_owner michelf
%global gh_project php-markdown
Name: php-markdown
Version: 2.0.0
Release: 7%{?dist}
Summary: Markdown implementation in PHP
License: BSD-3-Clause
URL: https://michelf.ca/projects/php-markdown/
Source0: https://github.com/michelf/php-markdown/archive/%{version}/%{name}-%{version}.tar.gz
Source1: makesrc.sh
BuildArch: noarch
BuildRequires: php-fedora-autoloader-devel
# For tests
# "require-dev": {
# "phpunit/phpunit": ">=4.3 <5.8"
BuildRequires: phpunit10
Requires: php(language) >= 7.4
Requires: php-pcre
Requires: php-composer(fedora/autoloader)
Provides: php-composer(michelf/php-markdown) = %{version}
Group: Development/Languages
License: BSD
URL: http://michelf.com/projects/php-markdown/
Source0: http://michelf.com/docs/projets/%{name}-%{version}.zip
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
Requires: php
%description %description
This is a PHP implementation of John Gruber's Markdown. This is a This is a PHP implementation of John Gruber's Markdown.
Python implementation of John Gruber's Markdown. It is almost It is almost completely compliant with the reference implementation.
completely compliant with the reference implementation.
Autoloader: %{_datadir}/php/Michelf/markdown-autoload.php
%prep %prep
%setup -q -n 'PHP Markdown 1.0.1n' %setup -q
mv License.md LICENSE
%build %build
# Empty build : Generate simple autoloader
%{_bindir}/phpab \
--template fedora \
--output Michelf/markdown-autoload.php \
Michelf
cat Michelf/markdown-autoload.php
%install %install
rm -rf $RPM_BUILD_ROOT install -d %{buildroot}%{_datadir}/php/
install -d $RPM_BUILD_ROOT%{_datadir}/php/
install -p -m 644 markdown.php $RPM_BUILD_ROOT%{_datadir}/php/
%clean # PSR-0 library
rm -rf $RPM_BUILD_ROOT cp -pr Michelf %{buildroot}%{_datadir}/php/Michelf
%check
php -r '
require_once "%{buildroot}%{_datadir}/php/Michelf/markdown-autoload.php";
$ver = Michelf\Markdown::MARKDOWNLIB_VERSION;
echo "Version=$ver, expected=%{version}\n";
return (version_compare($ver, "%{version}", "=") ? 0 : 1);
'
cat << 'EOF' | tee bs.php
<?php
require "%{buildroot}%{_datadir}/php/Michelf/markdown-autoload.php";
require "test/bootstrap.php";
EOF
ret=0
for php in php php74 php81 php82 php83
do
if which $php
then
$php %{_bindir}/phpunit10 --bootstrap bs.php || ret=1
fi
done
exit $ret
%files %files
%defattr(-,root,root,-) %{!?_licensedir:%global license %%doc}
%doc License.text 'PHP Markdown Readme.text' %license LICENSE
%{_datadir}/php/markdown.php %doc composer.json
%doc *.md
# Library version
%{_datadir}/php/Michelf
%changelog %changelog
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Sun Mar 23 2025 Tim Landscheidt <tim@tim-landscheidt.de> - 2.0.0-6
- Remove outdated information from package description
* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Oct 04 2023 Sérgio Basto <sergio@serjux.com> - 2.0.0-1
- Update php-markdown to 2.0.0
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Wed Mar 01 2023 Gwyn Ciesla <gwync@protonmail.com> - 1.9.1-5
- migrated to SPDX license
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Nov 24 2021 Remi Collet <remi@remirepo.net> - 1.9.1-1
- update to 1.9.1
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Mon Dec 2 2019 Remi Collet <remi@remirepo.net> - 1.9.0-1
- update to 1.9.0
- run upstream test suite
* Fri Jul 26 2019 Remi Collet <remi@remirepo.net> - 1.8.0-6
- drop old classic version
- use git snapshot as next version will have test suite
- add patch for PHP 7.4, adapted for 1.8.0 from
https://github.com/michelf/php-markdown/pull/316
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Mon Jan 15 2018 Remi Collet <remi@remirepo.net> - 1.8.0-1
- Mardown PSR-0/PSR-4 library version 1.8.0
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Sun Oct 30 2016 Remi Collet <remi@fedoraproject.org> - 1.7.0-1
- Mardown PSR-0 library version 1.7.0
- switch to fedora/autoloader
- add minimal %%check for version and autoloader
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Sat Dec 26 2015 Remi Collet <remi@fedoraproject.org> - 1.6.0-1
- Mardown PSR-0 library version 1.6.0
- add simple autoloader
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Mon Mar 2 2015 Remi Collet <remi@fedoraproject.org> - 1.5.0-1
- Mardown PSR-0 library version 1.5.0
- fix license handling
- add provides php-composer(michelf/php-markdown)
- fix project URL
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Tue May 6 2014 Remi Collet <remi@fedoraproject.org> - 1.4.1-1
- Mardown PSR-0 library version 1.4.1
* Mon Dec 02 2013 Remi Collet <remi@fedoraproject.org> - 1.4.0-1
- Mardown PSR-0 library version 1.4.0 (sources 1.2.8)
- Mardown classic library version 1.0.2
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Sat Jun 15 2013 Remi Collet <remi@fedoraproject.org> - 1.2.7-1
- Mardown PSR-0 library version 1.2.7 (added)
- Mardown classic library version 1.0.1q (updated)
* Tue Jan 29 2013 Remi Collet <remi@fedoraproject.org> - 1.0.1p-1
- Updated to 1.0.1p
- don't requires php
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1n-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1n-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1n-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Mon May 03 2010 Rakesh Pandit <rakesh@fedoraproject.irg> 1.0.1n-1 * Mon May 03 2010 Rakesh Pandit <rakesh@fedoraproject.irg> 1.0.1n-1
- Updated to 1.0.1n - Updated to 1.0.1n

View file

@ -1 +1 @@
3459ccae486e02e1614ae70e0fbe5064 php-markdown-1.0.1n.zip SHA512 (php-markdown-2.0.0.tar.gz) = a848bc7374f8392d21824acbc1fb11c37f961e1780fb2c735a4d4d09949fb51a6962d8d2f6df2dfca92d00a33da82062d5e2a8b8301cb476242e1fc17af673b5