Package Details: pd-extended 0.43.4-5

Git Clone URL: https://aur.archlinux.org/pd-extended.git (read-only)
Package Base: pd-extended
Description: A visual programming language. Contains an extra assembly of libraries, extensions, and documentation atop regular Pure Data.
Upstream URL: http://puredata.info/
Keywords: audio compose
Licenses: custom:Modified BSD
Conflicts: pd, pd-vanilla, pd-zexy, pdp, puredata-utils
Provides: pd, pd-gem, pdp, zexy
Submitter: None
Maintainer: ainola
Last Packager: ainola
Votes: 26
Popularity: 0.005855
First Submitted: 2010-12-26 09:12
Last Updated: 2016-05-25 04:35

Latest Comments

ainola commented on 2016-02-02 14:12

I've performed a shadow update to work with pacman 5's installers.

ainola commented on 2015-05-18 03:50

Here is hopefully the last update needed until the next version release. I'm sorry to all those that are having to compile this - it sucks!

Changes:

-'pdextended' is no longer the command used! 'pd' is the proper command - the binary renaming patch has been reverted, I couldn't contact the original packager for an explanation and it seemed to do more harm than good, especially since pd-extended is conflicting with pd anyway. This should hopefully quell any odd bugs that have been happening due to that behavior.
-Launching via a GUI is now fixed due to the above.
-pdsend and pdreceive are re-introduced. Therefore, this package conflicts with 'puredata-utils'
-The 'pdextended' file is installed in bash_completion.d rather than 'pd'. It will still complete properly for the 'pd' command
-License is now 'custom:Modified BSD' as it's not specifically BSD.

ainola commented on 2015-05-13 06:58

@FebPavel: This is due to the way that this package carries a patch to rename the pd binaries to pdextended. I am looking in to removing this patch because it seems to add unnecessary complexity: The intention might have been to allow pd and pdextended to live together on a system, but I think this is the wrong way to go about this. Since pd-extended is a cohesive package from upstream, it should be treated as such. Any work to make both packages install in harmony should be done upstream.

The confusing bit to me is why the previous maintainer would have wanted to remove pdsend and pdreceive. Instead it seems to defer to pd-extras to install the utilities (a different version, too!). pd-vanilla also does this. What would be the reasoning?

Yeh-Z commented on 2015-05-11 11:57

But... I get the other error when I start pd...

$ pasuspender -- /usr/lib/pd-extended/tcl/pd-gui.tcl %F
Error in startup script: couldn't execute "/usr/lib/pd-extended/tcl/../bin/pd": no such file or directory
while executing
"exec -- $pd_exec -guiport $::port &"
(procedure "main" line 20)
invoked from within
"main $::argc $::argv"
(file "/usr/lib/pd-extended/tcl/pd-gui.tcl" line 751)

However, It worked via 'pdextended', though some time I will get 'dio I/O error'.

So... What is different between both commands?

Yeh-Z commented on 2015-05-11 11:40

It worked! Thanks indeed!

ainola commented on 2015-05-11 06:31

@FebPavel: I believe this was due to ladspa not being a dependency. I have tested enough to be confident that your issues would be fixed (counting the other errors from your deleted comments).

Thanks for bringing that to my attention. A fresh arch install with base and base-devel will now properly build and install.

Yeh-Z commented on 2015-05-11 02:24

hey... I get some errors when I makepkg...as below:

plugin~.h:1:20: fatal error: ladspa.h: No such file or directory
#include "ladspa.h"
^
compilation terminated.
Makefile:217: recipe for target 'plugin~.o' failed
make[3]: *** [plugin~.o] Error 1
make[3]: Leaving directory '/home/zero/Downloads/pd-extended/src/pd-extended/externals/plugin~'
Makefile:1509: recipe for target 'plugin' failed
make[2]: *** [plugin] Error 2
rm /home/zero/Downloads/pd-extended/src/pd-extended/externals/mrpeach/net/tcpclient.o /home/zero/Downloads/pd-extended/src/pd-extended/externals/mrpeach/net/tcpsend.o /home/zero/Downloads/pd-extended/src/pd-extended/externals/mrpeach/net/udpreceive~.o /home/zero/Downloads/pd-extended/src/pd-extended/externals/mrpeach/net/tcpreceive.o /home/zero/Downloads/pd-extended/src/pd-extended/externals/mrpeach/osc/unpackOSC.o /home/zero/Downloads/pd-extended/src/pd-extended/externals/mrpeach/net/udpsend.o /home/zero/Downloads/pd-extended/src/pd-extended/externals/mrpeach/osc/routeOSC.o /home/zero/Downloads/pd-extended/src/pd-extended/externals/mrpeach/net/udpreceive.o /home/zero/Downloads/pd-extended/src/pd-extended/externals/mrpeach/net/udpsend~.o /home/zero/Downloads/pd-extended/src/pd-extended/externals/mrpeach/osc/pipelist.o /home/zero/Downloads/pd-extended/src/pd-extended/externals/mrpeach/net/tcpserver.o /home/zero/Downloads/pd-extended/src/pd-extended/externals/mrpeach/osc/packOSC.o /home/zero/Downloads/pd-extended/src/pd-extended/externals/mrpeach/net/httpreceive.o /home/zero/Downloads/pd-extended/src/pd-extended/externals/mrpeach/net/httpreq.o
make[2]: Leaving directory '/home/zero/Downloads/pd-extended/src/pd-extended/externals'
Makefile:189: recipe for target 'externals_install' failed
make[1]: *** [externals_install] Error 2
make[1]: Leaving directory '/home/zero/Downloads/pd-extended/src/pd-extended/packages'
Makefile:84: recipe for target 'install' failed
make: *** [install] Error 2
==> ERROR: A failure occurred in build().
Aborting...

Yeh-Z commented on 2015-05-11 02:11

hey... I get some errors when I makepkg...as below:

Makefile:105: recipe for target 'media_install' failed
make[2]: *** [media_install] Error 1
make[2]: Leaving directory '/home/zero/Downloads/pd-extended/src/pd-extended/doc'
Makefile:184: recipe for target 'doc_install' failed
make[1]: *** [doc_install] Error 2
make[1]: Leaving directory '/home/zero/Downloads/pd-extended/src/pd-extended/packages'
Makefile:84: recipe for target 'install' failed
make: *** [install] Error 2
==> ERROR: A failure occurred in build().
Aborting...

Yeh-Z commented on 2015-05-10 09:48

hey... I get some errors when I makepkg...as below:

make[2]: Leaving directory '/home/zero/Downloads/pd-extended/src/pd-extended/externals'
Makefile:189: recipe for target 'externals_install' failed
make[1]: *** [externals_install] Error 2
make[1]: Leaving directory '/home/zero/Downloads/pd-extended/src/pd-extended/packages'
Makefile:84: recipe for target 'install' failed
make: *** [install] Error 2
==> ERROR: A failure occurred in build().
Aborting...

ainola commented on 2015-03-22 23:42

Alright, since nobody seems to want to take over, I've cleaned up the package even more.

I've fixed var quoting, sources now downloads via http, update depends/conflicts/provides to modern packages in the AUR, and did general cleaning.

The only thing I'm not sure how to fix is the following:

bsdtar: usr/lib/pd-extended/doc/manuals/+ Start Here/+ここからスタート.pd: Can't translate pathname 'usr/lib/pd-extended/doc/manuals/+ Start Here/+ここからスタート.pd' to UTF-8

All comments