diff --git a/deepin-image-editor.spec b/deepin-image-editor.spec new file mode 100644 index 0000000..819d58b --- /dev/null +++ b/deepin-image-editor.spec @@ -0,0 +1,138 @@ +%define _name image-editor + +Name: deepin-image-editor +Version: 1.0.21 +Release: 1 +Summary: Libraries of Deepin Image editor +License: GPL-3.0-or-later +Group: System/Libraries +URL: https://github.com/linuxdeepin/image-editor +Source0: https://github.com/linuxdeepin/%{_name}/archive/%{version}/%{_name}-%{version}.tar.gz + +BuildRequires: cmake +BuildRequires: glib2-devel +BuildRequires: deepin-gettext-tools +BuildRequires: dtkwidget-devel +BuildRequires: fdupes +BuildRequires: freeimage-devel +BuildRequires: qt5-qttools +BuildRequires: opencv +BuildRequires: libmediainfo-devel +BuildRequires: cmake(Qt5LinguistTools) +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Gui) +BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: pkgconfig(Qt5Svg) +BuildRequires: pkgconfig(Qt5DBus) +BuildRequires: pkgconfig(Qt5Concurrent) +BuildRequires: pkgconfig(Qt5PrintSupport) +BuildRequires: ffmpegthumbnailer-devel +# libmediainfo +BuildRequires: tinyxml2 + +%description +Libraries of Deepin Image editor + +%package -n libimagevisualresult-data +Summary: Data files for libimagevisualresult +Group: System/Libraries + +%description -n libimagevisualresult-data +The package provides date for Deepin Image editor. + +%package -n libimageviewer +Summary: The library of Deepin Image editor +Group: System/Libraries +Recommends: %{name}-lang + +%description -n libimageviewer +This package contains the libraries for Deepin Image editor. + +%package -n libimagevisualresult +Summary: The library of Deepin Image editor +Group: System/Libraries +Requires: libimagevisualresult-data = %{version} + +%description -n libimagevisualresult +This package contains the libraries for Deepin Image editor. + +%package -n libimageviewer-devel +Summary: The library of Deepin Image editor +Group: Development/Libraries/X11 +Requires: libimageviewer +Provides: pkgconfig(libimageviewer) = 0.1.0 +AutoReqProv: Off + +%description -n libimageviewer-devel +The libimageviewer-devel package contains the header files and developer docs +for Deepin Image editor. + +%package -n libimagevisualresult-devel +Summary: The library of Deepin Image editor +Group: Development/Libraries/X11 +Requires: libimagevisualresult + +%description -n libimagevisualresult-devel +The libimagevisualresult-devel package contains the header files and developer +docs for Deepin Image editor. + +%prep +%autosetup -p1 -n %{_name}-%{version} + +%build +%cmake -DCMAKE_BUILD_TYPE=Release +mkdir Build && cd Build +%cmake ../ + +%install +%make_install + +%find_lang libimageviewer --with-qt +%fdupes %{buildroot} + +%post -n libimageviewer -p /sbin/ldconfig +%postun -n libimageviewer -p /sbin/ldconfig + +%post -n libimagevisualresult -p /sbin/ldconfig +%postun -n libimagevisualresult -p /sbin/ldconfig + +%files +%doc README.md +%license LICENSE.txt + +%files -n libimagevisualresult-data +%doc README.md +%license LICENSE.txt +%dir %{_datadir}/libimagevisualresult +%dir %{_datadir}/libimagevisualresult/filter_cube +%{_datadir}/libimagevisualresult/filter_cube/*.CUBE +%{_datadir}/libimagevisualresult/filter_cube/*.dat + +%files -n libimageviewer +%{_libdir}/libimageviewer.so.* + +%files -n libimagevisualresult +%{_libdir}/libimagevisualresult.so.* + +%files -n libimageviewer-devel +%doc README.md +%license LICENSE.txt +%{_includedir}/libimageviewer +%{_libdir}/libimageviewer.so +%{_libdir}/pkgconfig/libimageviewer.pc + +%files -n libimagevisualresult-devel +%doc README.md +%license LICENSE.txt +%{_includedir}/libimagevisualresult +%{_libdir}/libimagevisualresult.so +%{_libdir}/pkgconfig/libimagevisualresult.pc + +%files -f libimageviewer.lang +%dir %{_datadir}/libimageviewer +%dir %{_datadir}/libimageviewer/translations +%{_datadir}/libimageviewer/translations/libimageviewer.qm + +%changelog +* Fri Nov 18 2022 liweiganga - 1.0.21-1 +- init package diff --git a/deepin-image-editor.yaml b/deepin-image-editor.yaml new file mode 100644 index 0000000..06bffad --- /dev/null +++ b/deepin-image-editor.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: linuxdeepin/deepin-image-editor +tag_prefix: ^v +seperator: . diff --git a/image-editor-1.0.21.tar.gz b/image-editor-1.0.21.tar.gz new file mode 100644 index 0000000..23e67a3 Binary files /dev/null and b/image-editor-1.0.21.tar.gz differ