freac icon indicating copy to clipboard operation
freac copied to clipboard

deb package for debian/ubuntu

Open holms opened this issue 6 years ago • 16 comments

Any plans on that? Seems to be pretty basic need.

holms avatar Apr 23 '18 03:04 holms

I plan to provide packages once fre:ac 1.1 goes beta.

However, if you or someone else would like to create package scripts now, feel free to do so. I'll gladly accept them for the project.

enzo1982 avatar Apr 23 '18 08:04 enzo1982

I'd be glad to but I have issues actually compiling it. Anyway I'll come back in here then later on, as I'm interested in this app :)

holms avatar Apr 23 '18 15:04 holms

OK, maybe I can help you to compile fre:ac? What are the issues?

enzo1982 avatar Apr 23 '18 20:04 enzo1982

I'm going to try to work on this. I don't want to stop anyone else from taking it up, since I have a steep learning curve and can't promise I'll have it done anytime soon, but if someone else does take it up, please keep me in the loop.

forrcaho avatar Jan 17 '19 14:01 forrcaho

I think this is a worth while project and a good learning experience for me. I have nothing better to do so here I go! I have no idea what I am doing but google is my friend. Maybe I can get some help here?

geoiii68 avatar Dec 22 '20 15:12 geoiii68

Some people still expect that the Fre:ac sources have debian folder to compile the application for Debian-like systems. But what is interesting - this application was never released for such systems.

So having deb package support is still actual.

N0rbert avatar Dec 23 '20 07:12 N0rbert

@geoiii68 That would be fantastic! Thank you for taking on this project!

Unfortunately, I didn't have time to create Debian packaging recipes myself yet, so your help would be greatly appreciated. Note that fre:ac depends on enzo1982/smooth and enzo1982/BoCA, so those should probably be packaged first.

If you have any questions, feel free to ask and I will try to help. Cannot help with the actual packaging process though - you'll probably need to ask in some Debian forum for that.

enzo1982 avatar Dec 23 '20 16:12 enzo1982

I am glad you guys are watching this because I am stuck. I have done smooth and boca maybe not correctly but I'm not getting any errors with it. I have done everything I know to do, I am ready to package but it's not working. I will keep searching and trying. Details to come.

geoiii68 avatar Dec 23 '20 17:12 geoiii68

@N0rbert Can you elaborate? Do you mean debian folder is not needed and do something different? Or, do I need to create it and its contents? I am creating it right now.

geoiii68 avatar Dec 23 '20 19:12 geoiii68

Never mind I saw you comment at ask ubuntu

geoiii68 avatar Dec 24 '20 02:12 geoiii68

Yes, I guess there needs to be a separate folder for all the files related to .deb packaging. Ideally, this would be packaging/debian, but if the Debian packaging tools expect it to be a debian folder at top level, that's ok as well.

If you already have some recipes/scripts for packaging smooth and BoCA, you can share them here. I'll have some time tomorrow and could have a look at them to see if the packaging is ok.

enzo1982 avatar Dec 24 '20 19:12 enzo1982

To assist the people here that have some spare time to work on this issue, or to perhaps encourage some collaboration amongst those that do so that it gets some positive momentum collectively, the links below may be of value in understanding how to build the dependencies of fre:ac in order to produce suitable packages that can be made available to distributions that need them...

How it's done for Arch based distributions: (works fine for me on Manjaro!) https://aur.archlinux.org/packages/freac Extrapolate from here: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=freac

How packages can be created with FPM for a variety of distributions: https://fpm.readthedocs.io/en/v1.13.1/intro.html

HTH! :smile: :+1:

DavidPesticcio avatar Sep 23 '22 08:09 DavidPesticcio

I am working right now on it. See here: Debian Bug Tracker

Credits to David Vantyghem (@InfoLibre) for creating the original Request for Packaging on Sat, 15 Apr 2023 on the Debian Bug Tracker. This is also how I got my attention to this.

@enzo1982 If you don't mind I would like to ask you some technical questions so the packaging can go smoother. How is your availability and what is a good way to communicate with you?

Robert-Ernst avatar Apr 25 '23 05:04 Robert-Ernst

@Robert-Ernst Thank you for stepping up! It would be great to have Debian packages for fre:ac.

Please contact me via email. You'll find my personal email in the program, readme and the source files. I'll try to respond within a day. If it helps speed things up, we can also arrange a call (that would probably work best for me on a weekend).

enzo1982 avatar Apr 26 '23 22:04 enzo1982

Hello @enzo1982, I've sent you a lengthy email on 27th April 2023 with further steps on how to proceed. Greets Ernst

Robert-Ernst avatar Apr 29 '23 02:04 Robert-Ernst

Hello @enzo1982, I've sent you a lengthy email on 27th April 2023 with further steps on how to proceed. Greets Ernst

Thanks, just sent you a response. Sorry for the delay.

enzo1982 avatar Apr 29 '23 21:04 enzo1982