Mattia Verga 6be01ab
%global unstable 0
Mattia Verga 9e84c31
Mattia Verga 9e84c31
Name:           kde-partitionmanager
Mattia Verga 953185b
Version:        3.1.2
Mattia Verga 953185b
Release:        1%{?dist}
Mattia Verga 9e84c31
Summary:        KDE Partition Manager
Mattia Verga 9e84c31
Mattia Verga 2f86e1f
License:        GPLv3+
Mattia Verga 9e84c31
URL:            http://www.kde.org/applications/system/kdepartitionmanager/
Mattia Verga 0c5e0cb
%if 0%{?unstable}
Mattia Verga 0c5e0cb
Source0:        http://download.kde.org/unstable/partitionmanager/%{version}/src/partitionmanager-%{version}.tar.xz
Rex Dieter 3bd9043
%else
Rex Dieter 3bd9043
Source0:        http://download.kde.org/stable/partitionmanager/%{version}/src/partitionmanager-%{version}.tar.xz
Rex Dieter 3bd9043
%endif
Mattia Verga 9e84c31
Mattia Verga 2f86e1f
Mattia Verga d749e6f
BuildRequires:  cmake
Mattia Verga d749e6f
BuildRequires:  desktop-file-utils
Mattia Verga 0c5e0cb
BuildRequires:  extra-cmake-modules
Mattia Verga d749e6f
BuildRequires:  gettext
Mattia Verga d749e6f
BuildRequires:  kf5-kconfig-devel
Mattia Verga d749e6f
BuildRequires:  kf5-kcrash-devel
Mattia Verga d749e6f
BuildRequires:  kf5-kdoctools-devel
Mattia Verga d749e6f
BuildRequires:  kf5-ki18n-devel
Mattia Verga d749e6f
BuildRequires:  kf5-kiconthemes-devel
Mattia Verga d749e6f
BuildRequires:  kf5-kio-devel
Mattia Verga 412d7ed
BuildRequires:  kf5-rpm-macros
Mattia Verga 7841725
BuildRequires:  kpmcore-devel
Mattia Verga d749e6f
BuildRequires:  qt5-qtbase-devel
Mattia Verga 2f86e1f
Mattia Verga 412d7ed
BuildRequires:  pkgconfig
Mattia Verga 412d7ed
BuildRequires:  pkgconfig(appstream-glib)
Mattia Verga 412d7ed
BuildRequires:  pkgconfig(blkid)
Mattia Verga 412d7ed
BuildRequires:  pkgconfig(libatasmart)
Mattia Verga d749e6f
Mattia Verga 7841725
Requires:       kpmcore
Mattia Verga 0c5e0cb
Requires:       kf5-filesystem
a2e993a
a2e993a
%description
a2e993a
KDE Partition Manager is a utility program to help you manage the disk devices,
a2e993a
partitions and file systems on your computer. It allows you to easily create, 
a2e993a
copy, move, delete, resize without losing data, backup and restore partitions.
a2e993a
 
a2e993a
KDE Partition Manager supports a large number of file systems, 
a2e993a
including ext2/3/4, reiserfs, NTFS, FAT16/32, jfs, xfs and more.
a2e993a
 
Mattia Verga 0c5e0cb
Starting from version 1.9.50 KDE Partition Manager has become the GUI part of 
Mattia Verga 0c5e0cb
KPMcore (KDE PartitionManager core) which contain the libraries used to 
Mattia Verga 0c5e0cb
manipulate filesystems.
a2e993a
Mattia Verga 9e84c31
a2e993a
%prep
Mattia Verga ed2a05b
%autosetup -n partitionmanager-%{version}
Mattia Verga 548641b
Mattia Verga 9e84c31
a2e993a
%build
a2e993a
mkdir -p %{_target_platform}
a2e993a
pushd %{_target_platform}
Mattia Verga 2f86e1f
%{cmake_kf5} ..
a2e993a
popd
a2e993a
a2e993a
make %{?_smp_mflags} -C %{_target_platform}
a2e993a
Mattia Verga 9e84c31
a2e993a
%install
a2e993a
make install/fast -C %{_target_platform} DESTDIR=%{buildroot}
Rex Dieter 3bd9043
%find_lang partitionmanager --with-kde
a2e993a
Mattia Verga d749e6f
%check
Mattia Verga 9e84c31
# Validate .desktop file
Mattia Verga 13efaff
desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/*partitionmanager.desktop
a2e993a
Mattia Verga 22e01f6
# Validate appdata file
Mattia Verga 22e01f6
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/*.appdata.xml
Mattia Verga 22e01f6
a2e993a
Mattia Verga 9e84c31
%post
Mattia Verga 2f86e1f
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
Mattia Verga 9e84c31
Mattia Verga 9e84c31
%postun
Mattia Verga 9e84c31
if [ $1 -eq 0 ] ; then
Mattia Verga 2f86e1f
    /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
Mattia Verga 2f86e1f
    /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
Mattia Verga 9e84c31
fi
Mattia Verga 9e84c31
Mattia Verga 9e84c31
%posttrans
Mattia Verga 2f86e1f
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
Mattia Verga 9e84c31
Mattia Verga 9e84c31
Rex Dieter 3bd9043
%files -f partitionmanager.lang
Mattia Verga 2f86e1f
%license COPYING.GPL3
Mattia Verga 2f86e1f
%{_kf5_bindir}/partitionmanager
Mattia Verga 13efaff
%{_kf5_datadir}/applications/*partitionmanager.desktop
Mattia Verga 0c5e0cb
%{_kf5_datadir}/kxmlgui5/partitionmanager/
Mattia Verga 2f86e1f
%{_kf5_datadir}/config.kcfg/partitionmanager.kcfg
Mattia Verga 0c5e0cb
%{_kf5_docdir}/HTML/*/partitionmanager/
Mattia Verga 2f86e1f
%{_datadir}/icons/hicolor/*/*/*
Mattia Verga 13efaff
%{_datadir}/appdata/*partitionmanager.appdata.xml
a2e993a
a2e993a
%changelog
Mattia Verga 953185b
* Wed Sep 06 2017 Mattia Verga <mattia.verga@tiscali.it> - 3.1.2-1
Mattia Verga 953185b
- Update to 3.1.2
Mattia Verga 953185b
29f240c
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-3
29f240c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
29f240c
5de81fc
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-2
5de81fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
5de81fc
Mattia Verga 13efaff
* Thu Jul 06 2017 Mattia Verga <mattia.verga@tiscali.it> - 3.1.0-1
Mattia Verga 13efaff
- Update to 3.1.0
Mattia Verga 13efaff
- Rename desktop and appdata files to lowercase
Mattia Verga 13efaff
Mattia Verga 7841725
* Sun Jun 04 2017 Mattia Verga <mattia.verga@tiscali.it> - 3.0.1-3
Mattia Verga 7841725
- Rebuild for kpmcore 3.1.0
Mattia Verga 7841725
Mattia Verga 8140e94
* Thu Feb 09 2017 Mattia Verga <mattia.verga@tiscali.it> - 3.0.1-2
Mattia Verga 8140e94
- Rebuild for kpmcore 3.0.3
Mattia Verga 8140e94
Mattia Verga 21a0e1b
* Sun Jan 15 2017 Mattia Verga <mattia.verga@tiscali.it> - 3.0.1-1
Mattia Verga 21a0e1b
- Upgrade to stable 3.0.1
Mattia Verga 21a0e1b
- Link to kpmcore 3.0.2
Mattia Verga 21a0e1b
Mattia Verga cf565ce
* Sun Jan 01 2017 Mattia Verga <mattia.verga@tiscali.it> - 3.0.0-2
Mattia Verga cf565ce
- Link to kpmcore 3.0.1
Mattia Verga cf565ce
Mattia Verga 6be01ab
* Wed Dec 21 2016 Mattia Verga <mattia.verga@tiscali.it> - 3.0.0-1
Mattia Verga 6be01ab
- Upgrade to stable 3.0.0
Mattia Verga 6be01ab
Mattia Verga da368f9
* Wed Nov 09 2016 Mattia Verga <mattia.verga@tiscali.it> - 2.9.90-1
Mattia Verga da368f9
- Upgrade to unstable 2.9.90
Mattia Verga da368f9
- Extend LVM support
Mattia Verga da368f9
Mattia Verga 82b3c88
* Sun Jul 10 2016 Mattia Verga <mattia.verga@tiscali.it> - 2.2.1-2
Mattia Verga 82b3c88
- Remove nonexistent doc files to fix build
Mattia Verga 82b3c88
Mattia Verga 0521a92
* Sun Jul 10 2016 Mattia Verga <mattia.verga@tiscali.it> - 2.2.1-1
Mattia Verga 0521a92
- Update to stable 2.2.1
Mattia Verga 0521a92
Mattia Verga 51d9492
* Sat Jun 11 2016 Mattia Verga <mattia.verga@tiscali.it> - 2.2.0-1
Mattia Verga 51d9492
- Update to stable 2.2.0
Mattia Verga 51d9492
Mattia Verga b0f60c1
* Sun Mar 13 2016 Mattia Verga <mattia.verga@tiscali.it> - 2.1.0-1
Mattia Verga b0f60c1
- Update to stable 2.1.0
Mattia Verga b0f60c1
Mattia Verga 412d7ed
* Sun Feb 28 2016 Mattia Verga <mattia.verga@tiscali.it> - 2.0.3-1
Mattia Verga 412d7ed
- Update to stable 2.0.3
Mattia Verga 412d7ed
- Use pkgconfig for libs
Mattia Verga 412d7ed
- Alphabetically ordered BR
Mattia Verga 412d7ed
c05795a
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org>
c05795a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
c05795a
Mattia Verga d749e6f
* Mon Jan 18 2016 Mattia Verga <mattia.verga@tiscali.it> - 2.0.0-2
Mattia Verga d749e6f
- KPMcore has been renamed to kpmcore, BR changed
Mattia Verga d749e6f
- Better formatting of BR
Mattia Verga d749e6f
- Move .desktop and appdata validation under %%check
Mattia Verga d749e6f
Mattia Verga ed2a05b
* Thu Jan 14 2016 Mattia Verga <mattia.verga@tiscali.it> - 2.0.0-1
Mattia Verga ed2a05b
- Update to stable 2.0.0
Mattia Verga ed2a05b
- Bind to same KPMcore version
Mattia Verga ed2a05b
- Library removed from sources
Mattia Verga ed2a05b
Mattia Verga 0c5e0cb
* Thu Dec 03 2015 Mattia Verga <mattia.verga@tiscali.it> - 1.9.50-1
Mattia Verga 0c5e0cb
- Update to 1.9.50
Mattia Verga 0c5e0cb
Mattia Verga 22e01f6
* Sun Jun 21 2015 Mattia Verga <mattia.verga@tiscali.it> - 1.2.1-7
Mattia Verga 22e01f6
- Validate appdata file
Mattia Verga 22e01f6
Mattia Verga 283081e
* Wed Jun 17 2015 Mattia Verga <mattia.verga@tiscali.it> - 1.2.1-6
Mattia Verga 283081e
- Fix KF5 requires
Mattia Verga 283081e
- Remove hardened build option since it's now default
Mattia Verga 283081e
0c26166
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.1-5
0c26166
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
0c26166
5f50643
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.2.1-4
5f50643
- Rebuilt for GCC 5 C++11 ABI change
5f50643
Mattia Verga d521e57
* Sun Apr 05 2015 Mattia Verga <mattia.verga@tiscali.it> - 1.2.1-3
Mattia Verga d521e57
- Fix documentation files
Mattia Verga d521e57
Mattia Verga e2d1683
* Sun Apr 05 2015 Mattia Verga <mattia.verga@tiscali.it> - 1.2.1-2
Mattia Verga e2d1683
- Fix typos
Mattia Verga e2d1683
Mattia Verga 2f86e1f
* Sun Apr 05 2015 Mattia Verga <mattia.verga@tiscali.it> - 1.2.1-1
Mattia Verga 2f86e1f
- 1.2.1 release, port to kf5
Mattia Verga 2f86e1f
- License changed to GPLv3
Mattia Verga 2f86e1f
Mattia Verga ec9f6f0
* Sun Feb 22 2015 Mattia Verga <mattia.verga@tiscali.it> - 1.1.1-1
Mattia Verga ec9f6f0
- 1.1.1 release
Mattia Verga ec9f6f0
Mattia Verga 548641b
* Sun Nov 16 2014 Mattia Verga <mattia.verga@tiscali.it> - 1.1.0-3
Mattia Verga 548641b
- Fix detection of devices without partition table
Mattia Verga 548641b
958f3b4
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-2
958f3b4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
958f3b4
Rex Dieter 3bd9043
* Thu Jul 10 2014 Rex Dieter <rdieter@fedoraproject.org> 1.1.0-1
Rex Dieter 3bd9043
- 1.1.0 release, improve scriptlets/kde4 macro usage, include translations
Rex Dieter 3bd9043
7c7672c
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-14.20130815svn
7c7672c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
7c7672c
Mattia Verga b3d48ca
* Thu Aug 15 2013 Mattia Verga <mattia.verga@tiscali.it> - 1.0.3-13.20130815svn
Mattia Verga 300f96f
- Upgrade to svn 2013-05-15 - adds support for decrypting LUKS volumes
Mattia Verga 300f96f
- Compress source with xz
Mattia Verga 300f96f
d68c517
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-12.20130624svn
d68c517
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
d68c517
Mattia Verga d23f53c
* Sun Jun 23 2013 Mattia Verga <mattia.verga@tiscali.it> - 1.0.3-11.20130624svn
Mattia Verga d23f53c
- Fix to enable udisks2 backend compatibility
Mattia Verga d23f53c
e34b98f
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-10.20121209svn
e34b98f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
e34b98f
Mattia Verga d5d442f
* Sun Dec 09 2012 Mattia Verga <mattia.verga@tiscali.it> - 1.0.3-9.20121209svn
Mattia Verga d5d442f
- Upgrade to svn 2012-12-09
Mattia Verga d5d442f
- Add BTRFS support
Mattia Verga d5d442f
- Add exfat support
Mattia Verga d5d442f
168781f
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-8.20120205svn
168781f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
168781f
Mattia Verga 18cc638
* Fri Apr 13 2012 Mattia Verga <mattia.verga@tiscali.it> - 1.0.3-7.20120205svn
Mattia Verga 18cc638
- Enable PIE following change in Pakaging Guidelines
Mattia Verga 18cc638
Mattia Verga 7d6f3bd
* Wed Mar 14 2012 Mattia Verga <mattia.verga@tiscali.it> - 1.0.3-6.20120205svn
Mattia Verga 7d6f3bd
- Rebuilt for parted-3.1
Mattia Verga 7d6f3bd
Mattia Verga 7c4b6a3
* Mon Jan 30 2012 Mattia Verga <mattia.verga@tiscali.it> - 1.0.3-5.20120205svn
Mattia Verga 7c4b6a3
- Upgrade to svn 2012-02-05
Mattia Verga 7c4b6a3
- Fix bug #787194
Mattia Verga 7c4b6a3
Mattia Verga 4860902
* Mon Jan 30 2012 Mattia Verga <mattia.verga@tiscali.it> - 1.0.3-5.20120130svn
Mattia Verga 4860902
- bugfix release
Mattia Verga 4860902
Mattia Verga 9e84c31
* Tue Dec 27 2011 Mattia Verga <mattia.verga@tiscali.it> - 1.0.3-5.20111223svn
Mattia Verga 9e84c31
- Added kde-filesystem to Requires
Mattia Verga 9e84c31
- Added icon cache refresh at installation/uninstallation
Mattia Verga 9e84c31
Mattia Verga 9e84c31
* Fri Dec 23 2011 Mattia Verga <mattia.verga@tiscali.it> - 1.0.3-4.20111223svn
Mattia Verga 9e84c31
- Upgrade to svn 2011-12-22
Mattia Verga 9e84c31
- Fix bug #757661
Mattia Verga 9e84c31
- Removed language detection, no translations in svn
60593c4
db90087
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-2
db90087
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
db90087
31535d3
* Wed Sep 01 2010 Thomas Janssen <thomasj@fedoraproject.org> 1.0.3-1
31535d3
- 1.0.3 bugfix release
31535d3
f46ad33
* Tue May 18 2010 Thomas Janssen <thomasj@fedoraproject.org> 1.0.2-1
f46ad33
- bugfix release
f46ad33
f201638
* Wed Mar 31 2010 Thomas Janssen <thomasj@fedoraproject.org> 1.0.1-1%{?dist}.2
f201638
- rebuild for new parted
f201638
295b2fd
* Sun Feb 14 2010 Thomas Janssen <thomasj@fedoraproject.org> 1.0.1-1%{?dist}.1
295b2fd
- DSO fix for rawhide
295b2fd
fb55e8c
* Mon Jan 25 2010 Thomas Janssen <thomasj@fedoraproject.org> 1.0.1-1
fb55e8c
- New upstream source
30ecb06
a2e993a
* Wed Nov 18 2009 Thomas Janssen <thomasj@fedoraproject.org> 1.0.0-2
a2e993a
- Moved desktop-file-validate to %%install
a2e993a
- Removed superfluous BR qt4-devel
a2e993a
a2e993a
* Wed Nov 18 2009 Thomas Janssen <thomasj@fedoraproject.org> 1.0.0-1
295b2fd
- Initial Fedora release