You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hardinfo/SPECS/hardinfo.spec

228 lines
7.2 KiB

%global fullhash 45fa969ad76a8909db5d4f41e5d3fa25e656b888
%global shorthash 45fa969
Name: hardinfo
Version: 0.6
Release: 1.20230524git%{shorthash}%{?dist}.inferit.10
Summary: System Profiler and Benchmark
License: GPLv2
URL: http://hardinfo.org/
Source0: http://download.berlios.de/hardinfo/%{name}-%{version}-%{fullhash}.tar.xz
Source1: ru.po
Source2: hardinfo-root.desktop
Source3: org.freedesktop.pkexec.hardinfo.policy
Patch1: 0001-Remove-annoyng-window-about-loading-of-needed-librar.patch
Patch2: 0002-vendor.ids-Added-MSVSphere-OS.patch
Patch3: 0003-Fix-segfault-when-info-about-block-storage-is-absent.patch
Patch4: 0004-Drop-Vendor.patch
Patch5: 0005-Drop-Synchronize.patch
BuildRequires: cmake
BuildRequires: desktop-file-utils
BuildRequires: gcc-c++
BuildRequires: lm_sensors-devel
BuildRequires: pciutils
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(libffi)
BuildRequires: pkgconfig(libselinux)
BuildRequires: pkgconfig(libsoup-2.4)
BuildRequires: pkgconfig(libtasn1)
BuildRequires: pkgconfig(mount)
Requires: glx-utils
Requires: pciutils
Requires: usbutils
Requires: xrandr
%description
HardInfo can gather information about a system's hardware and operating system,
perform benchmarks, and generate printable reports either in HTML or in plain
text formats.
%prep
%autosetup -n %{name}-%{version}-%{fullhash} -p1
install -m644 %{SOURCE1} po/
%build
%cmake \
-DHARDINFO_GTK3=on \
-DHARDINFO_NOSYNC=1 \
-DCMAKE_INSTALL_PREFIX=/usr
%cmake_build
%install
%cmake_install
desktop-file-install --vendor="" --delete-original \
--dir=${RPM_BUILD_ROOT}%{_datadir}/applications \
${RPM_BUILD_ROOT}%{_datadir}/applications/hardinfo.desktop
install -m644 %{SOURCE2} \
${RPM_BUILD_ROOT}%{_datadir}/applications/hardinfo.desktop
install -d -m755 %{buildroot}%{_datadir}/polkit-1/actions
install -m644 %{SOURCE3} \
%{buildroot}%{_datadir}/polkit-1/actions
%find_lang %{name}
%files -f %{name}.lang
%doc LICENSE
%{_bindir}/%{name}
%{_libdir}/%{name}
%{_datadir}/%{name}
%{_mandir}/man1/%{name}*
%{_datadir}/icons/*/*/*/%{name}*
%{_datadir}/applications/%{name}.desktop
%{_datadir}/polkit-1/actions/org.freedesktop.pkexec.hardinfo.policy
%changelog
* Mon Feb 05 2024 Arkady L. Shane <tigro@msvsphere-os.ru> - 0.6-1.20230524git45fa969.inferit.10
- Drop Synchronize
* Tue Dec 26 2023 Arkady L. Shane <tigro@msvsphere-os.ru> - 0.6-2.20230524git45fa969.inferit.9
- Drop URLs for MSVSphere
* Fri Oct 27 2023 Arkady L. Shane <tigro@msvsphere-os.ru> - 0.6-2.20230524git45fa969.inferit.8
- Drop Vendor from OS info
- Fix site URL
* Fri Oct 13 2023 Alexey Berezhok <aberezhok@msvsphere-os.ru> - 0.6-2.20230524git45fa969.inferit.7
- Fix segfault when info about block storage is absent
* Wed Sep 27 2023 Arkady L. Shane <tigro@msvsphere-os.ru> - 0.6-2.20230524git45fa969.inferit.6
- Leave only superuser desktop file
* Tue Sep 19 2023 Alexey Lyubimov <a.lyubimov@msvsphere-os.ru> - 0.6-2.20230524git45fa969.inferit.5
- Fix Russian name
* Sat Sep 16 2023 Alexey Lyubimov <a.lyubimov@msvsphere-os.ru> - 0.6-2.20230524git45fa969.inferit.4
- Update support url
* Fri Sep 15 2023 Alexey Lyubimov <a.lyubimov@msvsphere-os.ru> - 0.6-2.20230524git45fa969.inferit.3
- vendor.ids: Added MSVSphere OS
* Mon Sep 4 2023 Arkady L. Shane <ashejn@msvsphere.ru> - 0.6-1.20230524git45fa969.inferit.2
- Added desktop entry to run hardinfo under superuser
* Thu Jul 27 2023 Alexey Berezhok <alexey.berezhok@msvsphere.ru> - 0.6-1.20230524git45fa969.inferit.1
- Remove annoyng window about loading of needed libraries
* Tue Jun 6 2023 Arkady L. Shane <ashejn@msvsphere.ru> - 0.6-1.20230524git45fa969
- initial build for MSVSphere 9.2
* Fri Jul 15 2016 Wei-Lun Chao <bluebat@member.fsf.org> - 0.5.1
- Rebuilt for Fedora
* Mon Jan 12 2015 Nux <rpm@li.nux.ro> - 0.5.1-5
- build for EL7
* Mon Aug 06 2012 Scott Santos <halocaridina@gmail.com> - 0.5.1-4
- Rebuilt for EL6
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Fri Apr 10 2009 Adel Gadllah <adel.gadllah@gmail.com> 0.5.1-1
- Update to 0.5.1
* Sun Mar 29 2009 Adel Gadllah <adel.gadllah@gmail.com> 0.5c-1
- Update to 0.5c (bugfix release)
* Sat Mar 28 2009 Adel Gadllah <adel.gadllah@gmail.com> 0.5b-1
- New upstream version
- Drop patches
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.2.3-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Sat Oct 04 2008 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.3-8
- Apply the patch
* Sat Oct 04 2008 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.3-7
- Fix build RH #465047
* Fri Jul 04 2008 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.3-6
- Rebuild for new gnutls
* Thu Feb 14 2008 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.3-5
- Rebuild for new libsoup
* Sat Feb 09 2008 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.3-4
- Add libsoup-2.4 patch (RH#430960)
* Tue Jan 29 2008 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.3-3
- Rebuild for new libsoup
* Mon Nov 05 2007 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.3-2
- Use --delete-original for desktopfile installation
* Sun Nov 04 2007 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.3-1
- Update to new upstream version
- Drop obsolete patches
* Wed Sep 05 2007 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.2-19
- Fix libz location (/lib(64) vs /usr/lib(64))
* Sun Sep 02 2007 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.2-18
- Fix libz detection RH #274381
* Wed Aug 15 2007 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.2-17
- Disable debug
* Wed Aug 15 2007 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.2-16
- New fix for RH #249794
* Wed Aug 15 2007 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.2-15
- New fix for RH #249794
* Fri Aug 03 2007 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.2-14
- Revert patch doesn't work
* Fri Aug 03 2007 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.2-13
- Update License tag
* Thu Aug 02 2007 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.2-12
- Try again to fix RH #249794
* Tue Jul 31 2007 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.2-11
- Enable debug output
* Mon Jul 30 2007 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.2-10
- Fix changelog date ....
* Mon Jul 30 2007 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.2-9
- Try to fix RH #249794 (upstream patch)
* Fri Jul 27 2007 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.2-8
- Fix build
* Fri Jul 27 2007 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.2-7
- bump release
* Fri Jul 27 2007 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.2-6
- Specfile cleanups
* Fri Jul 27 2007 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.2-5
- Add better sensors fix from upstream
* Thu Jul 26 2007 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.2-4
- Fix and reenable sensor reading
- Remove zlib requires
- Fix group
* Wed Jul 25 2007 Jesse Keating <jkeating@redhat.com> - 0.4.2.2-3
- Rebuild for RH #249435
* Mon Jul 23 2007 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.2-2
- In Fedora (human)uids start with 500 not 1000
* Mon Jul 23 2007 Adel Gadllah <adel.gadllah@gmail.com> 0.4.2.2-1
- Initial Build