[arch-commits] Commit in deepin-image-viewer/trunk (PKGBUILD remove-unused-deps.patch)

Felix Yan felixonmars at gemini.archlinux.org
Mon Apr 4 01:13:02 UTC 2022


    Date: Monday, April 4, 2022 @ 01:13:01
  Author: felixonmars
Revision: 1181152

upgpkg: deepin-image-viewer 5.8.13-1

Added:
  deepin-image-viewer/trunk/remove-unused-deps.patch
Modified:
  deepin-image-viewer/trunk/PKGBUILD

--------------------------+
 PKGBUILD                 |   16 +++-
 remove-unused-deps.patch |  152 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 163 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-04-04 01:02:22 UTC (rev 1181151)
+++ PKGBUILD	2022-04-04 01:13:01 UTC (rev 1181152)
@@ -1,20 +1,26 @@
 # Maintainer: Felix Yan <felixonmars at archlinux.org>
 
 pkgname=deepin-image-viewer
-pkgver=5.8.2
-pkgrel=2
+pkgver=5.8.13
+pkgrel=1
 pkgdesc='An image viewing tool with fashion interface and smooth performance'
 arch=('x86_64')
 url="https://github.com/linuxdeepin/deepin-image-viewer"
 license=('GPL3')
-depends=('deepin-qt5integration' 'freeimage' 'gio-qt' 'libexif' 'libraw' 'qt5-svg' 'udisks2-qt5')
+depends=('deepin-qt5integration' 'deepin-image-editor' 'libexif' 'libraw' 'qt5-svg')
 makedepends=('qt5-tools')
 optdepends=('deepin-manual: for help manual'
             'deepin-shortcut-viewer: for shortcut display')
 groups=('deepin')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxdeepin/deepin-image-viewer/archive/$pkgver.tar.gz")
-sha512sums=('af66ffd96dfb98150e3aa59917deb81e43916a75e1369e965fc1a48c226dea9d87e3980f65a66a3d77bcfc54613b1b70fc1d2f6ed68852ad33a848ec1f092190')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxdeepin/deepin-image-viewer/archive/$pkgver.tar.gz"
+        remove-unused-deps.patch)
+sha512sums=('a3963e22befc36d7c6240975555342c05a7bb349dc7c074d4f488fce49d2e36c91f5873ab03788e91023be8f4bb99a72f66f0b3ad2190548cecb28aa8c3840bc'
+            '297dc6010046af99dc2407fc2779e8182cac846ccec2c1b09d7ba628ad886779efd28c020dd8104c11ba57ab0bc1d63c4d1185dadf56991a964dd52085c52fc6')
 
+prepare() {
+  patch -d deepin-image-viewer-$pkgver -p1 < remove-unused-deps.patch
+}
+
 build() {
   cd deepin-image-viewer-$pkgver
   qmake-qt5 PREFIX=/usr

Added: remove-unused-deps.patch
===================================================================
--- remove-unused-deps.patch	                        (rev 0)
+++ remove-unused-deps.patch	2022-04-04 01:13:01 UTC (rev 1181152)
@@ -0,0 +1,152 @@
+commit 71884b1d65b6cf5835948a35f6083f1f85d9bbed
+Author: Felix Yan <felixonmars at archlinux.org>
+Date:   Mon Apr 4 04:07:51 2022 +0300
+
+    fix: remove unused gio dependencies
+
+diff --git a/README.md b/README.md
+index e6aad45a..4b1e23bb 100644
+--- a/README.md
++++ b/README.md
+@@ -24,7 +24,7 @@ Deepin Image Viewer is an image viewing tool with fashion interface and smooth p
+ 
+ ## Installation
+ 
+-sudo apt install cmake qtbase5-dev pkg-config libexif-dev libqt5svg5-dev libqt5x11extras5-dev libsqlite3-dev qttools5-dev-tools qttools5-dev libxcb-util0-dev libstartup-notification0-dev libraw-dev libfreeimage-dev libqt5opengl5-dev qtbase5-private-dev qtmultimedia5-dev x11proto-xext-dev libmtdev-dev libegl1-mesa-dev libudev-dev libfontconfig1-dev libfreetype6-dev libglib2.0-dev libxrender-dev libdtkwidget-dev libdtkwidget5-bin libdtkcore5-bin libgio-qt-dev libudisks2-qt5-dev libimageeditor-dev
++sudo apt install cmake qtbase5-dev pkg-config libexif-dev libqt5svg5-dev libqt5x11extras5-dev libsqlite3-dev qttools5-dev-tools qttools5-dev libxcb-util0-dev libstartup-notification0-dev libraw-dev libfreeimage-dev libqt5opengl5-dev qtbase5-private-dev qtmultimedia5-dev x11proto-xext-dev libmtdev-dev libegl1-mesa-dev libudev-dev libfontconfig1-dev libfreetype6-dev libglib2.0-dev libxrender-dev libdtkwidget-dev libdtkwidget5-bin libdtkcore5-bin libudisks2-qt5-dev libimageeditor-dev
+ 
+ ### Build from source code
+ 
+diff --git a/debian/control b/debian/control
+index 51b2130e..68c32d92 100644
+--- a/debian/control
++++ b/debian/control
+@@ -6,7 +6,7 @@ Build-Depends: debhelper (>= 11), cmake, qtbase5-dev, pkg-config,libexif-dev, li
+  libraw-dev,libfreeimage-dev, libqt5opengl5-dev, qtbase5-private-dev,
+  qtmultimedia5-dev, x11proto-xext-dev, libmtdev-dev, libegl1-mesa-dev,
+  libudev-dev, libfontconfig1-dev, libfreetype6-dev, libglib2.0-dev,
+- libxrender-dev, libdtkwidget-dev, libdtkwidget5-bin,libdtkcore5-bin,libgio-qt-dev,libudisks2-qt5-dev,libimageeditor-dev
++ libxrender-dev, libdtkwidget-dev, libdtkwidget5-bin,libdtkcore5-bin,libudisks2-qt5-dev,libimageeditor-dev
+ Standards-Version: 3.9.8
+ Homepage: http://www.deepin.org
+ 
+diff --git a/rpm/deepin-image-viewer.spec b/rpm/deepin-image-viewer.spec
+index e14694d1..b0e20b7a 100644
+--- a/rpm/deepin-image-viewer.spec
++++ b/rpm/deepin-image-viewer.spec
+@@ -19,7 +19,6 @@ BuildRequires:  pkgconfig(Qt5Sql)
+ BuildRequires:  pkgconfig(Qt5Svg)
+ BuildRequires:  pkgconfig(Qt5X11Extras)
+ BuildRequires:  pkgconfig(dtkwidget) >= 2.0.6
+-BuildRequires:  pkgconfig(gio-unix-2.0)
+ BuildRequires:  pkgconfig(libraw)
+ BuildRequires:  pkgconfig(libexif)
+ BuildRequires:  pkgconfig(libstartup-notification-1.0)
+@@ -27,7 +26,6 @@ BuildRequires:  pkgconfig(xcb-util)
+ BuildRequires:  pkgconfig(xext)
+ BuildRequires:  pkgconfig(Qt5Multimedia) 
+ BuildRequires:  udisks2-qt5-devel
+-BuildRequires:  libgio-qt libgio-qt-devel
+ BuildRequires:  desktop-file-utils
+ BuildRequires:  libappstream-glib
+ Requires:       hicolor-icon-theme
+@@ -146,4 +144,4 @@ export PATH=%{_qt5_bindir}:$PATH
+ - Fixed build dependecies
+  
+ * Sat Dec 10 2016 Jaroslav <cz.guardian at gmail.com> Stepanek 1.1.3-1
+-- Initial package build
+\ No newline at end of file
++- Initial package build
+diff --git a/src/src.pro b/src/src.pro
+index 979471a0..1a4de930 100644
+--- a/src/src.pro
++++ b/src/src.pro
+@@ -10,8 +10,8 @@ QT += core gui dbus concurrent svg  printsupport sql
+ greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
+ CONFIG -= app_bundle
+ CONFIG += c++11 link_pkgconfig
+-PKGCONFIG +=   libexif dtkwidget  gio-qt
+-# PKGCONFIG += xext x11 gio-unix-2.0
++PKGCONFIG +=   libexif dtkwidget
++# PKGCONFIG += xext x11
+  QT += dtkwidget
+  QT += dbus
+ #CONFIG += object_parallel_to_source
+diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
+index b14a9b2b..05115cf2 100644
+--- a/tests/CMakeLists.txt
++++ b/tests/CMakeLists.txt
+@@ -72,8 +72,6 @@ find_package(Qt5LinguistTools)
+ pkg_check_modules(3rd_lib REQUIRED
+     dtkcore
+     dtkwidget
+-    gio-qt
+-    gio-unix-2.0
+ #    freeimage
+         )
+ 
+@@ -118,8 +116,6 @@ target_link_libraries(
+     X11
+     Xext
+     exif
+-#    gio-unix-2.0
+-    gio-qt
+     udisks2-qt5
+     freeimage
+     pthread
+commit 93fe7f6825d34f3cdcdbef6969fd285d82d01aa6
+Author: Felix Yan <felixonmars at archlinux.org>
+Date:   Mon Apr 4 04:09:58 2022 +0300
+
+    fix: remove unused udisks dependencies
+
+diff --git a/README.md b/README.md
+index 4b1e23bb..c7d66c26 100644
+--- a/README.md
++++ b/README.md
+@@ -24,7 +24,7 @@ Deepin Image Viewer is an image viewing tool with fashion interface and smooth p
+ 
+ ## Installation
+ 
+-sudo apt install cmake qtbase5-dev pkg-config libexif-dev libqt5svg5-dev libqt5x11extras5-dev libsqlite3-dev qttools5-dev-tools qttools5-dev libxcb-util0-dev libstartup-notification0-dev libraw-dev libfreeimage-dev libqt5opengl5-dev qtbase5-private-dev qtmultimedia5-dev x11proto-xext-dev libmtdev-dev libegl1-mesa-dev libudev-dev libfontconfig1-dev libfreetype6-dev libglib2.0-dev libxrender-dev libdtkwidget-dev libdtkwidget5-bin libdtkcore5-bin libudisks2-qt5-dev libimageeditor-dev
++sudo apt install cmake qtbase5-dev pkg-config libexif-dev libqt5svg5-dev libqt5x11extras5-dev libsqlite3-dev qttools5-dev-tools qttools5-dev libxcb-util0-dev libstartup-notification0-dev libraw-dev libfreeimage-dev libqt5opengl5-dev qtbase5-private-dev qtmultimedia5-dev x11proto-xext-dev libmtdev-dev libegl1-mesa-dev libudev-dev libfontconfig1-dev libfreetype6-dev libglib2.0-dev libxrender-dev libdtkwidget-dev libdtkwidget5-bin libdtkcore5-bin libimageeditor-dev
+ 
+ ### Build from source code
+ 
+diff --git a/debian/control b/debian/control
+index 68c32d92..7bd9569a 100644
+--- a/debian/control
++++ b/debian/control
+@@ -6,7 +6,7 @@ Build-Depends: debhelper (>= 11), cmake, qtbase5-dev, pkg-config,libexif-dev, li
+  libraw-dev,libfreeimage-dev, libqt5opengl5-dev, qtbase5-private-dev,
+  qtmultimedia5-dev, x11proto-xext-dev, libmtdev-dev, libegl1-mesa-dev,
+  libudev-dev, libfontconfig1-dev, libfreetype6-dev, libglib2.0-dev,
+- libxrender-dev, libdtkwidget-dev, libdtkwidget5-bin,libdtkcore5-bin,libudisks2-qt5-dev,libimageeditor-dev
++ libxrender-dev, libdtkwidget-dev, libdtkwidget5-bin,libdtkcore5-bin,libimageeditor-dev
+ Standards-Version: 3.9.8
+ Homepage: http://www.deepin.org
+ 
+diff --git a/rpm/deepin-image-viewer.spec b/rpm/deepin-image-viewer.spec
+index b0e20b7a..c4cec029 100644
+--- a/rpm/deepin-image-viewer.spec
++++ b/rpm/deepin-image-viewer.spec
+@@ -25,7 +25,6 @@ BuildRequires:  pkgconfig(libstartup-notification-1.0)
+ BuildRequires:  pkgconfig(xcb-util)
+ BuildRequires:  pkgconfig(xext)
+ BuildRequires:  pkgconfig(Qt5Multimedia) 
+-BuildRequires:  udisks2-qt5-devel
+ BuildRequires:  desktop-file-utils
+ BuildRequires:  libappstream-glib
+ Requires:       hicolor-icon-theme
+diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
+index 05115cf2..f7478eab 100644
+--- a/tests/CMakeLists.txt
++++ b/tests/CMakeLists.txt
+@@ -116,7 +116,6 @@ target_link_libraries(
+     X11
+     Xext
+     exif
+-    udisks2-qt5
+     freeimage
+     pthread
+     imageviewer



More information about the arch-commits mailing list