Blame admeshgui.spec

8037f18
Name:           admeshgui
8037f18
%global         camelname ADMeshGUI
4574461
Version:        1.0.1
e900eb4
Release:        14%{?dist}
8037f18
Summary:        STL viewer and manipulation tool
8037f18
# Code is AGPLv3 logo/license is LGPLv3 or CC-BY-SA
8037f18
License:        AGPLv3 and (LGPLv3 or CC-BY-SA)
8037f18
URL:            https://github.com/vyvledav/%{camelname}
8037f18
Source0:        https://github.com/vyvledav/%{camelname}/archive/v%{version}.tar.gz
8037f18
ebaf4c4
# https://github.com/admesh/ADMeshGUI/commit/1732bc83cb2c949089d98cd9be0e922ac4af4a28
ebaf4c4
Patch0:         %{name}-qt571.patch
ebaf4c4
8037f18
BuildRequires:  desktop-file-utils
7f9c861
BuildRequires:  gcc-c++
4574461
BuildRequires:  libappstream-glib
8037f18
BuildRequires:  pkgconfig(libadmesh) >= 0.98.2
8037f18
BuildRequires:  pkgconfig(Qt5Core) >= 5.4
8037f18
BuildRequires:  pkgconfig(Qt5Gui) >= 5.4
8037f18
BuildRequires:  pkgconfig(Qt5OpenGL) >= 5.4
8037f18
BuildRequires:  pkgconfig(Qt5Svg) >= 5.4
8037f18
BuildRequires:  pkgconfig(Qt5Widgets) >= 5.4
cbbe5c7
BuildRequires:  pkgconfig(Qt5) >= 5.4
8037f18
BuildRequires:  stlsplit-devel
18f15ed
BuildRequires: make
8037f18
8037f18
Requires:       hicolor-icon-theme
8037f18
8037f18
Provides:       %{camelname}%{_isa} = %{version}-%{release}
8037f18
Provides:       %{camelname} = %{version}-%{release}
8037f18
8037f18
%description
8037f18
Extension for ADMesh tool in the form of graphical user interface. ADMesh tool
8037f18
allows to manipulate and repair 3D models in the STL format. This graphical
8037f18
user interface allows the user to view the model in 3D viewer, to perform
8037f18
selected actions and to get visual feedback of those.
8037f18
8037f18
%prep
8037f18
%setup -qn %{camelname}-%{version}
ebaf4c4
%patch0 -p1
ebaf4c4
8037f18
8037f18
%build
Rex Dieter bbb2ab8
%{qmake_qt5} PREFIX=%{buildroot}/usr
8037f18
make %{?_smp_mflags}
8037f18
8037f18
%install
4574461
make install
8037f18
8037f18
%check
8037f18
desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
569cc81
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/*.appdata.xml
8037f18
8037f18
8037f18
%files
8037f18
%license LICENSE LOGO-LICENSE
8037f18
%doc README.md
8037f18
%{_bindir}/%{name}
4574461
%{_datadir}/appdata/admeshgui.appdata.xml
8037f18
%{_datadir}/applications/%{name}.desktop
4574461
%{_datadir}/icons/hicolor/*/apps/%{name}.*
4574461
%{_datadir}/icons/hicolor/symbolic/apps/%{name}-symbolic.svg
4574461
8037f18
8037f18
%changelog
e900eb4
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-14
e900eb4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
e900eb4
762c581
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-13
762c581
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
762c581
77b2fb3
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-12
77b2fb3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
77b2fb3
638ece1
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-11
638ece1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
638ece1
4c41e4f
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-10
4c41e4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
4c41e4f
fed2778
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-9
fed2778
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
fed2778
24ef1a3
* Sun Jan 07 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.0.1-8
24ef1a3
- Remove obsolete scriptlets
24ef1a3
ebaf4c4
* Mon Aug 07 2017 Miro Hrončok <mhroncok@redhat.com> - 1.0.1-7
ebaf4c4
- Fix FTBFS
ebaf4c4
72224ac
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-6
72224ac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
72224ac
9715e27
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-5
9715e27
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
9715e27
fe237eb
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-4
fe237eb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
fe237eb
48de8a2
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-3
48de8a2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
48de8a2
Rex Dieter bbb2ab8
* Mon Feb 01 2016 Rex Dieter <rdieter@fedoraproject.org> 1.0.1-2
Rex Dieter bbb2ab8
- use %%qmake_qt5 macro to ensure proper build flags
Rex Dieter bbb2ab8
4574461
* Wed Sep 16 2015 Miro Hrončok <mhroncok@redhat.com> - 1.0.1-1
4574461
- update
4574461
8037f18
* Fri May 22 2015 Miro Hrončok <mhroncok@redhat.com> - 1.0-1
8037f18
- Initial package