From 7b094196a0d2f1694bc683ac6f62e2c6136d6a37 Mon Sep 17 00:00:00 2001 From: panchenbo Date: Mon, 17 Aug 2020 10:43:30 +0800 Subject: [PATCH 1/2] fix spec name --- dde-file-manager.spec | 179 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 179 insertions(+) create mode 100644 dde-file-manager.spec diff --git a/dde-file-manager.spec b/dde-file-manager.spec new file mode 100644 index 0000000..f0011a1 --- /dev/null +++ b/dde-file-manager.spec @@ -0,0 +1,179 @@ +Name: dde-file-manager +Version: 5.1.2.3 +Release: 8 +Summary: Deepin File Manager +License: GPLv3 +URL: https://github.com/linuxdeepin/dde-file-manager +Source0: %{name}-%{version}.tar.bz2 + +BuildRequires: gcc-c++ +BuildRequires: desktop-file-utils +BuildRequires: deepin-gettext-tools +BuildRequires: dde-dock-devel +BuildRequires: file-devel +BuildRequires: pkgconfig(atk) +BuildRequires: dtkgui-devel +BuildRequires: pkgconfig(dtkwidget) >= 5.1 +BuildRequires: pkgconfig(dframeworkdbus) >= 2.0 +BuildRequires: pkgconfig(gtk+-2.0) +BuildRequires: pkgconfig(gsettings-qt) +BuildRequires: pkgconfig(libsecret-1) +BuildRequires: pkgconfig(poppler-cpp) +BuildRequires: pkgconfig(polkit-agent-1) +BuildRequires: pkgconfig(polkit-qt5-1) +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Concurrent) +BuildRequires: pkgconfig(Qt5DBus) +BuildRequires: pkgconfig(Qt5Gui) +BuildRequires: pkgconfig(Qt5Svg) +BuildRequires: pkgconfig(Qt5Multimedia) +BuildRequires: pkgconfig(Qt5X11Extras) +BuildRequires: qt5-qtbase-private-devel +%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}} +BuildRequires: pkgconfig(taglib) +BuildRequires: pkgconfig(xcb-util) +BuildRequires: pkgconfig(xcb-ewmh) +BuildRequires: qt5-linguist +BuildRequires: jemalloc-devel +BuildRequires: udisks2-qt5-devel +BuildRequires: disomaster-devel +BuildRequires: libgio-qt libgio-qt-devel +BuildRequires: openssl-devel +BuildRequires: libqtxdg-devel +BuildRequires: libmediainfo-devel +BuildRequires: kf5-kcodecs-devel +Requires: deepin-terminal +Requires: dde-desktop +Requires: file-roller +Recommends: deepin-manual + +%description +File manager front end of Deepin OS. + +%package devel +Summary: Development package for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +Header files and libraries for %{name}. + +%package -n libdde-file-manager +Summary: DDE File Manager library +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description -n libdde-file-manager +DDE File Manager library. + +%package -n dde-disk-mount-plugin +Summary: plugin of dde-dock +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description -n dde-disk-mount-plugin +plugin of dde-dock. + +%package -n dde-desktop +Summary: Deepin desktop environment - desktop module +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: dde-dock +Requires: dde-launcher +Requires: dde-session-ui + +%description -n dde-desktop +Deepin desktop environment - desktop module. + +%prep +%setup -q -n %{name}-%{version} + +find -type f -perm 775 -exec chmod 644 {} \; +sed -i '/deepin-daemon/s|lib|libexec|' dde-zone/mainwindow.h +sed -i 's|lib/gvfs|libexec|' %{name}-lib/gvfs/networkmanager.cpp +sed -i 's|/lib/dde-dock/plugins|/lib64/dde-dock/plugins|' dde-dock-plugins/disk-mount/disk-mount.pro + +%build +export PATH=%{_qt5_bindir}:$PATH +%qmake_qt5 PREFIX=%{_prefix} QMAKE_CFLAGS_ISYSTEM= CONFIG+="DISABLE_FFMPEG DISABLE_ANYTHING" +%make_build + +%install +%make_install INSTALL_ROOT=%{buildroot} + +%check +desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop +desktop-file-validate %{buildroot}%{_datadir}/applications/dde-computer.desktop ||: +desktop-file-validate %{buildroot}%{_datadir}/applications/dde-trash.desktop ||: + +%ldconfig_scriptlets + +%files +%doc README.md +%license LICENSE +%config(noreplace) %{_sysconfdir}/dbus-1/system.d/com.deepin.filemanager.daemon.conf +%{_bindir}/%{name} +%{_bindir}/%{name}-daemon +%{_bindir}/%{name}-pkexec +%{_bindir}/dde-property-dialog +/usr/lib/systemd/system/dde-filemanager-daemon.service +%{_datadir}/applications/%{name}.desktop +%{_datadir}/dbus-1/interfaces/com.deepin.filemanager.filedialog.xml +%{_datadir}/dbus-1/interfaces/com.deepin.filemanager.filedialogmanager.xml +%{_datadir}/dbus-1/services/com.deepin.filemanager.filedialog.service +%{_datadir}/dbus-1/services/org.freedesktop.FileManager.service +%{_datadir}/dbus-1/system-services/com.deepin.filemanager.daemon.service +%{_polkit_qt_policydir}/com.deepin.filemanager.daemon.policy +%{_polkit_qt_policydir}/com.deepin.pkexec.dde-file-manager.policy + +%files -n libdde-file-manager +%{_libdir}/dde-file-manager/plugins/previews/libdde-image-preview-plugin.so +%{_libdir}/dde-file-manager/plugins/previews/libdde-music-preview-plugin.so +%{_libdir}/dde-file-manager/plugins/previews/libdde-pdf-preview-plugin.so +%{_libdir}/dde-file-manager/plugins/previews/libdde-text-preview-plugin.so +%{_libdir}/libdde-file-manager.so.1.8.2 +%{_datadir}/dde-file-manager/mimetypeassociations/mimetypeassociations.json +%{_datadir}/dde-file-manager/mimetypes/archive.mimetype +%{_datadir}/dde-file-manager/mimetypes/audio.mimetype +%{_datadir}/dde-file-manager/mimetypes/backup.mimetype +%{_datadir}/dde-file-manager/mimetypes/executable.mimetype +%{_datadir}/dde-file-manager/mimetypes/image.mimetype +%{_datadir}/dde-file-manager/mimetypes/text.mimetype +%{_datadir}/dde-file-manager/mimetypes/video.mimetype +%{_datadir}/dde-file-manager/templates/newDoc.doc +%{_datadir}/dde-file-manager/templates/newExcel.xls +%{_datadir}/dde-file-manager/templates/newPowerPoint.ppt +%{_datadir}/dde-file-manager/templates/newTxt.txt +%{_datadir}/dde-file-manager/translations/ +%{_datadir}/deepin/dde-file-manager/oem-menuextensions/.readme +%{_datadir}/glib-2.0/schemas/com.deepin.dde.filemanager.gschema.xml +%{_datadir}/icons/hicolor/scalable/apps/dde-file-manager.svg +%{_libdir}/libdde-file-manager.so.1 +%{_libdir}/libdde-file-manager.so.1.8 + +%files -n dde-disk-mount-plugin +%{_libdir}/dde-dock/plugins/system-trays/libdde-disk-mount-plugin.so +%{_datadir}/dde-disk-mount-plugin/translations +%{_datadir}/glib-2.0/schemas/com.deepin.dde.dock.module.disk-mount.gschema.xml + + + + +%files devel +%{_includedir}/%{name}/*.h +%{_includedir}/%{name}/gvfs/ +%{_includedir}/%{name}/%{name}-plugins/ +%{_includedir}/%{name}/private/ +%{_libdir}/pkgconfig/%{name}.pc +%{_libdir}/lib%{name}.so + +%files -n dde-desktop +%{_bindir}/dde-desktop +%{_datadir}/applications/dde-computer.desktop +%exclude %{_datadir}/applications/dde-open.desktop +%{_datadir}/applications/dde-trash.desktop +%dir %{_datadir}/dde-desktop +%{_datadir}/dde-desktop/translations/ +%{_datadir}/dbus-1/services/com.deepin.dde.desktop.service + +%changelog +* Mon Aug 17 2020 chenbo pan - 5.1.2.3-8 +- fix spec name +* Thu Jul 30 2020 openEuler Buildteam - 5.1.2.3-7 +- Package init From 89952105da18dbc0e9db61a36a4c23b3843ebb48 Mon Sep 17 00:00:00 2001 From: panchenbo Date: Mon, 17 Aug 2020 10:44:43 +0800 Subject: [PATCH 2/2] fix spec name --- deepin-file-manager.spec | 177 --------------------------------------- 1 file changed, 177 deletions(-) delete mode 100644 deepin-file-manager.spec diff --git a/deepin-file-manager.spec b/deepin-file-manager.spec deleted file mode 100644 index 59766e2..0000000 --- a/deepin-file-manager.spec +++ /dev/null @@ -1,177 +0,0 @@ -Name: dde-file-manager -Version: 5.1.2.3 -Release: 7 -Summary: Deepin File Manager -License: GPLv3 -URL: https://github.com/linuxdeepin/dde-file-manager -Source0: %{name}-%{version}.tar.bz2 - -BuildRequires: gcc-c++ -BuildRequires: desktop-file-utils -BuildRequires: deepin-gettext-tools -BuildRequires: dde-dock-devel -BuildRequires: file-devel -BuildRequires: pkgconfig(atk) -BuildRequires: dtkgui-devel -BuildRequires: pkgconfig(dtkwidget) >= 5.1 -BuildRequires: pkgconfig(dframeworkdbus) >= 2.0 -BuildRequires: pkgconfig(gtk+-2.0) -BuildRequires: pkgconfig(gsettings-qt) -BuildRequires: pkgconfig(libsecret-1) -BuildRequires: pkgconfig(poppler-cpp) -BuildRequires: pkgconfig(polkit-agent-1) -BuildRequires: pkgconfig(polkit-qt5-1) -BuildRequires: pkgconfig(Qt5Core) -BuildRequires: pkgconfig(Qt5Concurrent) -BuildRequires: pkgconfig(Qt5DBus) -BuildRequires: pkgconfig(Qt5Gui) -BuildRequires: pkgconfig(Qt5Svg) -BuildRequires: pkgconfig(Qt5Multimedia) -BuildRequires: pkgconfig(Qt5X11Extras) -BuildRequires: qt5-qtbase-private-devel -%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}} -BuildRequires: pkgconfig(taglib) -BuildRequires: pkgconfig(xcb-util) -BuildRequires: pkgconfig(xcb-ewmh) -BuildRequires: qt5-linguist -BuildRequires: jemalloc-devel -BuildRequires: udisks2-qt5-devel -BuildRequires: disomaster-devel -BuildRequires: libgio-qt libgio-qt-devel -BuildRequires: openssl-devel -BuildRequires: libqtxdg-devel -BuildRequires: libmediainfo-devel -BuildRequires: kf5-kcodecs-devel -Requires: deepin-terminal -Requires: dde-desktop -Requires: file-roller -Recommends: deepin-manual - -%description -File manager front end of Deepin OS. - -%package devel -Summary: Development package for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} - -%description devel -Header files and libraries for %{name}. - -%package -n libdde-file-manager -Summary: DDE File Manager library -Requires: %{name}%{?_isa} = %{version}-%{release} - -%description -n libdde-file-manager -DDE File Manager library. - -%package -n dde-disk-mount-plugin -Summary: plugin of dde-dock -Requires: %{name}%{?_isa} = %{version}-%{release} - -%description -n dde-disk-mount-plugin -plugin of dde-dock. - -%package -n dde-desktop -Summary: Deepin desktop environment - desktop module -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: dde-dock -Requires: dde-launcher -Requires: dde-session-ui - -%description -n dde-desktop -Deepin desktop environment - desktop module. - -%prep -%setup -q -n %{name}-%{version} - -find -type f -perm 775 -exec chmod 644 {} \; -sed -i '/deepin-daemon/s|lib|libexec|' dde-zone/mainwindow.h -sed -i 's|lib/gvfs|libexec|' %{name}-lib/gvfs/networkmanager.cpp -sed -i 's|/lib/dde-dock/plugins|/lib64/dde-dock/plugins|' dde-dock-plugins/disk-mount/disk-mount.pro - -%build -export PATH=%{_qt5_bindir}:$PATH -%qmake_qt5 PREFIX=%{_prefix} QMAKE_CFLAGS_ISYSTEM= CONFIG+="DISABLE_FFMPEG DISABLE_ANYTHING" -%make_build - -%install -%make_install INSTALL_ROOT=%{buildroot} - -%check -desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop -desktop-file-validate %{buildroot}%{_datadir}/applications/dde-computer.desktop ||: -desktop-file-validate %{buildroot}%{_datadir}/applications/dde-trash.desktop ||: - -%ldconfig_scriptlets - -%files -%doc README.md -%license LICENSE -%config(noreplace) %{_sysconfdir}/dbus-1/system.d/com.deepin.filemanager.daemon.conf -%{_bindir}/%{name} -%{_bindir}/%{name}-daemon -%{_bindir}/%{name}-pkexec -%{_bindir}/dde-property-dialog -/usr/lib/systemd/system/dde-filemanager-daemon.service -%{_datadir}/applications/%{name}.desktop -%{_datadir}/dbus-1/interfaces/com.deepin.filemanager.filedialog.xml -%{_datadir}/dbus-1/interfaces/com.deepin.filemanager.filedialogmanager.xml -%{_datadir}/dbus-1/services/com.deepin.filemanager.filedialog.service -%{_datadir}/dbus-1/services/org.freedesktop.FileManager.service -%{_datadir}/dbus-1/system-services/com.deepin.filemanager.daemon.service -%{_polkit_qt_policydir}/com.deepin.filemanager.daemon.policy -%{_polkit_qt_policydir}/com.deepin.pkexec.dde-file-manager.policy - -%files -n libdde-file-manager -%{_libdir}/dde-file-manager/plugins/previews/libdde-image-preview-plugin.so -%{_libdir}/dde-file-manager/plugins/previews/libdde-music-preview-plugin.so -%{_libdir}/dde-file-manager/plugins/previews/libdde-pdf-preview-plugin.so -%{_libdir}/dde-file-manager/plugins/previews/libdde-text-preview-plugin.so -%{_libdir}/libdde-file-manager.so.1.8.2 -%{_datadir}/dde-file-manager/mimetypeassociations/mimetypeassociations.json -%{_datadir}/dde-file-manager/mimetypes/archive.mimetype -%{_datadir}/dde-file-manager/mimetypes/audio.mimetype -%{_datadir}/dde-file-manager/mimetypes/backup.mimetype -%{_datadir}/dde-file-manager/mimetypes/executable.mimetype -%{_datadir}/dde-file-manager/mimetypes/image.mimetype -%{_datadir}/dde-file-manager/mimetypes/text.mimetype -%{_datadir}/dde-file-manager/mimetypes/video.mimetype -%{_datadir}/dde-file-manager/templates/newDoc.doc -%{_datadir}/dde-file-manager/templates/newExcel.xls -%{_datadir}/dde-file-manager/templates/newPowerPoint.ppt -%{_datadir}/dde-file-manager/templates/newTxt.txt -%{_datadir}/dde-file-manager/translations/ -%{_datadir}/deepin/dde-file-manager/oem-menuextensions/.readme -%{_datadir}/glib-2.0/schemas/com.deepin.dde.filemanager.gschema.xml -%{_datadir}/icons/hicolor/scalable/apps/dde-file-manager.svg -%{_libdir}/libdde-file-manager.so.1 -%{_libdir}/libdde-file-manager.so.1.8 - -%files -n dde-disk-mount-plugin -%{_libdir}/dde-dock/plugins/system-trays/libdde-disk-mount-plugin.so -%{_datadir}/dde-disk-mount-plugin/translations -%{_datadir}/glib-2.0/schemas/com.deepin.dde.dock.module.disk-mount.gschema.xml - - - - -%files devel -%{_includedir}/%{name}/*.h -%{_includedir}/%{name}/gvfs/ -%{_includedir}/%{name}/%{name}-plugins/ -%{_includedir}/%{name}/private/ -%{_libdir}/pkgconfig/%{name}.pc -%{_libdir}/lib%{name}.so - -%files -n dde-desktop -%{_bindir}/dde-desktop -%{_datadir}/applications/dde-computer.desktop -%exclude %{_datadir}/applications/dde-open.desktop -%{_datadir}/applications/dde-trash.desktop -%dir %{_datadir}/dde-desktop -%{_datadir}/dde-desktop/translations/ -%{_datadir}/dbus-1/services/com.deepin.dde.desktop.service - -%changelog -* Thu Jul 30 2020 openEuler Buildteam - 5.1.2.3-7 -- Package init