Source1000: vdb.lua %include %{S:1000} Name: fossil Version: 2.10 Release: 0.vdb.1%{?dist} Summary: A distributed SCM with bug tracking and wiki License: BSD URL: https://www.fossil-scm.org/ Source0: https://fossil-scm.org/index.html/uv/fossil-src-%{version}.tar.gz BuildRequires: gcc BuildRequires: openssl-devel BuildRequires: sqlite-devel >= 3.30.0-1.vdb.1 BuildRequires: zlib-devel %description Fossil is a simple, high-reliability, distributed software configuration management with distributed bug tracking, distributed wiki and built-in web interface. %package doc Summary: Fossil documentation %description doc Documentation in HTML format for %{name}. %prep %autosetup %{__rm} -f src/sqlite3.c # Update config.guess/sub to fix builds on new architectures (aarch64/ppc64le) cp /usr/lib/rpm/config.* autosetup %build %{lua: -- Fossil's configure is not Autoconf-generated, it does not understand some options. -- Let's drop them: local configure = get( "configure" ) configure = string.gsub( configure, "%-%-host=[a-z0-9_-]*", "" ) configure = string.gsub( configure, "%-%-target=[a-z0-9_-]*", "" ) configure = string.gsub( configure, "%-%-program%-prefix=[a-z0-9_-]*", "" ) set( "configure", configure ) } %{configure} --disable-internal-sqlite --with-openssl=auto --json %make_build %install %make_install %files %license COPYRIGHT-BSD2.txt %{_bindir}/fossil %files doc %doc www %changelog * Fri Feb 07 2020 Van de Bugger - 2.10-0.vdb.1 - Update to 2.10. * Fri Feb 07 2020 Van de Bugger - 2.9-0.vdb.1 - Update to 2.9. * Wed Aug 07 2019 Van de Bugger - 2.8-1.vdb.2 - Sync with Fedora fossil-2.8.spec. * Thu Jul 04 2019 Filipe Rosset - 2.8-1 - Update to 2.8 fixes rhbz#1581180 rhbz#1603993 rhbz#1674893 and rhbz#1524335 - Removed upstreamed patch - Bug 1524335 - CVE-2017-17459 fossil: Command injection via malicious ssh URLs [fedora-all] - Bug 1581180 - Update fossil version to 2.6 (currently is 2.2) - Bug 1603993 - fossil: FTBFS in Fedora rawhide - Bug 1674893 - fossil: FTBFS in Fedora rawhide/f30 * Thu Jan 31 2019 Fedora Release Engineering - 2.2-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 2.2-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Feb 07 2018 Fedora Release Engineering - 2.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Aug 02 2017 Fedora Release Engineering - 2.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 2.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Apr 28 2017 Patrick Uiterwijk - 2.2-2 - Update source URL - Add patch to drop extra groups * Fri Apr 28 2017 Patrick Uiterwijk - 2.2-1 - Rebase to 2.2 * Fri Feb 10 2017 Fedora Release Engineering - 1.34-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Sun Mar 20 2016 Divya Cote - 1.34-1 - Update to latest release * Wed Feb 03 2016 Fedora Release Engineering - 1.33-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jun 17 2015 Fedora Release Engineering - 1.33-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Wed May 27 2015 Patrick Uiterwijk - 1.33-1 - Update to latest release * Sat Aug 16 2014 Fedora Release Engineering - 1.28-4.20140127173344 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Mon Jun 16 2014 Peter Robinson 1.28-3.20140127173344 - Update config.guess/sub to fix ftbfs on new architectures (aarch64/ppc64le) * Sat Jun 07 2014 Fedora Release Engineering - 1.28-2.20140127173344 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Wed Jan 29 2014 Patrick Uiterwijk - 1.28-1.20140127173344 - Update to 1.28 - Remove patch to use system sqlite * Sat Aug 03 2013 Fedora Release Engineering - 1.25-3.20130216000435 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Tue May 07 2013 Patrick Uiterwijk - 1.25-2.20130216000435 - Update file permissions for bin/fossil * Fri May 03 2013 Patrick Uiterwijk - 1.25-1.20130216000435 - Update packaging * Tue Sep 08 2009 Silas Sewell - 0.0-0.2.20090828225927 - Add doc subpackage and make optflags * Mon Sep 07 2009 Silas Sewell - 0.0-0.1.20090828225927 - Initial package