diff --git a/dead.package b/dead.package deleted file mode 100644 index d6b9758..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -Retired on 2013-08-27, because it failed to build for two releases. diff --git a/open-cobol.spec b/open-cobol.spec new file mode 100644 index 0000000..bb5ae4e --- /dev/null +++ b/open-cobol.spec @@ -0,0 +1,167 @@ +%define cobvers 1.1 + +Name: open-cobol +Version: 1.1 +Release: 1%{?dist} +Summary: OpenCOBOL - COBOL compiler + +Group: Development/Languages +License: GPLv2+ and LGPLv2+ + +URL: http://www.opencobol.org +# Source: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz +Source: http://downloads.sourceforge.net/open-cobol/open-cobol-1.1.tar.gz + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: gmp-devel >= 4.1.4 +BuildRequires: readline-devel +BuildRequires: db4-devel >= 4.1.24 libdb-devel +BuildRequires: libtool +BuildRequires: libtool-ltdl-devel + +Requires: gcc +Requires: glibc-devel +Requires: gmp >= 4.1.4 +Requires: gmp-devel >= 4.1.4 +Requires: db4 >= 4.1.24 +Requires: ncurses >= 5.4 +Requires: libcob = %{version} +Obsoletes: libcob-devel < 1.0.90 +Requires(post): /sbin/install-info + +%description +OpenCOBOL is an open-source COBOL compiler, which translates COBOL +programs to C code and compiles it using GCC. + +%package -n libcob +Summary: OpenCOBOL runtime library +Group: Development/Libraries +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig + +%description -n libcob +%{summary}. +Runtime libraries for OpenCOBOL + +%prep +%setup -q -n %{name}-%{cobvers} + +%build +export CFLAGS="$RPM_OPT_FLAGS -fPIC -O" +export CPPFLAGS="$CFLAGS" +%configure --disable-rpath +sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool +sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool + +make %{?_smp_mflags} + +%install +make install DESTDIR=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT/%{_libdir} -type f -name "*.*a" -exec rm -f {} ';' +rm -rf $RPM_BUILD_ROOT/%{_infodir}/dir + +%find_lang %{name} + +%check +make check CLFAGS="$RPM_OPT_FLGAS -O" + +%files -f %{name}.lang +%defattr (-,root,root,-) +%doc AUTHORS COPYING ChangeLog +%doc NEWS README THANKS +%{_bindir}/cobc +%{_bindir}/cob-config +%{_bindir}/cobcrun +%{_datadir}/open-cobol +%{_infodir}/open-cobol.info* +%{_includedir}/* +%{_libdir}/libcob.so + +%files -n libcob +%defattr (-,root,root,-) +%doc COPYING.LIB +%{_libdir}/libcob.so.* + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +/sbin/install-info %{_infodir}/open-cobol.info %{_infodir}/dir 2>/dev/null || : + +%postun +if [ $1 = 0 ]; then + /sbin/install-info --delete %{_infodir}/open-cobol.info %{_infodir}/dir 2>/dev/null || : +fi + +%post -n libcob -p /sbin/ldconfig + +%postun -n libcob -p /sbin/ldconfig + +%changelog +* Sat Aug 31 2013 Jochen Schmitt - 1.1-1 +- Use source file from sourceforge.net +- Fix issue with FORTIFY_SOURCE +- Add libdb-devel as a BR + +* Thu Feb 14 2013 Fedora Release Engineering - 1.1-0.20090211.2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 1.1-0.20090210.2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 1.1-0.20090209.2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Wed Oct 26 2011 Marcela Mašláňová - 1.1-0.20090208.2 +- rebuild with new gmp without compat lib + +* Wed Oct 12 2011 Peter Schiffer - 1.1-0.20090208.1 +- rebuild with new gmp + +* Tue Feb 08 2011 Fedora Release Engineering - 1.1-0.20090208 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Sat Jul 25 2009 Fedora Release Engineering - 1.1-0.20090207 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Mon Mar 23 2009 Jochen Schmitt 1.1-0.20090206 +- Adapt version to naming guidelines + +* Thu Feb 26 2009 Fedora Release Engineering - 1.0.95-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Dec 1 2008 Jochen Schmitt 1.0.95-3 +- Obsoleting libcob-devel + +* Tue Oct 21 2008 Jochen Schmitt 1.0.95-2 +- Fix Changelog entry +- Rebuild + +* Mon Oct 20 2008 Jochen Schmitt 1.0.95-1 +- New upstream relase +- Fix FORTIFY_SOURCE issue (#464554) + +* Mon Sep 15 2008 Jochen Schmitt 1.0.90-4 +- Remove _FORTIFY_SOURCE as adviced by the upstream + +* Thu Sep 11 2008 Jochen Schmitt 1.0.90-3 +- Add -D__NO_STRING_INLINES for the i86 arch + +* Sun Aug 17 2008 Jochen Schmitt 1.0.90-2 +- Fix dependency open-cobol -> libcob + +* Tue Aug 12 2008 Jochen Schmitt 1.0.90-1 +- Prerelease of opben-cobol-1.1 + +* Tue Aug 5 2008 Jochen Schmitt 1.0-3 +- Blocking Test #98 to failing + +* Wed Jul 30 2008 Jochen Schmitt 1.0-2 +- OpenCOBOL req. libcob-devel +- Fix URIs +- Fix tiwce groups + +* Wed Jul 30 2008 Jochen Schmitt 1.0-1 +- Initional Fedora RPM package + diff --git a/sources b/sources new file mode 100644 index 0000000..885a0af --- /dev/null +++ b/sources @@ -0,0 +1 @@ +e38c898e01d50a7ca6bb3e41cfcb0c64 open-cobol-1.1.tar.gz