Package Details: projectm-git 1606.8f442c5b-1

Git Clone URL: https://aur.archlinux.org/projectm-git.git (read-only)
Package Base: projectm-git
Description: Music visualizer which uses 3D accelerated iterative image based rendering (git version)
Upstream URL: https://github.com/projectM-visualizer/projectm
Licenses: LGPL
Conflicts: projectm
Provides: projectm
Submitter: punkrockguy318
Maintainer: punkrockguy318
Last Packager: punkrockguy318
Votes: 1
Popularity: 0.000639
First Submitted: 2017-09-22 17:39
Last Updated: 2018-09-04 15:19

Required by (13)

Sources (1)

Latest Comments

1 2 Next › Last »

punkrockguy318 commented on 2018-09-04 16:03

Thanks for the report and yeah I was being a dick - especially the ellipsis

Sorry

michaelnix commented on 2018-09-04 16:01

Oh I read. I was simply reporting. No need to be a dick.

punkrockguy318 commented on 2018-09-04 15:26

Thanks cyber - I'll catch up in IRC/Github when I get a chance

punkrockguy318 commented on 2018-09-04 15:25

@michaelnix if you were to read before commenting, you would see that I have offered this package up for adoption.....

cyber commented on 2018-09-04 15:25

Hey thanks! There is support for the qt5/pulseaudio app. There is a new version coming out shortly that improves the openGL/ES support quite a bit. If you let us know of any issues, such as what you experienced with the pulseaudio application, a ticket would be most appreciated. Thanks again!

punkrockguy318 commented on 2018-09-04 15:22

Thanks for the heads up. I've updated this package to work with the autotools-based build found the github repo.

I've dropped all of the "application" packages since upstream has dropped most of these from the build system for the time being. I hope that this is just a transition-phase and they will eventually support these applications within the build system.

The new autotools system has a flag for "--enable-qt" that for some reason builds a "projectM-pulseaudio" binary - but this did not seem to work at all so I have not included it in this package.

This package includes the projectm.so and a projectMSDL binary

I'm very happy to see upstream projectM activity, but be aware that everything is very experimental right now and I don't believe much works outside of the SDL2 test client

michaelnix commented on 2018-09-03 21:24

ProjectM moved away from Cmake some time ago. This does not work. The one in the official repository works fine, albeit more than likely without the shader updates.

cyber commented on 2018-09-03 19:53

Update: https://spiegelmock.com/2018/07/29/projectm-opengl-and-shader-modernization/

punkrockguy318 commented on 2018-03-13 00:42

Thanks for the clarification and information cyber. If anyone wants to adopt this PKGBUILD before I get around to updating it, feel free as my time is limited atm

cyber commented on 2018-03-12 23:36

Yes hello, the github repo is the current maintained official version. It's not a fork. The old maintainers have abandoned it so I am trying to breathe new life into it.

There is a community of folks interested in the project so I'm trying to modernize some parts and make it easier to contribute to. If you would like to help out that'd be super awesome!

Please see the "maintainers" section of the README: https://github.com/projectM-visualizer/projectm#maintainers for more info.

The main piece of the project is libprojectM. The other applications (pulseaudio, jack, test, etc) are essentially demo applications. If you are having trouble building the library itself that's a major problem that we can try to solve. As far as the companion demo applications, we're updating the makefiles etc for them as needed.

At this point in time, building shared and static versions of libprojectM should be as simple as a bog-standard ./configure && make && sudo make install. If that fails on arch, let's try to figure that out. There is a new demo application built on sdl (projectm-sdl) that is dead simple and cross-platform that I would suggest bundling, if you do want an application to test out the library. It's lacking in features but is supported by the build system (which is just plain GNU autotools) and a helpful example for people looking at an example of how to use the library.

Thanks for the interest!