Date: Tuesday, December 13, 2022 @ 15:23:58
  Author: dvzrv
Revision: 1358931

archrelease: copy trunk to community-x86_64

Added:
  pd/repos/community-x86_64/PKGBUILD
    (from rev 1358930, pd/trunk/PKGBUILD)
  pd/repos/community-x86_64/pd-0.52.1-system_portmidi.patch
    (from rev 1358930, pd/trunk/pd-0.52.1-system_portmidi.patch)
Deleted:
  pd/repos/community-x86_64/PKGBUILD
  pd/repos/community-x86_64/pd-0.52.1-system_portmidi.patch

---------------------------------+
 PKGBUILD                        |  204 +++++++++++++++++++-------------------
 pd-0.52.1-system_portmidi.patch |   52 ++++-----
 2 files changed, 128 insertions(+), 128 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD    2022-12-13 15:23:39 UTC (rev 1358930)
+++ PKGBUILD    2022-12-13 15:23:58 UTC (rev 1358931)
@@ -1,102 +0,0 @@
-# Contributor: TDY <[email protected]>
-# Contributor: Shinlun Hsieh <[email protected]>
-
-_resolutions=( 16 32 48 64 96 128 256 512 1024 )
-_name=pure-data
-pkgname=pd
-pkgver=0.53.0
-_ver=${pkgver%.*}-${pkgver##*.}
-pkgrel=1
-pkgdesc="The Pure Data real-time music and multimedia environment"
-arch=(x86_64)
-url="http://msp.ucsd.edu/software.html";
-license=(BSD)
-groups=(pro-audio)
-depends=(glibc hicolor-icon-theme tk)
-makedepends=(alsa-lib fftw gendesk inkscape jack portaudio portmidi)
-provides=(puredata libpd.so)
-options=(debug)
-source=(
-  
$pkgname-$pkgver.tar.gz::https://github.com/pure-data/pure-data/archive/$_ver.tar.gz
-  $pkgname-0.52.1-system_portmidi.patch
-  
$pkgname-$pkgver.svg::https://raw.githubusercontent.com/pure-data/pd-icon/9e4f117ade0bc1da951981128998ad82fff83b0c/masters/icon.svg
-  
$pkgname-$pkgver-icon-LICENSE.txt::https://raw.githubusercontent.com/pure-data/pd-icon/9e4f117ade0bc1da951981128998ad82fff83b0c/LICENSE.txt
-)
-sha512sums=('1071e71d13efdb345dec3f4e7203c6282ebac3e7c330cac56244830d84dbf4abe1e00f8dfa4b345c3699007e769c1253868dbe9ebd383f4ed14952749b47a5d0'
-            
'afe4716dc722f6dc1ddd2c1f6262fa488dd9c5237066450be41aa3bae4dabd9d53c66278ad5a07b8c0aba7f0630f788593922a112a67ffe2cdb87d4488ccae2c'
-            
'8d8b274e159bd4cc6a83d5d9d5019b106a74fa61943b36e2a56336b9c3c2c1b1092ce7f79f5264eb69ca43a9360404b800df338b2ad738ca3c237a8ae3c9c41d'
-            
'dfc919b56ffc8020ffa4e9b16677a6a710f78a73b22d5bb418414f3196a5cbbe5d6cc9cfbf1389811129f219cb21c0eafdfa6dd90e172d73db2452e5c3fd4f5c')
-b2sums=('eccd7c4350525ca7b4f02ee73051ccb0489701a2aaf5b6d8d09daa0260907da7ef4c9496ed979212bf121964da736b6a17bc259fcfcfa3454b0ba8cbdfd84c28'
-        
'5490b59ddd9ce4dc8af731b95fe09ee5b6be081c82cc6628b28b0b17983e2d6c274bbfe6f7bdbe34b9691fe6a11d6830a5597b06075457e64de6010d3f132a26'
-        
'04f131540fd7ae9b4547a081df61a5a98265c6c9b283587aeda976834d9bbb4486cd30470d5bfb37b6f760d13705074c71cfeb1a9843613e93f3d1e0ca198af9'
-        
'c3fabeeb8e5c45716fbf5d3e6338b41d5adc0fbefb385e3b42d94c732522e99a4045c88e8b8e2e16a72fc5795dbc0933f07078d0eba80b76fb274450c7518dc7')
-
-prepare() {
-  cd $_name-$_ver
-
-  # ensure the system portmidi libraries are properly linked against
-  patch -Np1 -i ../$pkgname-0.52.1-system_portmidi.patch
-
-  autoreconf -fiv
-
-  # XDG desktop files
-  gendesk -n \
-          --pkgname $pkgname \
-          --pkgdesc "$pkgdesc" \
-          --exec $pkgname \
-          --name "Pure Data" \
-          --categories "AudioVideo;Audio"
-  for _res in ${_resolutions[@]}; do
-    inkscape -o pd-$_res.png \
-             -w $_res \
-             -h $_res \
-             ../$pkgname-$pkgver.svg
-  done
-}
-
-build() {
-  cd $_name-$_ver
-  export EXTERNAL_LDFLAGS="$LDFLAGS"
-  ./configure --prefix=/usr \
-              --enable-alsa \
-              --enable-fftw \
-              --enable-jack \
-              --enable-libpd \
-              --enable-libpd-utils \
-              --enable-libpd-instance \
-              --enable-libpd-extra \
-              --enable-portaudio \
-              --enable-portmidi \
-              --disable-oss \
-              --without-local-portaudio \
-              --without-local-portmidi
-  # prevent excessive overlinking due to libtool
-  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
-  make
-}
-
-package() {
-  depends+=(libasound.so libfftw3f.so libjack.so libportaudio.so libportmidi.so
-  libporttime.so)
-
-  cd $_name-$_ver
-  make DESTDIR="$pkgdir" install
-
-  # licenses
-  install -vDm 644 LICENSE.txt -t "$pkgdir/usr/share/licenses/$pkgname"
-  install -vDm 644 ../$pkgname-$pkgver-icon-LICENSE.txt 
"$pkgdir/usr/share/licenses/$pkgname/icon-LICENSE.txt"
-
-  # desktop file
-  install -vDm 644 $pkgname.desktop -t "$pkgdir/usr/share/applications/"
-  # icons
-  install -vDm 644 $pkgname-32.png "$pkgdir/usr/share/pixmaps/$pkgname.png"
-  install -vDm 644 ../$pkgname-$pkgver.svg 
"$pkgdir/usr/share/icons/hicolor/scalable/apps/$pkgname.svg"
-  for _res in ${_resolutions[@]}; do
-    install -vDm 644 $pkgname-$_res.png 
"$pkgdir/usr/share/icons/hicolor/${_res}x${_res}/apps/$pkgname.png"
-  done
-  # readme
-  install -vDm 644 README.txt -t "$pkgdir/usr/share/doc/$pkgname/"
-  # fix broken symlink
-  rm -v "$pkgdir/usr/lib/$pkgname/bin/$pkgname"
-  ln -sv /usr/bin/$pkgname "$pkgdir/usr/lib/$pkgname/bin/$pkgname"
-}

Copied: pd/repos/community-x86_64/PKGBUILD (from rev 1358930, pd/trunk/PKGBUILD)
===================================================================
--- PKGBUILD                            (rev 0)
+++ PKGBUILD    2022-12-13 15:23:58 UTC (rev 1358931)
@@ -0,0 +1,102 @@
+# Contributor: TDY <[email protected]>
+# Contributor: Shinlun Hsieh <[email protected]>
+
+_resolutions=( 16 32 48 64 96 128 256 512 1024 )
+_name=pure-data
+pkgname=pd
+pkgver=0.53.1
+_ver=${pkgver%.*}-${pkgver##*.}
+pkgrel=1
+pkgdesc="The Pure Data real-time music and multimedia environment"
+arch=(x86_64)
+url="http://msp.ucsd.edu/software.html";
+license=(BSD)
+groups=(pro-audio)
+depends=(glibc hicolor-icon-theme tk)
+makedepends=(alsa-lib fftw gendesk inkscape jack portaudio portmidi)
+provides=(puredata libpd.so)
+options=(debug)
+source=(
+  
$pkgname-$pkgver.tar.gz::https://github.com/pure-data/pure-data/archive/$_ver.tar.gz
+  $pkgname-0.52.1-system_portmidi.patch
+  
$pkgname-$pkgver.svg::https://raw.githubusercontent.com/pure-data/pd-icon/9e4f117ade0bc1da951981128998ad82fff83b0c/masters/icon.svg
+  
$pkgname-$pkgver-icon-LICENSE.txt::https://raw.githubusercontent.com/pure-data/pd-icon/9e4f117ade0bc1da951981128998ad82fff83b0c/LICENSE.txt
+)
+sha512sums=('4e014bc2bb12cf310d8342339e570b1b43c3a040d26750e06bd4c9ef54812cb9103bf003887011a85a4aab7662309bcaaeec8411c60cd1414d4285b42f93e89b'
+            
'afe4716dc722f6dc1ddd2c1f6262fa488dd9c5237066450be41aa3bae4dabd9d53c66278ad5a07b8c0aba7f0630f788593922a112a67ffe2cdb87d4488ccae2c'
+            
'8d8b274e159bd4cc6a83d5d9d5019b106a74fa61943b36e2a56336b9c3c2c1b1092ce7f79f5264eb69ca43a9360404b800df338b2ad738ca3c237a8ae3c9c41d'
+            
'dfc919b56ffc8020ffa4e9b16677a6a710f78a73b22d5bb418414f3196a5cbbe5d6cc9cfbf1389811129f219cb21c0eafdfa6dd90e172d73db2452e5c3fd4f5c')
+b2sums=('1e868ce4c75ecb31f477950964e6f69d7c23666b720a781493d809843c2a26071e4cfb7462239f5ace7257a954ab42009ad0a44018a4c6ed0547216ad62c21a4'
+        
'5490b59ddd9ce4dc8af731b95fe09ee5b6be081c82cc6628b28b0b17983e2d6c274bbfe6f7bdbe34b9691fe6a11d6830a5597b06075457e64de6010d3f132a26'
+        
'04f131540fd7ae9b4547a081df61a5a98265c6c9b283587aeda976834d9bbb4486cd30470d5bfb37b6f760d13705074c71cfeb1a9843613e93f3d1e0ca198af9'
+        
'c3fabeeb8e5c45716fbf5d3e6338b41d5adc0fbefb385e3b42d94c732522e99a4045c88e8b8e2e16a72fc5795dbc0933f07078d0eba80b76fb274450c7518dc7')
+
+prepare() {
+  cd $_name-$_ver
+
+  # ensure the system portmidi libraries are properly linked against
+  patch -Np1 -i ../$pkgname-0.52.1-system_portmidi.patch
+
+  autoreconf -fiv
+
+  # XDG desktop files
+  gendesk -n \
+          --pkgname $pkgname \
+          --pkgdesc "$pkgdesc" \
+          --exec $pkgname \
+          --name "Pure Data" \
+          --categories "AudioVideo;Audio"
+  for _res in ${_resolutions[@]}; do
+    inkscape -o pd-$_res.png \
+             -w $_res \
+             -h $_res \
+             ../$pkgname-$pkgver.svg
+  done
+}
+
+build() {
+  cd $_name-$_ver
+  export EXTERNAL_LDFLAGS="$LDFLAGS"
+  ./configure --prefix=/usr \
+              --enable-alsa \
+              --enable-fftw \
+              --enable-jack \
+              --enable-libpd \
+              --enable-libpd-utils \
+              --enable-libpd-instance \
+              --enable-libpd-extra \
+              --enable-portaudio \
+              --enable-portmidi \
+              --disable-oss \
+              --without-local-portaudio \
+              --without-local-portmidi
+  # prevent excessive overlinking due to libtool
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+  make
+}
+
+package() {
+  depends+=(libasound.so libfftw3f.so libjack.so libportaudio.so libportmidi.so
+  libporttime.so)
+
+  cd $_name-$_ver
+  make DESTDIR="$pkgdir" install
+
+  # licenses
+  install -vDm 644 LICENSE.txt -t "$pkgdir/usr/share/licenses/$pkgname"
+  install -vDm 644 ../$pkgname-$pkgver-icon-LICENSE.txt 
"$pkgdir/usr/share/licenses/$pkgname/icon-LICENSE.txt"
+
+  # desktop file
+  install -vDm 644 $pkgname.desktop -t "$pkgdir/usr/share/applications/"
+  # icons
+  install -vDm 644 $pkgname-32.png "$pkgdir/usr/share/pixmaps/$pkgname.png"
+  install -vDm 644 ../$pkgname-$pkgver.svg 
"$pkgdir/usr/share/icons/hicolor/scalable/apps/$pkgname.svg"
+  for _res in ${_resolutions[@]}; do
+    install -vDm 644 $pkgname-$_res.png 
"$pkgdir/usr/share/icons/hicolor/${_res}x${_res}/apps/$pkgname.png"
+  done
+  # readme
+  install -vDm 644 README.txt -t "$pkgdir/usr/share/doc/$pkgname/"
+  # fix broken symlink
+  rm -v "$pkgdir/usr/lib/$pkgname/bin/$pkgname"
+  ln -sv /usr/bin/$pkgname "$pkgdir/usr/lib/$pkgname/bin/$pkgname"
+}

Deleted: pd-0.52.1-system_portmidi.patch
===================================================================
--- pd-0.52.1-system_portmidi.patch     2022-12-13 15:23:39 UTC (rev 1358930)
+++ pd-0.52.1-system_portmidi.patch     2022-12-13 15:23:58 UTC (rev 1358931)
@@ -1,26 +0,0 @@
-diff -ruN a/configure.ac b/configure.ac
---- a/configure.ac     2021-12-20 00:21:34.000000000 +0100
-+++ b/configure.ac     2021-12-20 18:37:26.445665793 +0100
-@@ -422,9 +422,7 @@
-   portmidi=no])
- AS_IF([test x$portmidi = xyes],[
-     AS_IF([test x$local_portmidi = xno],[
--        # fall back to local portmidi if not foud
--        AC_CHECK_LIB([portmidi], [Pm_Initialize],
--            [AC_MSG_NOTICE([Using system PortMidi])], [local_portmidi=yes])
-+        PKG_CHECK_MODULES([LIBPORTMIDI], [portmidi])
-     ])
-     AS_IF([test x$local_portmidi = xyes],[
-         AS_IF([test -d "$srcdir/portmidi"],[
-diff -ruN a/src/Makefile.am b/src/Makefile.am
---- a/src/Makefile.am  2021-12-20 00:21:34.000000000 +0100
-+++ b/src/Makefile.am  2021-12-20 18:37:51.975761871 +0100
-@@ -292,7 +292,7 @@
- pd_LDADD_standalone += $(top_builddir)/portmidi/libportmidi.a
- else
- # link the system's portmidi
--pd_LDADD_standalone += -lportmidi
-+pd_LDADD_standalone += @LIBPORTMIDI_LIBS@
- endif
- 
- # need Carbon framework for PM on Mac

Copied: pd/repos/community-x86_64/pd-0.52.1-system_portmidi.patch (from rev 
1358930, pd/trunk/pd-0.52.1-system_portmidi.patch)
===================================================================
--- pd-0.52.1-system_portmidi.patch                             (rev 0)
+++ pd-0.52.1-system_portmidi.patch     2022-12-13 15:23:58 UTC (rev 1358931)
@@ -0,0 +1,26 @@
+diff -ruN a/configure.ac b/configure.ac
+--- a/configure.ac     2021-12-20 00:21:34.000000000 +0100
++++ b/configure.ac     2021-12-20 18:37:26.445665793 +0100
+@@ -422,9 +422,7 @@
+   portmidi=no])
+ AS_IF([test x$portmidi = xyes],[
+     AS_IF([test x$local_portmidi = xno],[
+-        # fall back to local portmidi if not foud
+-        AC_CHECK_LIB([portmidi], [Pm_Initialize],
+-            [AC_MSG_NOTICE([Using system PortMidi])], [local_portmidi=yes])
++        PKG_CHECK_MODULES([LIBPORTMIDI], [portmidi])
+     ])
+     AS_IF([test x$local_portmidi = xyes],[
+         AS_IF([test -d "$srcdir/portmidi"],[
+diff -ruN a/src/Makefile.am b/src/Makefile.am
+--- a/src/Makefile.am  2021-12-20 00:21:34.000000000 +0100
++++ b/src/Makefile.am  2021-12-20 18:37:51.975761871 +0100
+@@ -292,7 +292,7 @@
+ pd_LDADD_standalone += $(top_builddir)/portmidi/libportmidi.a
+ else
+ # link the system's portmidi
+-pd_LDADD_standalone += -lportmidi
++pd_LDADD_standalone += @LIBPORTMIDI_LIBS@
+ endif
+ 
+ # need Carbon framework for PM on Mac

Reply via email to