GSoC qualification: Make CCExtractor more linux standard compliant #269

Closed
opened 2026-01-29 16:39:26 +00:00 by claunia · 14 comments
Owner

Originally created by @cfsmp3 on GitHub (Feb 6, 2017).

Originally assigned to: @cfsmp3, @rkuchumov on GitHub.

This task gives you enough points to qualify (but remember that your proposal still needs to be good, etc).

CCExtractor is written in pure C, it uses external hard-linked libraries and it is designed to be portable to different platforms. Because of that we have multiple building scripts which somebody should maintain. The task is to create

Autoconf scripts
Man pages
.tgz, .deb, .rpm, .tar.xz (archlinux) installation packages
Originally created by @cfsmp3 on GitHub (Feb 6, 2017). Originally assigned to: @cfsmp3, @rkuchumov on GitHub. This task gives you enough points to qualify (but remember that your proposal still needs to be good, etc). CCExtractor is written in pure C, it uses external hard-linked libraries and it is designed to be portable to different platforms. Because of that we have multiple building scripts which somebody should maintain. The task is to create Autoconf scripts Man pages .tgz, .deb, .rpm, .tar.xz (archlinux) installation packages
Author
Owner

@Izaron commented on GitHub (Feb 9, 2017):

We just need to build package from built binary from linux/build-static.sh
.deb - just rewrite outdated https://github.com/CCExtractor/ccextractor/blob/master/package_creators/debian.sh remove REQUIRES and so on
.rpm - http://meinit.nl/creating-rpm-some-binary, but we can also build .rmp from Debian/Ubuntu

@Izaron commented on GitHub (Feb 9, 2017): We just need to build package from built binary from linux/build-static.sh .deb - just rewrite outdated https://github.com/CCExtractor/ccextractor/blob/master/package_creators/debian.sh remove REQUIRES and so on .rpm - http://meinit.nl/creating-rpm-some-binary, but we can also build .rmp from **Debian/Ubuntu**
Author
Owner

@Izaron commented on GitHub (Feb 21, 2017):

Would you like to have official packages for the most popular linux distros?
I mean, if everybody will be able to launch Linix distro, write in terminal line as sudo apt-get install ccextractor and get binary? :)

@Izaron commented on GitHub (Feb 21, 2017): Would you like to have official packages for the most popular linux distros? I mean, if everybody will be able to launch Linix distro, write in terminal line as `sudo apt-get install ccextractor` and get binary? :)
Author
Owner
@Izaron commented on GitHub (Feb 22, 2017): https://www.linux.com/learn/easy-package-creation-checkinstall https://wiki.debian.org/CheckInstall https://github.com/CCExtractor/ccextractor/blob/master/docs/using_cmake_build.txt Can be helpful
Author
Owner

@alexandrumc commented on GitHub (Feb 25, 2017):

I'm starting to do it.

@alexandrumc commented on GitHub (Feb 25, 2017): I'm starting to do it.
Author
Owner

@ghost commented on GitHub (Feb 26, 2017):

I'd like to work on this

On Feb 26, 2017 1:13 AM, "Alexandru Militaru" notifications@github.com
wrote:

I'm starting to do it.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/CCExtractor/ccextractor/issues/678#issuecomment-282507367,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ANZA8uRXiwNJwYfJnP3WjamJ5_e8WSnmks5rgIRSgaJpZM4L4kW0
.

@ghost commented on GitHub (Feb 26, 2017): I'd like to work on this On Feb 26, 2017 1:13 AM, "Alexandru Militaru" <notifications@github.com> wrote: > I'm starting to do it. > > — > You are receiving this because you are subscribed to this thread. > Reply to this email directly, view it on GitHub > <https://github.com/CCExtractor/ccextractor/issues/678#issuecomment-282507367>, > or mute the thread > <https://github.com/notifications/unsubscribe-auth/ANZA8uRXiwNJwYfJnP3WjamJ5_e8WSnmks5rgIRSgaJpZM4L4kW0> > . >
Author
Owner

@pranavsid98 commented on GitHub (Feb 28, 2017):

I am interested in this issue. I would like to work on this.

Pranav

@pranavsid98 commented on GitHub (Feb 28, 2017): I am interested in this issue. I would like to work on this. Pranav
Author
Owner

@cfsmp3 commented on GitHub (Mar 10, 2017):

To make it clear - we don't want to pregenerated packages, man, etc: We want scripts that generate them automatically, otherwise we'd been stuck with old versions really quickly.

@cfsmp3 commented on GitHub (Mar 10, 2017): To make it clear - we don't want to pregenerated packages, man, etc: We want scripts that generate them automatically, otherwise we'd been stuck with old versions really quickly.
Author
Owner

@fandango96 commented on GitHub (Mar 14, 2017):

Just wanted to add that Arch already has a package for ccextractor in the AUR. So, users of Arch and Arch-based distributions can install it using yaourt. Link: https://aur.archlinux.org/packages/ccextractor/
In fact, I'd be surprised if it didn't actually - I can't remember the last time I didn't do
$ yaourt -S <package-name>
to install packages I use.
However, just to be clear, an official .pkg.tar.xz / .pkg.tar.gz would still be useful if, for some reason, the user doesn't have yaourt installed and only uses pacman. It would also be useful in the case that the AUR package stops being maintained or is removed (this is very rare, but a possibility).

@fandango96 commented on GitHub (Mar 14, 2017): Just wanted to add that Arch already has a package for ccextractor in the AUR. So, users of Arch and Arch-based distributions can install it using yaourt. Link: https://aur.archlinux.org/packages/ccextractor/ In fact, I'd be surprised if it didn't actually - I can't remember the last time I didn't do $ yaourt -S \<package-name\> to install packages I use. However, just to be clear, an official .pkg.tar.xz / .pkg.tar.gz would still be useful if, for some reason, the user doesn't have yaourt installed and only uses pacman. It would also be useful in the case that the AUR package stops being maintained or is removed (this is very rare, but a possibility).
Author
Owner

@shucon commented on GitHub (Oct 20, 2017):

Is this issue still open?

@shucon commented on GitHub (Oct 20, 2017): Is this issue still open?
Author
Owner

@cfsmp3 commented on GitHub (Oct 25, 2017):

@shucon Not sure if the work was completed. Take a look and let us know :-)

@cfsmp3 commented on GitHub (Oct 25, 2017): @shucon Not sure if the work was completed. Take a look and let us know :-)
Author
Owner

@shucon commented on GitHub (Nov 1, 2017):

I think the .deb file is broken @cfsmp3 should I go ahead with it?

@shucon commented on GitHub (Nov 1, 2017): I think the .deb file is broken @cfsmp3 should I go ahead with it?
Author
Owner

@cfsmp3 commented on GitHub (Nov 1, 2017):

broken how?

On Wed, Nov 1, 2017 at 9:37 AM, Saksham Gupta notifications@github.com
wrote:

I think the .deb file is broken @cfsmp3 https://github.com/cfsmp3
should I go ahead with it?


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/CCExtractor/ccextractor/issues/678#issuecomment-341162339,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFrJ2YoDVXRsVCXMY2OMEH-xk8Gxeu_rks5syJ5egaJpZM4L4kW0
.

@cfsmp3 commented on GitHub (Nov 1, 2017): broken how? On Wed, Nov 1, 2017 at 9:37 AM, Saksham Gupta <notifications@github.com> wrote: > I think the .deb file is broken @cfsmp3 <https://github.com/cfsmp3> > should I go ahead with it? > > — > You are receiving this because you were mentioned. > Reply to this email directly, view it on GitHub > <https://github.com/CCExtractor/ccextractor/issues/678#issuecomment-341162339>, > or mute the thread > <https://github.com/notifications/unsubscribe-auth/AFrJ2YoDVXRsVCXMY2OMEH-xk8Gxeu_rks5syJ5egaJpZM4L4kW0> > . >
Author
Owner

@shucon commented on GitHub (Nov 1, 2017):

When I run the .deb file it doesn't complete the installation and exits after showing some errors.

@shucon commented on GitHub (Nov 1, 2017): When I run the .deb file it doesn't complete the installation and exits after showing some errors.
Author
Owner

@cfsmp3 commented on GitHub (Nov 1, 2017):

Which errors? :-) Full output.

On Wed, Nov 1, 2017 at 10:04 AM, Saksham Gupta notifications@github.com
wrote:

When I run the .deb file it doesn't complete the installation and exits
after showing some errors.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/CCExtractor/ccextractor/issues/678#issuecomment-341170392,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFrJ2c7paZRl7taG7uDsQKcUO4MBdLkLks5syKSOgaJpZM4L4kW0
.

@cfsmp3 commented on GitHub (Nov 1, 2017): Which errors? :-) Full output. On Wed, Nov 1, 2017 at 10:04 AM, Saksham Gupta <notifications@github.com> wrote: > When I run the .deb file it doesn't complete the installation and exits > after showing some errors. > > — > You are receiving this because you were mentioned. > Reply to this email directly, view it on GitHub > <https://github.com/CCExtractor/ccextractor/issues/678#issuecomment-341170392>, > or mute the thread > <https://github.com/notifications/unsubscribe-auth/AFrJ2c7paZRl7taG7uDsQKcUO4MBdLkLks5syKSOgaJpZM4L4kW0> > . >
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ccextractor#269