[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

projectM 4.x transition - packaging prepared, seeking sponsorship



Hi,

I'm from the projectM upstream team. We'd like to help get projectM 4.x
into Debian and have prepared the packaging.

Current situation:
- Debian has projectm 3.1.12
- Upstream released 4.1.6 with a complete API rewrite (C++ -> C)
- SONAME bump: libprojectm3 -> libprojectm4

This requires two new packages before projectM 4.x can be uploaded:

1. projectm-eval (v1.0.6) - _expression_ evaluation library
   - MIT licensed, minimal deps (just cmake)
   - Static library only
   - ITP to be filed

2. projectm-presets - preset collection (replaces projectm-data)
   - ~9800 Milkdrop presets
   - Arch: all (data only)
   - ITP to be filed

The main projectm package changes:
- libprojectm4 (new SONAME)
- libprojectm-playlist4 (new optional library)
- Drops projectm-jack, projectm-pulseaudio, projectm-sdl
  (frontends now in separate upstream repos)

Reverse dependencies:
- qmmp-plugin-projectm needs updating for v4 API

We have test-built all packages locally. The packaging is available at:
https://github.com/projectM-visualizer/packaging-debian

Would the team be interested in sponsoring these uploads? We're happy to
do whatever prep work is needed.

If you're on discord you're welcome to come chat with us at https://discord.gg/HRCRtg7ETD

Thanks,
Mischa Spiegelmock
projectM Team

Reply to: