Blame sourcetrail.spec

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