diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f84c055 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/disomaster-0.2.0.tar.gz diff --git a/disomaster.spec b/disomaster.spec new file mode 100644 index 0000000..19d11a6 --- /dev/null +++ b/disomaster.spec @@ -0,0 +1,51 @@ +Name: disomaster +Version: 0.2.0 +Release: 1%{?dist} +Summary: Library to manipulate DISC burning +License: GPLv3+ +URL: https://github.com/linuxdeepin/%{name} +Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz +BuildRequires: gcc-c++ +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: libisoburn-devel + +%description +This package provides a libisoburn wrapper class for Qt. + + +%package devel +Summary: Development package for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: qt5-qtbase-devel%{?isa} +Requires: libisoburn-devel%{?isa} + +%description devel +Header files and libraries for %{name}. + +%prep +%setup -q +sed -i 's|/lib|/%{_lib}|' lib%{name}/lib%{name}.pro + +%build +# help find (and prefer) qt5 utilities, e.g. qmake, lrelease +export PATH=%{_qt5_bindir}:$PATH +%qmake_qt5 PREFIX=%{_prefix} +%make_build + +%install +%make_install INSTALL_ROOT=%{buildroot} + +%files +%doc README.md +%license LICENSE +%{_libdir}/lib%{name}.so.1* + +%files devel +%{_includedir}/%{name} +%{_libdir}/lib%{name}.so +%{_libdir}/pkgconfig/%{name}.pc + +%changelog +* Fri Jul 19 2019 Robin Lee - 0.2.0-1 +- Initial packaging + diff --git a/sources b/sources new file mode 100644 index 0000000..5b1e65b --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (disomaster-0.2.0.tar.gz) = 9bba07cafa16a27e26b6008c720400873b4c4bb14fc962a4c20cbe7e433ae88a43d897c14b75ad738b62c34ef3f4e60e7f82a46bd6b161748aefcd0528c15d00