|
|
574ca4c |
# The GNU C Library no longer implements <regexp.h>
|
|
|
85134ba |
# * https://github.com/ascii-boxes/boxes/issues/67
|
|
|
10de84f |
%global debug_package %{nil}
|
|
|
10de84f |
|
|
|
10de84f |
%global cfgfile %{_datadir}/%{name}/%{name}
|
|
|
10de84f |
|
|
|
baa602d |
Name: boxes
|
|
|
10de84f |
Version: 1.3
|
|
|
ea8310a |
Release: 5%{?dist}
|
|
|
baa602d |
Summary: Draw any kind of box around some given text
|
|
|
baa602d |
|
|
|
baa602d |
License: GPLv2+
|
|
|
baa602d |
URL: http://boxes.thomasjensen.com
|
|
|
10de84f |
Source0: https://github.com/ascii-%{name}/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
|
|
|
baa602d |
|
|
|
baa602d |
BuildRequires: bison
|
|
|
baa602d |
BuildRequires: flex
|
|
|
10de84f |
BuildRequires: gcc
|
|
|
3499287 |
BuildRequires: make
|
|
|
574ca4c |
%if 0%{?fedora} || 0%{?rhel} >= 8
|
|
|
10de84f |
Recommends: %{name}-vim = %{version}-%{release}
|
|
|
574ca4c |
%endif
|
|
|
baa602d |
|
|
|
baa602d |
%description
|
|
|
10de84f |
"boxes" is a text filter which can draw ASCII art boxes around its input text.
|
|
|
10de84f |
These boxes may also be removed, even if they have been badly damaged by editing
|
|
|
10de84f |
of the text inside. Since boxes may be open on any side, boxes can also be used
|
|
|
10de84f |
to create regional comments in any programming language. With the help of an
|
|
|
10de84f |
editor macro or mapping, damaged boxes can easily be repaired. This is useful
|
|
|
10de84f |
for making the function headers in your programming language look better, for
|
|
|
10de84f |
spicing up your news postings and emails, or just for decorating your
|
|
|
85134ba |
documentation files. New box designs of all sorts can easily be added and shared
|
|
|
85134ba |
by appending to a free format configuration file. boxes was intended to be used
|
|
|
85134ba |
with the vim text editor, but can be tied to any text editor which supports
|
|
|
85134ba |
filters.
|
|
|
10de84f |
|
|
|
10de84f |
|
|
|
10de84f |
%package vim
|
|
|
10de84f |
BuildArch: noarch
|
|
|
10de84f |
|
|
|
10de84f |
Summary: Vim plugin for %{name}
|
|
|
10de84f |
Requires: %{name} = %{version}-%{release}
|
|
|
10de84f |
Requires: vim-enhanced
|
|
|
10de84f |
|
|
|
10de84f |
%description vim
|
|
|
10de84f |
Vim plugin for %{name}.
|
|
|
baa602d |
|
|
|
baa602d |
|
|
|
baa602d |
%prep
|
|
|
10de84f |
%autosetup -p1
|
|
|
10de84f |
|
|
|
baa602d |
|
|
|
baa602d |
%build
|
|
|
85134ba |
%set_build_flags
|
|
|
85134ba |
%make_build \
|
|
|
85134ba |
GLOBALCONF=%{cfgfile} \
|
|
|
85134ba |
# CFLAGS='%{optflags}' \
|
|
|
85134ba |
# LDFLAGS='%{build_ldflags}' \
|
|
|
85134ba |
# STRIP=false
|
|
|
85134ba |
|
|
|
85134ba |
|
|
|
85134ba |
%check
|
|
|
10de84f |
%make_build test
|
|
|
10de84f |
|
|
|
baa602d |
|
|
|
baa602d |
%install
|
|
|
85134ba |
install -Dp -m 0755 src/%{name} %{buildroot}%{_bindir}/%{name}
|
|
|
85134ba |
install -Dp -m 0644 %{name}-config %{buildroot}%{cfgfile}
|
|
|
85134ba |
install -Dp -m 0644 doc/%{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1
|
|
|
85134ba |
install -Dp -m 0644 %{name}.vim %{buildroot}%{_datadir}/vim/vimfiles/syntax/%{name}.vim
|
|
|
baa602d |
|
|
|
baa602d |
|
|
|
baa602d |
%files
|
|
|
10de84f |
%license LICENSE
|
|
|
10de84f |
%doc README.md
|
|
|
10de84f |
%{_bindir}/%{name}
|
|
|
85134ba |
%{_datadir}/%{name}/
|
|
|
85134ba |
%{_mandir}/man1/*
|
|
|
10de84f |
|
|
|
10de84f |
%files vim
|
|
|
85134ba |
%{_datadir}/vim/vimfiles/syntax/%{name}.vim
|
|
|
10de84f |
|
|
|
baa602d |
|
|
|
baa602d |
%changelog
|
|
|
ea8310a |
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.3-5
|
|
|
ea8310a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
ea8310a |
|
|
|
574ca4c |
* Fri Jan 31 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 1.3-4
|
|
|
574ca4c |
- Fix EPEL 7 build
|
|
|
574ca4c |
|
|
|
85134ba |
* Thu Jan 30 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 1.3-3
|
|
|
85134ba |
- Packaging fixes
|
|
|
85134ba |
|
|
|
ca6d857 |
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.3-2
|
|
|
ca6d857 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
ca6d857 |
|
|
|
10de84f |
* Sat Sep 21 2019 Artem Polishchuk <ego.cordatus@gmail.com> - 1.3-1
|
|
|
10de84f |
- Update to 1.3
|
|
|
10de84f |
|
|
|
8811f2f |
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-15
|
|
|
8811f2f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
8811f2f |
|
|
|
f2f18b5 |
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-14
|
|
|
f2f18b5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
f2f18b5 |
|
|
Jakub Hrozek |
2a78959 |
* Thu Jul 19 2018 Jakub Hrozek <jhrozek@redhat.com> - 1.1.1-13
|
|
Jakub Hrozek |
2a78959 |
- BuildRequire gcc
|
|
Jakub Hrozek |
2a78959 |
- rhbz #1603515 - boxes: FTBFS in Fedora rawhide
|
|
Jakub Hrozek |
2a78959 |
|
|
|
465e04e |
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-12
|
|
|
465e04e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
465e04e |
|
|
|
b0d03f2 |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-11
|
|
|
b0d03f2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
b0d03f2 |
|
|
|
81efb9a |
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-10
|
|
|
81efb9a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
81efb9a |
|
|
|
b973d75 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-9
|
|
|
b973d75 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
b973d75 |
|
|
|
c12c860 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-8
|
|
|
c12c860 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
c12c860 |
|
|
|
b3cdff0 |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-7
|
|
|
b3cdff0 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
b3cdff0 |
|
|
|
3bc7904 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-6
|
|
|
3bc7904 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
3bc7904 |
|
|
|
e70535c |
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-5
|
|
|
e70535c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
e70535c |
|
|
Yaakov Selkowitz |
8f7a7d9 |
* Mon Jun 30 2014 Yaakov Selkowitz <yselkowi@redhat.com> - 1.1.1-4
|
|
Yaakov Selkowitz |
8f7a7d9 |
- Fix race condition in parallel make (#1106015)
|
|
Yaakov Selkowitz |
8f7a7d9 |
|
|
|
71316d1 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-3
|
|
|
71316d1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
71316d1 |
|
|
|
6c857a3 |
* Tue Dec 3 2013 Jakub Hrozek <jhrozek@redhat.com> - 1.1.1-2
|
|
|
6c857a3 |
- Fix -Wformat-security compilation warning
|
|
|
6c857a3 |
|
|
|
7df9c77 |
* Wed Jul 31 2013 Jakub Hrozek <jhrozek@redhat.com> - 1.1.1-1
|
|
|
7df9c77 |
- New upstream release 1.1.1
|
|
|
7df9c77 |
|
|
|
f9a0599 |
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-12
|
|
|
f9a0599 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
f9a0599 |
|
|
|
b6ec082 |
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-11
|
|
|
b6ec082 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
b6ec082 |
|
|
|
cafc3db |
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-10
|
|
|
cafc3db |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
cafc3db |
|
|
|
24e7caa |
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-9
|
|
|
24e7caa |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
24e7caa |
|
|
|
51481c3 |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-8
|
|
|
51481c3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
51481c3 |
|
|
|
994d76f |
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-7
|
|
|
994d76f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
994d76f |
|
|
|
5b65e04 |
* Sun Feb 10 2008 Jakub Hrozek <jhrozek@redhat.com> - 1.1-6
|
|
|
5b65e04 |
- bump release
|
|
|
5b65e04 |
|
|
|
87aeaad |
* Sun Feb 10 2008 Jakub Hrozek <jhrozek@redhat.com> - 1.1-5
|
|
|
87aeaad |
- rebuild for GCC 4.3
|
|
|
87aeaad |
|
|
|
baa602d |
* Wed Jan 09 2008 Jakub Hrozek <jhrozek@redhat.com> - 1.1-4
|
|
|
baa602d |
- fix the license tag from GPL2 to GPL2+
|
|
|
baa602d |
|
|
|
baa602d |
* Sat Oct 13 2007 Jakub Hrozek <jhrozek@redhat.com> - 1.1-3
|
|
|
baa602d |
- More packaging fixes spotted in review (292121), especially:
|
|
|
baa602d |
- remove slashes between macros and buildroot
|
|
|
baa602d |
- set default permissions for directories in defattr
|
|
|
baa602d |
- fix whitespace change in the patch, rename for clarity
|
|
|
baa602d |
- drop the emacs helper
|
|
|
baa602d |
|
|
|
baa602d |
* Sun Sep 30 2007 Jakub Hrozek <jhrozek@redhat.com> - 1.1-2
|
|
|
baa602d |
- Fix packaging mistakes spotted in the review request, namely:
|
|
|
baa602d |
- patch makefile so that optflags are passed
|
|
|
baa602d |
- use macro for the boxfile location as it's used frequently
|
|
|
baa602d |
- fix rpmlint
|
|
|
baa602d |
- package emacs helper
|
|
|
baa602d |
|
|
|
baa602d |
* Sat Sep 15 2007 Jakub Hrozek <jhrozek@redhat.com> - 1.1-1
|
|
|
baa602d |
- initial packaging
|