|
Craig Barnes |
24331f3 |
Name: discount
|
|
Craig Barnes |
49e794c |
Version: 2.1.7
|
|
Craig Barnes |
0f72e71 |
Release: 2%{?dist}
|
|
Craig Barnes |
24331f3 |
Summary: A command-line utility for converting Markdown files into HTML
|
|
Craig Barnes |
24331f3 |
License: BSD
|
|
Craig Barnes |
24331f3 |
URL: http://www.pell.portland.or.us/~orc/Code/%{name}
|
|
Craig Barnes |
24331f3 |
Source0: %{url}/%{name}-%{version}.tar.bz2
|
|
Craig Barnes |
24331f3 |
Patch0: discount-ldconfig.patch
|
|
Craig Barnes |
24331f3 |
Requires: libmarkdown%{?_isa} = %{version}-%{release}
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
%description
|
|
Craig Barnes |
24331f3 |
DISCOUNT is an implementation of John Gruber's Markdown language in C.
|
|
Craig Barnes |
24331f3 |
It includes all of the original Markdown features, along with a few
|
|
Craig Barnes |
24331f3 |
extensions, and passes the Markdown test suite.
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
%package -n libmarkdown
|
|
Craig Barnes |
24331f3 |
Summary: A fast implementation of the Markdown language in C
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
%description -n libmarkdown
|
|
Craig Barnes |
24331f3 |
libmarkdown is the library portion of discount, a fast Markdown language
|
|
Craig Barnes |
24331f3 |
implementation, written in C.
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
%package -n libmarkdown-devel
|
|
Craig Barnes |
24331f3 |
Summary: Development headers for the libmarkdown library
|
|
Craig Barnes |
24331f3 |
Requires: libmarkdown%{?_isa} = %{version}-%{release}
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
%description -n libmarkdown-devel
|
|
Craig Barnes |
24331f3 |
This package contains development headers and developer-oriented man pages for
|
|
Craig Barnes |
24331f3 |
libmarkdown.
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
%prep
|
|
Craig Barnes |
24331f3 |
%setup -q
|
|
Craig Barnes |
24331f3 |
%patch0
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
%build
|
|
Craig Barnes |
24331f3 |
CFLAGS='%{optflags}' ./configure.sh \
|
|
Craig Barnes |
24331f3 |
--shared \
|
|
Craig Barnes |
24331f3 |
--prefix=%{_prefix} \
|
|
Craig Barnes |
24331f3 |
--execdir=%{_bindir} \
|
|
Craig Barnes |
24331f3 |
--libdir=%{_libdir} \
|
|
Craig Barnes |
24331f3 |
--mandir=%{_mandir} \
|
|
Craig Barnes |
0f72e71 |
--enable-all-features \
|
|
Craig Barnes |
0f72e71 |
--with-fenced-code
|
|
Craig Barnes |
24331f3 |
make %{?_smp_mflags}
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
%install
|
|
Craig Barnes |
24331f3 |
make install.everything DESTDIR=%{buildroot}
|
|
Craig Barnes |
24331f3 |
# Rename sample programs (names are too generic) and matching man1 pages
|
|
Craig Barnes |
24331f3 |
mv %{buildroot}%{_bindir}/makepage %{buildroot}%{_bindir}/discount-makepage
|
|
Craig Barnes |
24331f3 |
mv %{buildroot}%{_bindir}/mkd2html %{buildroot}%{_bindir}/discount-mkd2html
|
|
Craig Barnes |
24331f3 |
mv %{buildroot}%{_bindir}/theme %{buildroot}%{_bindir}/discount-theme
|
|
Craig Barnes |
24331f3 |
mv %{buildroot}%{_mandir}/man1/makepage.1 \
|
|
Craig Barnes |
24331f3 |
%{buildroot}%{_mandir}/man1/discount-makepage.1
|
|
Craig Barnes |
24331f3 |
mv %{buildroot}%{_mandir}/man1/mkd2html.1 \
|
|
Craig Barnes |
24331f3 |
%{buildroot}%{_mandir}/man1/discount-mkd2html.1
|
|
Craig Barnes |
24331f3 |
mv %{buildroot}%{_mandir}/man1/theme.1 \
|
|
Craig Barnes |
24331f3 |
%{buildroot}%{_mandir}/man1/discount-theme.1
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
%post -n libmarkdown -p /sbin/ldconfig
|
|
Craig Barnes |
24331f3 |
%postun -n libmarkdown -p /sbin/ldconfig
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
%check
|
|
Craig Barnes |
24331f3 |
make test
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
%files
|
|
Craig Barnes |
24331f3 |
%{_bindir}/markdown
|
|
Craig Barnes |
24331f3 |
%{_bindir}/discount-makepage
|
|
Craig Barnes |
24331f3 |
%{_bindir}/discount-mkd2html
|
|
Craig Barnes |
24331f3 |
%{_bindir}/discount-theme
|
|
Craig Barnes |
24331f3 |
%{_mandir}/man1/markdown.1*
|
|
Craig Barnes |
24331f3 |
%{_mandir}/man7/markdown.7*
|
|
Craig Barnes |
24331f3 |
%{_mandir}/man1/discount-*.1*
|
|
Craig Barnes |
24331f3 |
%{_mandir}/man7/mkd-*.7*
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
%files -n libmarkdown
|
|
Craig Barnes |
24331f3 |
%doc README COPYRIGHT CREDITS
|
|
Craig Barnes |
24331f3 |
%{_libdir}/libmarkdown.so.*
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
%files -n libmarkdown-devel
|
|
Craig Barnes |
24331f3 |
%{_libdir}/libmarkdown.so
|
|
Craig Barnes |
24331f3 |
%{_includedir}/mkdio.h
|
|
Craig Barnes |
24331f3 |
%{_mandir}/man3/markdown.3*
|
|
Craig Barnes |
24331f3 |
%{_mandir}/man3/mkd_*.3*
|
|
Craig Barnes |
24331f3 |
%{_mandir}/man3/mkd-*.3*
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
%changelog
|
|
Craig Barnes |
49e794c |
|
|
Craig Barnes |
90c1833 |
* Thu Jan 30 2014 Craig Barnes <cbgnome@gmail.com> - 2.1.7-2
|
|
Craig Barnes |
0f72e71 |
- Add "--with-fenced-code" to configuration flags
|
|
Craig Barnes |
0f72e71 |
|
|
Craig Barnes |
49e794c |
* Tue Dec 03 2013 Craig Barnes <cbgnome@gmail.com> - 2.1.7-1
|
|
Craig Barnes |
49e794c |
- Update to latest release
|
|
Craig Barnes |
49e794c |
|
|
|
7f8ce78 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.6-2
|
|
|
7f8ce78 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
7f8ce78 |
|
|
Craig Barnes |
24331f3 |
* Wed Apr 03 2013 Craig Barnes <cbgnome@gmail.com> - 2.1.6-1
|
|
Craig Barnes |
24331f3 |
- Update to latest release
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
* Sun Feb 10 2013 Craig Barnes <cbgnome@gmail.com> - 2.1.5a-1
|
|
Craig Barnes |
24331f3 |
- Update to latest release
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
* Wed Jul 25 2012 Craig Barnes <cbgnome@gmail.com> - 2.1.3-6
|
|
Craig Barnes |
24331f3 |
- Add optflags to CFLAGS instead of appending to CC
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
* Wed Jul 04 2012 Craig Barnes <cbgnome@gmail.com> - 2.1.3-5
|
|
Craig Barnes |
24331f3 |
- Remove spurious autoconf dependency
|
|
Craig Barnes |
24331f3 |
- Remove unnecessary manual buildroot cleaning
|
|
Craig Barnes |
24331f3 |
- Use gcc as CC instead of "cc"
|
|
Craig Barnes |
24331f3 |
- Fix typo in comment
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
* Thu Mar 08 2012 Craig Barnes <cr@igbarn.es> - 2.1.3-4
|
|
Craig Barnes |
24331f3 |
- Pass optflags to configure script
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
* Tue Jan 24 2012 Craig Barnes <cr@igbarn.es> - 2.1.3-3
|
|
Craig Barnes |
24331f3 |
- Remove duplicate docs from base package (already included in libmarkdown)
|
|
Craig Barnes |
24331f3 |
- Add --enable-all-features flag to "turn on all stable, optional features"
|
|
Craig Barnes |
24331f3 |
- Specify single include file (mkdio.h) instead of using glob matching
|
|
Craig Barnes |
24331f3 |
- Make man3 and man7 file matching more accurate (specify the "mkd" prefix)
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
* Tue Jan 24 2012 Craig Barnes <cr@igbarn.es> - 2.1.3-2
|
|
Craig Barnes |
24331f3 |
- Change renamed "discount" binary back to the upstream default "markdown"
|
|
Craig Barnes |
24331f3 |
(the conflict with "python-markdown" was already resolved in rawhide)
|
|
Craig Barnes |
24331f3 |
- Change renamed "discount.1" man page back to "markdown.1"
|
|
Craig Barnes |
24331f3 |
- Remove some now unnecessary comments
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
* Sun Jan 22 2012 Craig Barnes <cr@igbarn.es> - 2.1.3-1
|
|
Craig Barnes |
24331f3 |
- Rename "markdown" binary to "discount" (clashed with python-markdown)
|
|
Craig Barnes |
24331f3 |
- Prefix all other binaries with "discount-" (names were too generic)
|
|
Craig Barnes |
24331f3 |
- Rename man1 pages to match their renamed binaries
|
|
Craig Barnes |
24331f3 |
- Amend patterns in files section to match renamed binaries and man1 pages
|
|
Craig Barnes |
24331f3 |
- Remove unnecessary, duplicate paragraph from libmarkdown-devel description
|
|
Craig Barnes |
24331f3 |
- Remove unnecessary "defattr" macros (default behaviour since RPM 4.4)
|
|
Craig Barnes |
24331f3 |
- Minor formatting clean-ups
|
|
Craig Barnes |
24331f3 |
- Update to latest upstream release
|
|
Craig Barnes |
24331f3 |
- Re-generate patch to reflect upstream changes
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
* Mon Dec 12 2011 Craig Barnes <cr@igbarn.es> - 2.1.2-4
|
|
Craig Barnes |
24331f3 |
- Split configure script flags across multiple lines for readability
|
|
Craig Barnes |
24331f3 |
- Add previously missing "--execdir" flag to configure script
|
|
Craig Barnes |
24331f3 |
- Use make install.everything target instead of specifying 3 separate targets
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
* Sun Oct 16 2011 Craig Barnes <cr@igbarn.es> - 2.1.2-3
|
|
Craig Barnes |
24331f3 |
- Get sources from author's website instead of GitHub
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
* Sat Oct 01 2011 Craig Barnes <cr@igbarn.es> - 2.1.2-2
|
|
Craig Barnes |
24331f3 |
- Remove unnecessary post/postun sections for base package
|
|
Craig Barnes |
24331f3 |
- Make base package explicitly depend on libmarkdown
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
* Wed Sep 28 2011 Craig Barnes <cr@igbarn.es> - 2.1.2-1
|
|
Craig Barnes |
24331f3 |
- New upstream version
|
|
Craig Barnes |
24331f3 |
- Add sample programs to the installation
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
* Mon Sep 26 2011 Craig Barnes <cr@igbarn.es> - 2.1.1.3-5
|
|
Craig Barnes |
24331f3 |
- Move man3 pages from libmarkdown to libmarkdown-devel
|
|
Craig Barnes |
24331f3 |
- Add license document and other basic documentation to libmarkdown
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
* Sun Sep 25 2011 Craig Barnes <cr@igbarn.es> - 2.1.1.3-4
|
|
Craig Barnes |
24331f3 |
- Make libmarkdown-devel explicitly depend on libmarkdown
|
|
Craig Barnes |
24331f3 |
- Remove unnecessary clean section
|
|
Craig Barnes |
24331f3 |
- Make pattern matching in file selections more specific
|
|
Craig Barnes |
24331f3 |
- Move unversioned shared library to libmarkdown-devel package
|
|
Craig Barnes |
24331f3 |
- Add post and postun sections for running ldconfig
|
|
Craig Barnes |
24331f3 |
- Add patch to prevent bundled script from running ldconfig itself
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
* Sun Sep 25 2011 Craig Barnes <cr@igbarn.es> - 2.1.1.3-3
|
|
Craig Barnes |
24331f3 |
- Use seperate "libmarkdown" package for shared library
|
|
Craig Barnes |
24331f3 |
- Move development headers from discount-devel to libmarkdown-devel
|
|
Craig Barnes |
24331f3 |
- Add clean directive
|
|
Craig Barnes |
24331f3 |
- Add check directive for running the bundled test suite
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
* Thu Sep 22 2011 Craig Barnes <cr@igbarn.es> - 2.1.1.3-2
|
|
Craig Barnes |
24331f3 |
- Packaged man pages
|
|
Craig Barnes |
24331f3 |
- Split development files into separate -devel package
|
|
Craig Barnes |
24331f3 |
- Fixed various rpmlint warnings
|
|
Craig Barnes |
24331f3 |
|
|
Craig Barnes |
24331f3 |
* Thu Sep 22 2011 Craig Barnes <cr@igbarn.es> - 2.1.1.3-1
|
|
Craig Barnes |
24331f3 |
- Initial package.
|
|
Craig Barnes |
24331f3 |
|