diff options
Diffstat (limited to 'blogc.spec.in')
-rw-r--r-- | blogc.spec.in | 120 |
1 files changed, 9 insertions, 111 deletions
diff --git a/blogc.spec.in b/blogc.spec.in index d4fd841..aa0cba6 100644 --- a/blogc.spec.in +++ b/blogc.spec.in @@ -6,66 +6,43 @@ Group: Applications/Text Summary: A blog compiler URL: @PACKAGE_URL@ Source0: https://github.com/blogc/blogc/releases/download/v@PACKAGE_VERSION@/blogc-@PACKAGE_VERSION@.tar.xz -BuildRequires: gcc, bash, coreutils, diffutils %if ! 0%{?el6} -BuildRequires: git, tar, make -%endif -%if ! 0%{?el8} -BuildRequires: libcmocka-devel +BuildRequires: libevent-devel >= 2.0, file-devel %endif %description -blogc(1) is a blog compiler. It compiles source files and templates into +blogc(1) is a blog compiler. It converts source files and templates into blog/website resources. -%if ! 0%{?el6} %package git-receiver Summary: A simple login shell/git hook to deploy blogc websites Group: System Environment/Shells Requires: git, tar, make -Requires: %{name}-make = %{version}-%{release} %description git-receiver blogc-git-receiver is a simple login shell/git hook to deploy blogc websites. -%endif - -%package make -Summary: A simple build tool for blogc -Group: Development/Tools -Requires: %{name} = %{version}-%{release} -Requires: %{name}-runserver = %{version}-%{release} - -%description make -blogc-make is a simple build tool for blogc websites. +%if ! 0%{?el6} %package runserver Summary: A simple HTTP server to test blogc websites Group: Development/Tools +Requires: libevent >= 2.0, file-libs %description runserver blogc-runserver is a simple HTTP server to test blogc websites. +%endif %prep %setup -q -n @PACKAGE_NAME@-@PACKAGE_VERSION@ %build -%define _lto_cflags %{nil} %if 0%{?el6} -%configure --disable-git-receiver --enable-make --enable-runserver --enable-tests -%else -%if 0%{?el8} -%configure --enable-git-receiver --enable-make --enable-runserver --disable-tests +%configure --enable-git-receiver --disable-runserver %else -%configure --enable-git-receiver --enable-make --enable-runserver --enable-tests -%endif +%configure --enable-git-receiver --enable-runserver %endif make %{?_smp_mflags} -%if ! 0%{?el8} -%check -make check -%endif - %install rm -rf $RPM_BUILD_ROOT %make_install @@ -74,103 +51,24 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man*/blogc.* %{_mandir}/man*/blogc-source.* %{_mandir}/man*/blogc-template.* -%{_mandir}/man*/blogc-toctree.* %{_mandir}/man*/blogc-pagination.* %{_bindir}/blogc %doc README.md %license LICENSE -%if ! 0%{?el6} %files git-receiver %{_mandir}/man*/blogc-git-receiver.* %{_bindir}/blogc-git-receiver %license LICENSE -%endif - -%files make -%{_mandir}/man*/blogc-make.* -%{_mandir}/man*/blogcfile.* -%{_bindir}/blogc-make -%license LICENSE +%if ! 0%{?el6} %files runserver %{_mandir}/man*/blogc-runserver.* %{_bindir}/blogc-runserver %license LICENSE +%endif %changelog -* Sat Jan 02 2021 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.20.1-1 -- New release. - -* Tue Sep 15 2020 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.20.0-1 -- New release. - -* Sun May 31 2020 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.19.0-1 -- New release. - -* Tue Sep 10 2019 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.18.0-1 -- New release. - -* Thu May 2 2019 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.17.0-1 -- New release. - -* Sun Apr 21 2019 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.16.1-1 -- New release. - -* Sat Apr 13 2019 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.16.0-1 -- New release. - -* Tue Feb 26 2019 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.15.1-1 -- New release. - -* Mon Feb 11 2019 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.15.0-1 -- New release. - -* Tue Jan 15 2019 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.14.1-1 -- New release. - -* Thu Jul 26 2018 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.14.0-1 -- New release. - -* Sun Jul 22 2018 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.13.10-1 -- New release. - -* Tue Jun 12 2018 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.13.9-1 -- New release. - -* Sun Jun 10 2018 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.13.8-1 -- New release. - -* Sun Jun 10 2018 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.13.7-1 -- New release. - -* Mon May 14 2018 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.13.6-1 -- New release. - -* Sun May 13 2018 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.13.5-1 -- New release. - -* Tue Mar 20 2018 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.13.4-1 -- New release. - -* Wed Mar 14 2018 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.13.3-1 -- New release. - -* Mon Mar 12 2018 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.13.2-1 -- New release. - -* Thu Feb 22 2018 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.13.1-1 -- New release. - -* Sun Nov 19 2017 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.13.0-1 -- New release. - -* Sun Oct 30 2016 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.12.0-1 -- New release. - -* Sun Jul 17 2016 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.11.1-1 -- New release. - * Tue Jul 5 2016 Rafael G. Martins <rafael@rafaelmartins.eng.br> 0.11.0-1 - New release. |