diff --git a/SPECS/colm.spec b/SPECS/colm.spec new file mode 100644 index 00000000..96363f83 --- /dev/null +++ b/SPECS/colm.spec @@ -0,0 +1,92 @@ +Name: colm +Version: 0.13.0.6 +Release: 2%{?dist} +Summary: Programming language designed for the analysis of computer languages + +# aapl/ and some headers from src/ are the LGPLv2+ +License: MIT and LGPLv2+ +URL: https://www.colm.net/open-source/colm/ +Source0: https://www.colm.net/files/%{name}/%{name}-%{version}.tar.gz + +BuildRequires: gcc +BuildRequires: gcc-c++ +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: libtool +BuildRequires: make +BuildRequires: asciidoc + +# Unfortunately, upstream doesn't exist and not possible to find version +Provides: bundled(aapl) + +%description +Colm is a programming language designed for the analysis and transformation +of computer languages. Colm is influenced primarily by TXL. It is +in the family of program transformation languages. + +%package devel +Summary: Development libraries and header files for %{name} +Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} + +%description devel +%{summary}. + +%prep +%autosetup +# Do not pollute with docs +sed -i -e "/dist_doc_DATA/d" Makefile.am + +%build +autoreconf -vfi +%configure --disable-static +%make_build + +%install +%make_install +find %{buildroot}%{_libdir} -type f -name '*.la' -print -delete +install -p -m 0644 -D %{name}.vim %{buildroot}%{_datadir}/vim/vimfiles/syntax/%{name}.vim + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%license COPYING +%doc ChangeLog README +%{_bindir}/%{name} +%{_libdir}/lib%{name}-%{version}.so +%dir %{_datadir}/vim +%dir %{_datadir}/vim/vimfiles +%dir %{_datadir}/vim/vimfiles/syntax +%{_datadir}/vim/vimfiles/syntax/%{name}.vim +%{_docdir}/%{name}/ + +%files devel +%{_libdir}/lib%{name}.so +%{_includedir}/%{name}/ + +%changelog +* Thu Jul 12 2018 Fedora Release Engineering - 0.13.0.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Jul 06 2018 Christian Glombek - 0.13.0.6-1 +- Updated to version 0.13.0.6 + +* Wed Feb 07 2018 Fedora Release Engineering - 0.13.0.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Sun Dec 10 2017 Jason Taylor - 0.13.0.5-1 +- Upstream bugfix release +- Correction to spec license add MIT license +- Added asciidoc BuildRequires and docdir files + +* Wed Aug 02 2017 Fedora Release Engineering - 0.13.0.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.13.0.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 0.13.0.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Dec 01 2016 Igor Gnatenko - 0.13.0.4-1 +- Initial package