source: projects/specs/trunk/s/system-storage-manager/system-storage-manager-vl.spec @ 11943

Revision 11943, 5.3 KB checked in by tomop, 5 years ago (diff)

new: system-storage-manager-1.2-1

Line 
1%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
2
3Name:           system-storage-manager
4Version:        1.2
5Release:        1%{?_dist_release}
6Summary:        A single tool to manage your storage
7
8Group:          System Environment/Base
9License:        GPLv2+
10URL:            https://system-storage-manager.github.io/
11Source0:        https://github.com/system-storage-manager/ssm/archive/%{name}-%{version}.tar.gz
12
13Patch1:         python3-sphinx.patch
14
15Vendor:         Project Vine
16Distribution:   Vine Linux
17
18BuildArch:      noarch
19BuildRequires:  python-rpm-macros
20BuildRequires:  python3-rpm-macros
21BuildRequires:  python3-devel
22BuildRequires:  python3-setuptools
23BuildRequires:  python3-sphinx
24BuildRequires:  python3-pwquality
25Requires:       util-linux
26Requires:       which
27Requires:       xfsprogs
28Requires:       e2fsprogs
29Requires:       python3-pwquality
30
31
32%description
33System Storage Manager provides an easy to use command line interface to manage
34your storage using various technologies like lvm, btrfs, encrypted volumes and
35more.
36
37In more sophisticated enterprise storage environments, management with Device
38Mapper (dm), Logical Volume Manager (LVM), or Multiple Devices (md) is becoming
39increasingly more difficult.  With file systems added to the mix, the number of
40tools needed to configure and manage storage has grown so large that it is
41simply not user friendly.  With so many options for a system administrator to
42consider, the opportunity for errors and problems is large.
43
44The btrfs administration tools have shown us that storage management can be
45simplified, and we are working to bring that ease of use to Linux file systems
46in general.
47
48You should install the ssm if you need to manage your storage with various
49technologies via a single unified interface.
50
51
52%prep
53%setup -q -n ssm-%{name}-%{version}
54
55# fedora-specific issue with the name of python3-sphinx binaries
56%patch1 -p1
57
58%build
59make docs
60
61%install
62rm -rf ${RPM_BUILD_ROOT}
63%{__python3} setup.py install --root=${RPM_BUILD_ROOT}
64
65#if [ "%{_pkgdocdir}" != "%{_docdir}/%{name}-%{version}" ]; then
66#    mv ${RPM_BUILD_ROOT}/{%{_docdir}/%{name}-%{version},%{_pkgdocdir}}
67#fi
68
69%check
70%{__python3} test.py || :
71
72
73%files
74%doc AUTHORS CHANGES COPYING README TODO
75%{_bindir}/ssm
76#{_pkgdocdir}/
77%{_mandir}/man8/ssm.8*
78%{python3_sitelib}/ssmlib/
79%{python3_sitelib}/*.egg-info
80
81
82%changelog
83* Wed Nov 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.2-1
84- new upstream release.
85
86* Sat Jan 13 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.5-1
87- initial build for Vine Linux.
88
89* Mon Oct 30 2017 Jan Tulak <jtulak@redhat.com> - 0.5-0
90- New upstream stable version 0.5
91
92* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-14
93- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
94
95* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-13
96- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
97
98* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 0.4-12
99- Rebuild for Python 3.6
100
101* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-11
102- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
103
104* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-10
105- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
106
107* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-9
108- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
109
110
111* Mon Jul 27 2015 Lukas Czerner <lczerner@redhat.com> 0.4-7
112- Big upstream update
113- Python3 support (#1239016)
114- Error out if file system is not supported (#1196428)
115
116* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-6
117- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
118
119* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-5
120- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
121
122* Mon Jan 20 2014 Lukas Czerner <lczerner@redhat.com> 0.4-4
123- Update to a new upstream release v0.4
124- Remove btrfs resize support
125- Unmount all btrfs subvolumes when removing a filesystem
126- Fix size argument parsing for create and snapshot command
127- Fix list output for some cases
128- Add support to create encrypted volumes with crypt backend
129- Add dry-run option
130- Fix removing volumes with crypt backend
131- Add raid1 and raid10 support for lvm backend
132- Allow to check btrfs volumes
133- Fix error handling when trying to resize btrfs subvolume
134- Fix ssm mount command so it detects directory properly
135- Suppress backtrace when a command fails
136- Fix ssm to recognize units in new btrfs output properly
137- Use correct sysfs file to get size for a partition
138- Fix ssm to be able add a device with signature to btrfs file system
139- Resognize btrfs devices from new btrfs output properly
140
141
142* Mon Dec 16 2013 Ville Skyttä <ville.skytta@iki.fi> - 0.2-4
143- Install docs to %%{_pkgdocdir} where available (#994122).
144
145* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-3
146- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
147
148* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-2
149- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
150
151* Fri Jun  1 2012 Lukas Czerner <lczerner@redhat.com> 0.2-1
152- Initial version of the package
Note: See TracBrowser for help on using the repository browser.