[needs-packaging] Eina

Bug #306935 reported by Wouter Stomp
8
Affects Status Importance Assigned to Milestone
Ubuntu
Confirmed
Wishlist
Unassigned

Bug Description

Current music players are focused on managing your music collection, while using mandatory criterias about how they organize it.

Eina does not care about it at all. If your are an organized person, chances are your music collection is organized too, and you won't like to spend your time rearranging it to follow your player's specific rules. In addition, having those players to arrange music that's randomly stored, named or tagged, is usually counterproductive.

url: http://eina.sourceforge.net/
License: gplv2

Revision history for this message
Arnaud Soyez (weboide) wrote :

I tried to see if i could package it but couldn't make it. I compared with the author's package on his PPA, and he made so many changes compared to the distributed ".tar.gz" on the website.

And here's what I think is missing in the .tar.gz:
- GPL headers for the source files
- README file
- Any information on copyright years for each author

Revision history for this message
Roman Polach (rpolach) wrote :

author http://sourceforge.net/users/xuzito can be contacted at:
xuzito at users.sourceforge.net

Revision history for this message
L.Lopez (ldotlopez) wrote :

Hi, I'm the author of Eina.

Please contact me to solve any problem related with the packaging of Eina. I'll be happy to help you and get Eina packaged "oficially" for Ubuntu.

PD. Use xuzo at cuarentaydos dot com to contact me, I'm not very confident about sourceforge's email.

Revision history for this message
Arnaud Soyez (weboide) wrote :

I'll leave it free to anyone to package it. I had unplanned important work so I couldn't focus on it. Sorry.

Revision history for this message
L.Lopez (ldotlopez) wrote :

Hi.

I can package (I'm doing it at my ppa currently) but I'm not an Ubuntu developer nor MOTU. Someone can address I which path should I follow?

Revision history for this message
Arnaud Soyez (weboide) wrote :

I just found there is a package already named Eina in Debian repos.

http://packages.debian.org/search?searchon=sourcenames&keywords=eina
It produces libeina.

Revision history for this message
Arnaud Soyez (weboide) wrote :

Xuzo,
I finally got time to prepare a very clean and working package for Eina.
You can try it from my PPA:

https://launchpad.net/~weboide/+archive/ppa

Tell me if you still have the intent to package it. Otherwise I'll upload it to REVU (after the name conflict has been resolved).

Thanks!

Revision history for this message
L.Lopez (ldotlopez) wrote :

I tried your package and looks great for 0.7.3 version, trunk has some important bugfixes, but its OK.

The attachment patch solves some (not all) important problems with plugin load/unload dialog for 0.7.3 version. If you can apply it would be great.

Upload it, it's OK. I have no privileges to do it :)

Thanks!

Revision history for this message
Arnaud Soyez (weboide) wrote :

I tried again packaging it and to change the name to eina-player but it is harder than it seems (at least for me).

Just changing the package name in debian/changelog, debian/control doesn't work all the way properly.
I tried making a patch with changes in configure.in and run autoreconf --install --force, but there are still /usr/include/eina-* that can conflict. The eina-dev (or eina-player-dev) package is mostly the problem.
This just seems that there is a lot of changes to be done in order to have a clean installation and avoid PROPERLY any conflict with libeina in debian.

libeina (enlightenment) packages in debian: http://packages.debian.org/search?keywords=eina or http://packages.qa.debian.org/e/eina.html

I'm not familiar with this kind of case so for now, I abandon packaging it, sorry. But I would like to work again on it if someone can guide me for this.

Revision history for this message
L.Lopez (ldotlopez) wrote :

 Hi, after some releases I finally made some changes to Eina, so it can be built as eina-player. I managed to do this using Arnaud's patching of 'configure.in'.

Currently, the master git branch and the eina-0-9-2 one (to be released soon) both have the necessary changes to make this build. I also cooked "eina-player" debs, which are available on my ppa (https://launchpad.net/~xuzo/+archive/ppa/+packages)

Relevant Debian files can be found at: http://github.com/xuzo/eina/tree/master/debian/

Bye

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.