|
|
e790a25 |
Name: sourcetrail
|
|
|
e790a25 |
Version: 2020.2.43
|
|
|
a86fab0 |
Release: 6%{?dist}
|
|
|
e790a25 |
Summary: a free and open-source interactive source explorer
|
|
|
e790a25 |
|
|
|
e790a25 |
License: GPLv3
|
|
|
e790a25 |
URL: https://www.sourcetrail.com/
|
|
|
e790a25 |
Source0: https://github.com/CoatiSoftware/Sourcetrail/archive/%{version}.tar.gz
|
|
|
e790a25 |
|
|
|
e790a25 |
Patch0: install.patch
|
|
|
e790a25 |
Patch1: dylib.patch
|
|
|
e790a25 |
|
|
|
e790a25 |
BuildRequires: gcc
|
|
|
e790a25 |
BuildRequires: gcc-c++
|
|
|
e790a25 |
BuildRequires: cmake
|
|
|
e790a25 |
BuildRequires: ninja-build
|
|
|
e790a25 |
BuildRequires: boost-devel
|
|
|
e790a25 |
BuildRequires: qt5-qtbase-devel
|
|
|
e790a25 |
BuildRequires: qt5-qtsvg-devel
|
|
|
e790a25 |
BuildRequires: systemd-devel
|
|
|
e790a25 |
BuildRequires: libXxf86vm-devel
|
|
|
e790a25 |
BuildRequires: openssl-devel
|
|
|
e790a25 |
BuildRequires: libdrm-devel
|
|
|
e790a25 |
BuildRequires: mesa-libGL-devel
|
|
|
e790a25 |
BuildRequires: libXdamage-devel
|
|
|
e790a25 |
BuildRequires: libXfixes-devel
|
|
|
e790a25 |
BuildRequires: libXrender-devel
|
|
|
e790a25 |
BuildRequires: libXi-devel
|
|
|
e790a25 |
BuildRequires: ImageMagick
|
|
|
e790a25 |
BuildRequires: clang-devel
|
|
|
e790a25 |
BuildRequires: llvm-devel
|
|
|
e790a25 |
BuildRequires: desktop-file-utils
|
|
|
e790a25 |
BuildRequires: ImageMagick
|
|
|
e790a25 |
|
|
|
e790a25 |
Requires: boost-system
|
|
|
e790a25 |
Requires: boost-program-options
|
|
|
e790a25 |
Requires: boost-filesystem
|
|
|
e790a25 |
Requires: boost-date-time
|
|
|
e790a25 |
Requires: qt5-qtbase
|
|
|
e790a25 |
Requires: qt5-qtsvg
|
|
|
e790a25 |
|
|
|
e790a25 |
%description
|
|
|
e790a25 |
|
|
|
e790a25 |
Sourcetrail is a free and open-source cross-platform source explorer that helps
|
|
|
e790a25 |
you get productive on unfamiliar source code.
|
|
|
e790a25 |
|
|
|
e790a25 |
|
|
|
e790a25 |
%prep
|
|
|
e790a25 |
%autosetup -n Sourcetrail-%{version} -p1
|
|
|
e790a25 |
|
|
|
e790a25 |
|
|
|
e790a25 |
%build
|
|
|
e790a25 |
|
|
|
e790a25 |
%cmake -GNinja -DBoost_USE_STATIC_LIBS=OFF -DBUILD_SHARED_LIBS=OFF\
|
|
|
e790a25 |
-DBUILD_CXX_LANGUAGE_PACKAGE=ON -DCMAKE_SKIP_RPATH=ON
|
|
|
e790a25 |
|
|
|
e790a25 |
%cmake_build
|
|
|
e790a25 |
|
|
|
e790a25 |
%check
|
|
|
e790a25 |
|
|
|
e790a25 |
%install
|
|
|
e790a25 |
mkdir -p %{buildroot}/%{_bindir}
|
|
|
e790a25 |
cp "%{_vpath_builddir}"/app/Sourcetrail %{buildroot}/%{_bindir}/sourcetrail
|
|
|
e790a25 |
cp "%{_vpath_builddir}"/app/sourcetrail_indexer %{buildroot}/%{_bindir}/
|
|
|
e790a25 |
desktop-file-install --dir=%{buildroot}%{_datadir}/applications setup/Linux/data/sourcetrail.desktop
|
|
|
e790a25 |
mkdir -p %{buildroot}/%{_datadir}/mime/packages
|
|
|
e790a25 |
cp setup/Linux/data/sourcetrail-mime.xml %{buildroot}/%{_datadir}/mime/packages/
|
|
|
e790a25 |
for sz in 48 64 128 256 512
|
|
|
e790a25 |
do
|
|
|
e790a25 |
mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/${sz}x${sz}/apps/
|
|
|
e790a25 |
convert bin/app/data/gui/icon/logo_1024_1024.png -resize ${sz}x${sz} %{buildroot}/%{_datadir}/icons/hicolor/${sz}x${sz}/apps/sourcetrail.png
|
|
|
e790a25 |
done
|
|
|
e790a25 |
|
|
|
e790a25 |
%files
|
|
|
b3dadd5 |
%license LICENSE.txt
|
|
|
e790a25 |
|
|
|
e790a25 |
%{_bindir}/sourcetrail
|
|
|
e790a25 |
%{_bindir}/sourcetrail_indexer
|
|
|
e790a25 |
%{_datadir}/applications/sourcetrail.desktop
|
|
|
e790a25 |
%{_datadir}/icons/hicolor/*/apps/sourcetrail.png
|
|
|
e790a25 |
%{_datadir}/mime/packages/sourcetrail-mime.xml
|
|
|
e790a25 |
|
|
|
e790a25 |
|
|
|
e790a25 |
%changelog
|
|
|
a86fab0 |
* Wed Dec 02 2020 sguelton@redhat.com - 2020.2.43-6
|
|
|
a86fab0 |
- Rebuilt for llvm 11.0.1rc1
|
|
|
a86fab0 |
|
|
|
5c6d89a |
* Wed Oct 14 2020 sguelton@redhat.com - 2020.2.43-5
|
|
|
5c6d89a |
- Rebuilt for llvm 11.0.0
|
|
|
5c6d89a |
|
|
|
0de965b |
* Wed Oct 07 2020 sguelton@redhat.com - 2020.2.43-4
|
|
|
0de965b |
- rebuilt for llvm-11.0.0rc5
|
|
|
0de965b |
|
|
|
b3dadd5 |
* Wed Jul 29 2020 sguelton@redhat.com - 2020.2.43-3
|
|
|
b3dadd5 |
- Use %%license macro
|
|
|
b3dadd5 |
|
|
|
34e896e |
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2020.2.43-2
|
|
|
34e896e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
34e896e |
|
|
|
e790a25 |
* Fri Jun 19 2020 sguelton@redhat.com 2020.1.117-1
|
|
|
e790a25 |
- Initial version
|