Siteshwar Vashisht afffa4
%global version_base 3.5.1
Siteshwar Vashisht ec7ab9
#global gitnum 120
Siteshwar Vashisht ec7ab9
#global githash 1a0b1ae238e1deb132a0ae4a8d0c589d583cc5b0
5c88ea
#global githashshort #{lua:print(string.sub(rpm.expand('#{githash}'), 1, 11))}
0cbf00
Igor Gnatenko 8429bc
Name:           fish
0cbf00
Version:        %{version_base}%{?gitnum:^%{gitnum}g%{githashshort}}
0447dc
Release:        2%{?dist}
Igor Gnatenko 8429bc
Summary:        Friendly interactive shell
Igor Gnatenko 2099a4
# GPLv2
Igor Gnatenko 2099a4
#   - src/fish.cpp
0cbf00
#   and rest…
Igor Gnatenko 2099a4
# GPLv2+
Igor Gnatenko 2099a4
#   - src/builtin_printf.cpp
Igor Gnatenko 2099a4
# BSD
0cbf00
#   - src/fallback.cpp
Igor Gnatenko 2099a4
#   - share/tools/create_manpage_completions.py
Igor Gnatenko 2099a4
# ISC
0cbf00
#   - src/env.cpp
Igor Gnatenko 2099a4
#   - src/utf8.cpp
Igor Gnatenko 2099a4
#   - src/utf8.h
Igor Gnatenko 2099a4
# LGPLv2+
455114
#   - src/wgetopt.cpp
Igor Gnatenko 2099a4
#   - src/wgetopt.h
Igor Gnatenko 1902d9
# MIT
Igor Gnatenko 1902d9
#   - share/completions/grunt.fish
0cbf00
#   - share/tools/web_config/js/angular-route.js
Igor Gnatenko 1902d9
#   - share/tools/web_config/js/angular-sanitize.js
Igor Gnatenko 1902d9
#   - share/tools/web_config/js/angular.js
Igor Gnatenko 1902d9
License:        GPLv2 and BSD and ISC and LGPLv2+ and MIT
Igor Gnatenko 8429bc
URL:            https://fishshell.com
0cbf00
%if %{undefined gitnum}
Siteshwar Vashisht 1d41bd
Source0:        https://github.com/fish-shell/fish-shell/releases/download/%{version}/%{name}-%{version}.tar.xz
Siteshwar Vashisht 1d41bd
Source1:        https://github.com/fish-shell/fish-shell/releases/download/%{version}/%{name}-%{version}.tar.xz.asc
Igor Raits dd0fb7
Source2:        gpgkey-003837986104878835FA516D7A67D962D88A709A.gpg
0cbf00
%else
0cbf00
Source0:        https://github.com/fish-shell/fish-shell/archive/%{githash}/%{name}-%{githash}.tar.gz
0cbf00
%endif
6b81bf
%if 0%{?el8}
6b81bf
# Disable sphinx logic that's incompatible with the version in el8
6b81bf
Patch1:         disable-broken-doc-code.patch
6b81bf
%endif
430b2d
%if 0%{?facebook}
430b2d
# Log history to syslog
430b2d
Patch2:         log-history-to-syslog.patch
430b2d
%endif
Igor Gnatenko 8429bc
455114
BuildRequires:  cmake >= 3.5
Igor Gnatenko 3e3423
BuildRequires:  ninja-build
Igor Gnatenko 8429bc
BuildRequires:  gcc
Igor Gnatenko 8429bc
BuildRequires:  gcc-c++
Igor Gnatenko 8429bc
BuildRequires:  gettext
Igor Gnatenko 8429bc
BuildRequires:  ncurses-devel
Igor Gnatenko 8429bc
BuildRequires:  pcre2-devel
Igor Raits dd0fb7
BuildRequires:  gnupg2
Igor Gnatenko 1902d9
BuildRequires:  python3-devel
69e867
BuildRequires:  python3-pexpect
69e867
BuildRequires:  procps-ng
69e867
BuildRequires:  glibc-langpack-en
Igor Gnatenko 8429bc
%global __python %{__python3}
0cbf00
BuildRequires:  /usr/bin/sphinx-build
Igor Raits 20f16f
BuildRequires:  /usr/bin/desktop-file-validate
Andy Lutomirski 97c015
Andy Lutomirski b3d7f4
# tab completion wants man-db
Igor Gnatenko 8429bc
Recommends:     man-db
Igor Gnatenko 8429bc
Recommends:     man-pages
Igor Gnatenko 8429bc
Recommends:     groff-base
Andy Lutomirski b1dfe6
0cbf00
Provides:       bundled(js-angular) = 1.8.2
Igor Raits a19b45
Andy Lutomirski b1dfe6
%description
Andy Lutomirski 97c015
fish is a fully-equipped command line shell (like bash or zsh) that is
Andy Lutomirski 97c015
smart and user-friendly. fish supports powerful features like syntax
Andy Lutomirski 97c015
highlighting, autosuggestions, and tab completions that just work, with
Andy Lutomirski 97c015
nothing to learn or configure.
Andy Lutomirski 97c015
Andy Lutomirski b1dfe6
%prep
0cbf00
%if %{undefined gitnum}
Igor Raits dd0fb7
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
0cbf00
%endif
0cbf00
%autosetup -p1 %{?gitnum:-n fish-shell-%{githash}}
0cbf00
%if %{defined gitnum}
0cbf00
echo "%{version_base}-%{gitnum}g%{githashshort}" > version
0cbf00
%endif
0cbf00
rm -vr pcre2*
Andy Lutomirski 97c015
Andy Lutomirski 178a77
# Change the bundled scripts to invoke the python binary directly.
Igor Gnatenko 8429bc
for f in $(find share/tools -type f -name '*.py'); do
Igor Gnatenko 8429bc
    sed -i -e '1{s@^#!.*@#!%{__python3}@}' "$f"
Andy Lutomirski 178a77
done
Andy Lutomirski b1dfe6
Andy Lutomirski b1dfe6
%build
0cbf00
%cmake -GNinja \
0cbf00
    -DBUILD_DOCS=ON \
Oliver Falk 02934d
    -DCMAKE_INSTALL_SYSCONFDIR=%{_sysconfdir} \
Oliver Falk 02934d
    -Dextra_completionsdir=%{_datadir}/%{name}/vendor_completions.d \
Oliver Falk 02934d
    -Dextra_functionsdir=%{_datadir}/%{name}/vendor_functions.d \
Oliver Falk 02934d
    -Dextra_confdir=%{_datadir}/%{name}/vendor_conf.d
Oliver Falk 02934d
0cbf00
%cmake_build -t all doc fish_tests
Andy Lutomirski b1dfe6
Oliver Falk 02934d
# We still need to slightly manually adapt the pkgconfig file and remove
Oliver Falk 02934d
# some /usr/local/ references (RHBZ#1869376)
6b81bf
%if 0%{?el8}
6b81bf
sed -i 's^/usr/local/^/usr/^g' *.pc
6b81bf
%else
Oliver Falk 02934d
sed -i 's^/usr/local/^/usr/^g' %{_vpath_builddir}/*.pc
6b81bf
%endif
Oliver Falk 02934d
Andy Lutomirski b1dfe6
%install
0cbf00
%cmake_install
Andy Lutomirski a4ee7b
Artem Polishchuk 27267c
# No more automagic Python bytecompilation phase 3
Artem Polishchuk 27267c
# * https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_3
Artem Polishchuk 27267c
%py_byte_compile %{python3} %{buildroot}%{_datadir}/%{name}/tools/
Artem Polishchuk 27267c
Andy Lutomirski 7af2e1
# Install docs from tarball root
Siteshwar Vashisht 1d41bd
cp -a README.rst %{buildroot}%{_pkgdocdir}
Siteshwar Vashisht 1d41bd
cp -a CONTRIBUTING.rst %{buildroot}%{_pkgdocdir}
Andy Lutomirski b1dfe6
Igor Gnatenko 8429bc
%find_lang %{name}
Andy Lutomirski 4b4b68
Igor Gnatenko 8429bc
%check
0cbf00
# Sadly, ctest is broken
6b81bf
%if 0%{?el8}
6b81bf
%ninja_build test
6b81bf
%else
0cbf00
%ninja_build -C %{_vpath_builddir} test
6b81bf
%endif
Igor Raits 20f16f
desktop-file-validate %{buildroot}%{_datadir}/applications/fish.desktop
Andy Lutomirski b1dfe6
Andy Lutomirski b1dfe6
%post
Andy Lutomirski 97c015
if [ "$1" = 1 ]; then
Igor Gnatenko 8429bc
  if [ ! -f %{_sysconfdir}/shells ] ; then
Igor Gnatenko 8429bc
    echo "%{_bindir}/fish" > %{_sysconfdir}/shells
Igor Gnatenko 8429bc
    echo "/bin/fish" >> %{_sysconfdir}/shells
Igor Gnatenko 8429bc
  else
Igor Gnatenko 8429bc
    grep -q "^%{_bindir}/fish$" %{_sysconfdir}/shells || echo "%{_bindir}/fish" >> %{_sysconfdir}/shells
Igor Gnatenko 8429bc
    grep -q "^/bin/fish$" %{_sysconfdir}/shells || echo "/bin/fish" >> %{_sysconfdir}/shells
Andy Lutomirski 97c015
  fi
Andy Lutomirski b1dfe6
fi
Andy Lutomirski b1dfe6
Andy Lutomirski b1dfe6
%postun
Igor Gnatenko 8429bc
if [ "$1" = 0 ] && [ -f %{_sysconfdir}/shells ] ; then
Igor Gnatenko 8429bc
  sed -i '\!^%{_bindir}/fish$!d' %{_sysconfdir}/shells
Igor Gnatenko 8429bc
  sed -i '\!^/bin/fish$!d' %{_sysconfdir}/shells
Andy Lutomirski b1dfe6
fi
Andy Lutomirski b1dfe6
Andy Lutomirski 97c015
%files -f %{name}.lang
Igor Gnatenko 8429bc
%license COPYING
Igor Gnatenko 8429bc
%{_mandir}/man1/fish*.1*
Igor Gnatenko 8429bc
%{_bindir}/fish*
Andy Lutomirski 30fc8a
%config(noreplace) %{_sysconfdir}/fish/
Andy Lutomirski b1dfe6
%{_datadir}/fish/
Igor Gnatenko 8429bc
%{_datadir}/pkgconfig/fish.pc
Oliver Haessler bb45ec
%{_pkgdocdir}
Siteshwar Vashisht 1d41bd
%{_datadir}/applications/fish.desktop
Siteshwar Vashisht 1d41bd
%{_datadir}/pixmaps/fish.png
Andy Lutomirski 97c015
Andy Lutomirski b1dfe6
%changelog
6b81bf
* Tue Sep 06 2022 Davide Cavalca <dcavalca@centosproject.org> 3.5.1-2
0447dc
- Add missing disttag to Release
0447dc
0447dc
* Tue Sep 06 2022 Davide Cavalca <dcavalca@centosproject.org> 3.5.1-2
430b2d
- Add Facebook internal patch to log history to syslog
430b2d
430b2d
* Tue Sep 06 2022 Davide Cavalca <dcavalca@centosproject.org> 3.5.1-2
6b81bf
- Make it build on el8
6b81bf
5c88ea
* Mon Aug 15 2022 Siteshwar Vashisht <svashisht@redhat.com> 3.5.1-1
5c88ea
- Update to 3.5.1
5c88ea
5c88ea
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> 3.5.0-2
5c88ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
5c88ea
5c88ea
* Fri Jun 17 2022 Siteshwar Vashisht <svashisht@redhat.com> 3.5.0-1
5c88ea
- Update to 3.5.0
5c88ea
5c88ea
* Sun Apr 03 2022 Igor Raits <igor.raits@gmail.com> 3.4.1^120g1a0b1ae238e-1
5c88ea
- Update to 3.4.1-120-g1a0b1ae23
5c88ea
5c88ea
* Sun Apr 03 2022 Igor Raits <igor.raits@gmail.com> 3.4.1-1
5c88ea
- Update to 3.4.1
5c88ea
5c88ea
* Sun Mar 13 2022 Igor Raits <igor.raits@gmail.com> 3.4.0-1
5c88ea
- Update to 3.4.0
5c88ea
5c88ea
* Mon Feb 21 2022 Igor Raits <igor.raits@gmail.com> 3.3.1^1075ge0bc944d5c5-1
5c88ea
- Update to 3.3.1-1075-ge0bc944d5
5c88ea
5c88ea
* Sun Feb 06 2022 Igor Raits <igor.raits@gmail.com> 3.3.1^1034g964b7a729a7-1
5c88ea
- Update to 3.3.1-1034-g964b7a729
5c88ea
5c88ea
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> 3.3.1^803g76a336d647e-3
5c88ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
5c88ea
5c88ea
* Wed Dec 29 2021 Igor Raits <igor.raits@gmail.com> 3.3.1^803g76a336d647e-2
5c88ea
- Add missing BuildRequires for tests
5c88ea
5c88ea
* Wed Dec 29 2021 Igor Raits <igor.raits@gmail.com> 3.3.1^803g76a336d647e-1
5c88ea
- Update to 3.3.1-803-g76a336d64
5c88ea
5c88ea
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.1-2
5c88ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
5c88ea
5c88ea
* Wed Jul 07 2021 Siteshwar Vashisht <svashisht@redhat.com> - 3.3.1-1
5c88ea
- Update to 3.3.1
5c88ea
  Resolves: #1979734
5c88ea
5c88ea
* Thu Jul 01 2021 Siteshwar Vashisht <svashisht@redhat.com> - 3.3.0-1
5c88ea
- Update to 3.3.0
5c88ea
  Resolves: #1947062
5c88ea
5c88ea
* Tue Mar 30 2021 Jonathan Wakely <jwakely@redhat.com> - 3.2.1-2
5c88ea
- Rebuilt for removed libstdc++ symbol (#1937698)
5c88ea
5c88ea
* Thu Mar 18 2021 Siteshwar Vashisht <svashisht@redhat.com> - 3.2.1-1
5c88ea
- Update to 3.2.1
5c88ea
  Resolves: #1940398
5c88ea
5c88ea
* Sat Mar 13 2021 Siteshwar Vashisht <svashisht@redhat.com> - 3.2.0-1
5c88ea
- Update to 3.2.0
5c88ea
  Resolves: #1933886
5c88ea
5c88ea
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.2-6
5c88ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
5c88ea
5c88ea
* Tue Aug 25 2020 Oliver Falk <oliver@linux-kernel.at> - 3.1.2-5
5c88ea
- Correct pkgconfig references to /usr/local (RHBZ#1869376)
5c88ea
5c88ea
* Mon Aug 17 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 3.1.2-4
5c88ea
- Remove automagic Python bytecompilation | Fix FTBFS f33 | RH#1863559
5c88ea
5c88ea
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.2-3
5c88ea
- Second attempt - Rebuilt for
5c88ea
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
5c88ea
5c88ea
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.2-2
5c88ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
5c88ea
5c88ea
* Wed May 06 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 3.1.2-1
5c88ea
- Update to 3.1.2
5c88ea
5c88ea
* Sat Feb 15 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 3.1.0-1
5c88ea
- Update to 3.1.0
5c88ea
5c88ea
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.2-3
5c88ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
5c88ea
5c88ea
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.2-2
5c88ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
5c88ea
5c88ea
* Sun Feb 24 2019 luto@kernel.org - 3.0.2-1
5c88ea
- Update to 3.0.2
5c88ea
5c88ea
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.0-5
5c88ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
5c88ea
5c88ea
* Sat Jan 05 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.0.0-4
5c88ea
- Fix crash in 'string match' subcommand
5c88ea
5c88ea
* Sun Dec 30 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.0.0-3
5c88ea
- Switch to CMake/Ninja
5c88ea
5c88ea
* Sat Dec 29 2018 David Adam <zanchey@ucc.gu.uwa.edu.au> - 3.0.0-2
5c88ea
- Move to CMake builds
5c88ea
- Drop unneeded dependencies
5c88ea
5c88ea
* Fri Dec 28 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.0.0-1
5c88ea
- Update to 3.0.0
5c88ea
5c88ea
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.1-4
5c88ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
5c88ea
5c88ea
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 2.7.1-3
5c88ea
- Rebuilt for Python 3.7
5c88ea
5c88ea
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.1-2
5c88ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
5c88ea
5c88ea
* Sun Jan 14 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.7.1-1
5c88ea
- Update to 2.7.1
5c88ea
5c88ea
* Wed Oct 04 2017 Andy Lutomirski <luto@kernel.org> - 2.6.0-1
5c88ea
- Update to 2.6.0
5c88ea
- Stop using bundled pcre2
5c88ea
- Add some missing dependencies (rhbz #1478779)
5c88ea
5c88ea
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.1-6
5c88ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
5c88ea
5c88ea
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.1-5
5c88ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
5c88ea
5c88ea
* Sun Mar 12 2017 Peter Robinson <pbrobinson@fedoraproject.org> 2.3.1-4
5c88ea
- Drop ExcludeArch as ppc64le's tests now pass
5c88ea
5c88ea
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.1-3
5c88ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
5c88ea
5c88ea
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 2.3.1-2
5c88ea
- Rebuild for Python 3.6
5c88ea
5c88ea
* Thu Jul 07 2016 Oliver Haessler <oliver@redhat.com> - 2.3.1-1
5c88ea
- Bump to 2.3.1
5c88ea
5c88ea
* Sun Jun 26 2016 luto@kernel.org - 2.3.0-2
5c88ea
- Require bc (rhbz 1349714)
5c88ea
- Improve Fedora vs EPEL compatibility in the specfile
5c88ea
5c88ea
* Sun May 22 2016 luto@kernel.org - 2.3.0-1
5c88ea
- Bump to 2.3.0
5c88ea
- Drop most Fedora patches
5c88ea
5c88ea
* Fri Feb 26 2016 luto@kernel.org - 2.2.0-11
5c88ea
- Add function/snippet hierarchy (backported from upstream)
5c88ea
5c88ea
* Thu Feb 04 2016 luto@kernel.org - 2.2.0-10
5c88ea
- Fix build on GCC 6
5c88ea
5c88ea
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-9
5c88ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
5c88ea
5c88ea
* Mon Jan 04 2016 Andy Lutomirski <luto@mit.edu> - 2.2.0-8
5c88ea
- Tidy up EL compat
5c88ea
5c88ea
* Sat Jan 02 2016 Oliver Haessler <oliver@redhat.com> - 2.2.0-7
5c88ea
- included patch directly into the spec file
5c88ea
- added new patch for using python3.4 on EPEL 7
5c88ea
- excluded ppc64le as the fish_tests fail for this arch
5c88ea
5c88ea
* Mon Dec 21 2015 Oliver Haessler <oliver@redhat.com> - 2.2.0-6
5c88ea
- added new patch for EL7 build
5c88ea
5c88ea
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-5
5c88ea
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
5c88ea
5c88ea
* Thu Sep 24 2015 Andy Lutomirski <luto@mit.edu> - 2.2.0-4
5c88ea
- Hopefully fix rhbz #1263052 / upstream #2393
5c88ea
5c88ea
* Thu Aug 20 2015 Andy Lutomirski <luto@mit.edu> - 2.2.0-3
5c88ea
- Re-enable tests
5c88ea
5c88ea
* Wed Aug 19 2015 Andy Lutomirski <luto@mit.edu> - 2.2.0-2
5c88ea
- Fix docs on newer RPM
5c88ea
5c88ea
* Wed Aug 19 2015 Andy Lutomirski <luto@mit.edu> - 2.0.0-1
5c88ea
- Bump to 2.2.0
5c88ea
- Drop most Fedora patches
5c88ea
- Disable tests (broken upstream)
5c88ea
- Adapt to new tarball contents
5c88ea
- Drop Python 2 support (we will only target F22 and newer)
5c88ea
5c88ea
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.1-5
5c88ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
5c88ea
5c88ea
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 2.1.1-4
5c88ea
- Rebuilt for GCC 5 C++11 ABI change
5c88ea
5c88ea
* Wed Dec 17 2014 Andy Lutomirski <luto@mit.edu> - 2.1.1-3
5c88ea
- For Fedora 22+, use Python 3
5c88ea
5c88ea
* Sun Dec 14 2014 Andy Lutomirski <luto@mit.edu> - 2.1.1-2
5c88ea
- Backport grep.fish fixes (rhbz #1173924)
5c88ea
5c88ea
* Mon Sep 29 2014 Andy Lutomirski <luto@mit.edu> - 2.1.1-1
5c88ea
- Update to 2.1.1
5c88ea
5c88ea
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-12
5c88ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
5c88ea
5c88ea
* Tue Aug 12 2014 Andy Lutomirski <luto@mit.edu> - 2.1.0-11
5c88ea
- Improve fixes for CVE-2014-2905 and CVE-2014-2914
5c88ea
5c88ea
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-10
5c88ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
5c88ea
5c88ea
* Mon Apr 28 2014 Andy Lutomirski <luto@mit.edu> - 2.1.0-9
5c88ea
- Fix CVE-2014-2914
5c88ea
5c88ea
* Mon Apr 28 2014 Andy Lutomirski <luto@mit.edu> - 2.1.0-8
5c88ea
- Fix build failure
5c88ea
5c88ea
* Mon Apr 28 2014 Andy Lutomirski <luto@mit.edu> - 2.1.0-7
5c88ea
- Fix CVE-2014-2905
5c88ea
- Fix CVE-2014-2906
5c88ea
5c88ea
* Fri Dec 20 2013 Andy Lutomirski <luto@mit.edu> - 2.1.0-6
5c88ea
- Switch back to Python 2
5c88ea
5c88ea
* Fri Dec 20 2013 Andy Lutomirski <luto@mit.edu> - 2.1.0-5
5c88ea
- Add BR: python3 (for __pycache__)
5c88ea
- Remove --without-xsel: fish dropped it in favor of a runtime check
5c88ea
5c88ea
* Fri Dec 13 2013 Andy Lutomirski <luto@mit.edu> - 2.1.0-4
5c88ea
- Stop looking in /usr/local (#1185 upstream)
5c88ea
- Link with CXXFLAGS (#1062 upstream)
5c88ea
- Use /usr/bin/python3 in scripts intead of /usr/bin/env
5c88ea
- Add fish_tests to the build process
5c88ea
- Split up the %%doc lines
5c88ea
5c88ea
* Wed Dec 11 2013 Andy Lutomirski <luto@mit.edu> - 2.1.0-3
5c88ea
- Use %%make_install instead of make install DESTDIR=...
5c88ea
- Removed rm -rf %%{buildroot}
5c88ea
- Added Requires: python
5c88ea
5c88ea
* Tue Dec 10 2013 Andy Lutomirski <luto@mit.edu> - 2.1.0-2
5c88ea
- Drop 'help' patch
5c88ea
- Misc cleanups
5c88ea
5c88ea
* Mon Dec 9 2013 Andy Lutomirski <luto@mit.edu> - 2.1.0-1
5c88ea
- Update to 2.1.0 and update a lot of the specfile
5c88ea
- Fix bogus changelog dates
5c88ea
- Add a patch to make 'help' work on F19 (upstream #1065)
5c88ea
5c88ea
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.23.1-4
5c88ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
5c88ea
5c88ea
* Fri Jul 03 2009 Lorenzo Villani <lvillani@binaryhelix.net> - 1.23.1-3
5c88ea
- Pass --without-xsel to configure, if you want xsel install its package instead
5c88ea
- Fix file list
5c88ea
- Drop unneeded BuildRequires
5c88ea
5c88ea
* Fri Jul 03 2009 Lorenzo Villani <lvillani@binaryhelix.net> - 1.23.1-2
5c88ea
- rebuilt
5c88ea
5c88ea
* Fri Jul 03 2009 Lorenzo Villani <lvillani@binaryhelix.net> - 1.23.1-1
5c88ea
- 1.23.1
5c88ea
- Fix bz #472613
5c88ea
5c88ea
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.23.0-7
5c88ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
5c88ea
5c88ea
* Mon Sep 15 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.23.0-6
5c88ea
- cleanups
5c88ea
- define ARG_MAX properly so it compiles
5c88ea
5c88ea
* Mon Jul 07 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.23.0-5
5c88ea
- fix conditional comparison
5c88ea
5c88ea
* Sun Jul 06 2008 Oliver Falk <oliver@linux-kernel.at> - 1.23.0-4
5c88ea
- Rebuild
5c88ea
5c88ea
* Wed May 21 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.23.0-3
5c88ea
- fix license tag
5c88ea
5c88ea
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.23.0-2
5c88ea
- Autorebuild for GCC 4.3
5c88ea
5c88ea
* Mon Jan 14 2008 Oliver Falk <oliver@linux-kernel.at> - 1.23.0-1
5c88ea
- Update to fix #208780
5c88ea
- Remove openfix patch, included upstream now
5c88ea
5c88ea
* Wed Oct 31 2007 Oliver Falk <oliver@linux-kernel.at> - 1.22.3-5
5c88ea
- Fix glibc's open check, by providing mode, instead of working
5c88ea
  around...
5c88ea
5c88ea
* Wed Oct 31 2007 Oliver Falk <oliver@linux-kernel.at> - 1.22.3-4
5c88ea
- Update URL; Fixes bz#359451
5c88ea
5c88ea
* Thu Aug 16 2007 Oliver Falk <oliver@linux-kernel.at> - 1.22.3-3
5c88ea
- Workaround glibc's open check
5c88ea
- Problem reported upstream; Should be fixed there
5c88ea
5c88ea
* Tue Aug 07 2007 Oliver Falk <oliver@linux-kernel.at> - 1.22.3-2
5c88ea
- Fix BR autoconf
5c88ea
5c88ea
* Tue Aug 07 2007 Oliver Falk <oliver@linux-kernel.at> - 1.22.3-1
5c88ea
- Update; Bug #236868
5c88ea
- Add missing doxygen BR
5c88ea
5c88ea
* Fri Aug 4 2006 Axel Liljencrantz<axel@liljencrantz.se> 1.21.10-4
5c88ea
- Add better translation finding code from fedora spec to main spec. Thank you to Michael Schwendt.
5c88ea
- Add missing dependency libXext-devel.
5c88ea
- Remove one nesting level from dependency checking code.
5c88ea
5c88ea
* Tue Aug 1 2006 Axel Liljencrantz<axel@liljencrantz.se> 1.21.10-1
5c88ea
- Improved the dependency check for X headers. Thank you to Michael Schwendt for pointers on how to do this
5c88ea
5c88ea
* Mon Jul 31 2006 Axel Liljencrantz<axel@liljencrantz.se> 1.21.10-1
5c88ea
- Fixed spelling and punctuation as a per patch from Paul Howarth
5c88ea
- Fixed dependencies as per patch from Paul Howarth
5c88ea
5c88ea
* Tue Nov 29 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.17.0-0
5c88ea
- 1.17.0
5c88ea
5c88ea
* Sat Sep 24 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.14.0-0
5c88ea
- 1.14.0
5c88ea
5c88ea
* Mon Sep 12 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.13.4-0
5c88ea
- 1.13.4
5c88ea
5c88ea
* Wed Sep 07 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.13.3-0
5c88ea
- 1.13.3
5c88ea
5c88ea
* Tue Sep 06 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.13.2-0
5c88ea
- 1.13.2
5c88ea
5c88ea
* Tue Aug 30 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.13.1-0
5c88ea
- 1.13.1
5c88ea
5c88ea
* Sun Aug 28 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.13.0-0
5c88ea
- 1.13.0
5c88ea
5c88ea
* Sat Aug 13 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.13.0-0
5c88ea
- Add completions subdirectory
5c88ea
5c88ea
* Thu Jul 28 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.12.1-0
5c88ea
- 1.12.1
5c88ea
5c88ea
* Fri Jul 15 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.12.0-1
5c88ea
- 1.12.0
5c88ea
5c88ea
* Thu Jun 30 2005 Michael Schwendt <mschwendt@users.sf.net> 1.11.1-9
5c88ea
- Set CFLAGS the proper way
5c88ea
5c88ea
* Thu Jun 30 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.11.1-8
5c88ea
- Fix revision number in changelog
5c88ea
5c88ea
* Wed Jun 29 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.11.1-7
5c88ea
- Send post-script output to /dev/null
5c88ea
5c88ea
* Wed Jun 29 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.11.1-6
5c88ea
- Add changelog section to spec file
5c88ea
- Add macros to source tags
5c88ea
- Add smp_mflags to 'make all'
5c88ea
- Fix typo in post install scriptlet test
5c88ea
- Set CFLAGS from spec file