Massimiliano Torromeo pushed to branch main at Arch Linux / Packaging / 
Packages / pcp


Commits:
53cdba5e by Massimiliano Torromeo at 2024-04-09T21:58:44+02:00
upgpkg: 6.2.0-3: python 3.12 rebuild

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- + setuptools.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = pcp
        pkgver = 6.2.0
-       pkgrel = 2
+       pkgrel = 3
        url = https://pcp.io
        arch = x86_64
        license = GPL-2.0-or-later
@@ -13,6 +13,7 @@ pkgbase = pcp
        makedepends = rsync
        makedepends = llvm
        makedepends = debugedit
+       makedepends = python-setuptools
        makedepends = qt5-svg
        makedepends = python-openpyxl
        makedepends = python-jsonpointer
@@ -35,10 +36,12 @@ pkgbase = pcp
        source = sysuser.conf
        source = tmpfile.conf
        source = check-lto.patch
+       source = setuptools.patch
        sha256sums = 
9e5d502837d8afe4768c55878dd3aceec44e6b0fa80699eea7022fb9b5c7a032
        sha256sums = 
3e21ef7925296f73c91fe85c8dba341ce00366163845dd8993e2813b0ad5e4a4
        sha256sums = 
0166ffea180527de5a48a8e8f145cc80860b93e8f44bc5f96836c3d1cb4b01a2
        sha256sums = 
228bb9c24ad8001b1806526d3cb65758dd184af7735038a93ab4465909d9fda9
+       sha256sums = 
b76db42b08c1cc5e2a61cc0b3371aee2508667ac544eeba40dfcc2b895f9587d
 
 pkgname = pcp
        pkgdesc = System performance analysis toolkit


=====================================
PKGBUILD
=====================================
@@ -6,12 +6,12 @@ pkgname=(pcp pcp-gui pcp-pmda-activemq pcp-pmda-bcc 
pcp-pmda-bind2 pcp-pmda-bpft
          pcp-pmda-mysql pcp-pmda-nginx pcp-pmda-nutcracker pcp-pmda-openmetrics
          pcp-pmda-podman pcp-pmda-postgresql pcp-pmda-snmp)
 pkgver=6.2.0
-pkgrel=2
+pkgrel=3
 arch=('x86_64')
 url="https://pcp.io";
 license=(GPL-2.0-or-later LGPL-2.1-or-later CC-BY-3.0)
 makedepends=('avahi' 'procps-ng' 'which' 'libuv'
-             'rsync' 'llvm' 'debugedit'
+             'rsync' 'llvm' 'debugedit' 'python-setuptools'
              'qt5-svg' # gui
              'python-openpyxl' # pcp2xlsx
              'python-jsonpointer' 'python-six' # json
@@ -32,15 +32,18 @@ makedepends=('avahi' 'procps-ng' 'which' 'libuv'
 
source=("https://github.com/performancecopilot/pcp/archive/$pkgver/$pkgname-$pkgver.tar.gz";
         "sysuser.conf"
         "tmpfile.conf"
-        "check-lto.patch")
+        "check-lto.patch"
+        "setuptools.patch")
 sha256sums=('9e5d502837d8afe4768c55878dd3aceec44e6b0fa80699eea7022fb9b5c7a032'
             '3e21ef7925296f73c91fe85c8dba341ce00366163845dd8993e2813b0ad5e4a4'
             '0166ffea180527de5a48a8e8f145cc80860b93e8f44bc5f96836c3d1cb4b01a2'
-            '228bb9c24ad8001b1806526d3cb65758dd184af7735038a93ab4465909d9fda9')
+            '228bb9c24ad8001b1806526d3cb65758dd184af7735038a93ab4465909d9fda9'
+            'b76db42b08c1cc5e2a61cc0b3371aee2508667ac544eeba40dfcc2b895f9587d')
 
 prepare() {
   cd "$pkgbase-$pkgver"
   patch -p1 -i "$srcdir/check-lto.patch"
+  patch -p1 -i "$srcdir/setuptools.patch"
 }
 
 build() {


=====================================
setuptools.patch
=====================================
@@ -0,0 +1,22 @@
+diff --git a/src/python/distutils-setup.py b/src/python/distutils-setup.py
+index 01ed6b58d..469b35956 100644
+--- a/src/python/distutils-setup.py
++++ b/src/python/distutils-setup.py
+@@ -10,7 +10,7 @@
+ # under the terms of the GNU General Public License as published by the
+ # Free Software Foundation; either version 2 of the License, or (at your
+ # option) any later version.
+-# 
++#
+ # This program is distributed in the hope that it will be useful, but
+ # WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+ # or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+@@ -18,7 +18,7 @@
+ #
+ 
+ # Old way, only used by platforms without setuptools module
+-from distutils.core import setup, Extension
++from setuptools.core import setup, Extension
+ 
+ setup(name = 'pcp',
+     version = '5.0',



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/pcp/-/commit/53cdba5e71965340e05bf68c67f41f1716d8b72b

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/pcp/-/commit/53cdba5e71965340e05bf68c67f41f1716d8b72b
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to