Cudatext: add CudaText to "apt" in Debian?

Created on 20 Sep 2020  路  27Comments  路  Source: Alexey-T/CudaText

are there any plans to add cudatext to debians repository so it can be easy installed with:
sudo apt install cudatext

talk

Most helpful comment

Got email from them

Thank you for filing a new Bug report with Debian.
You can follow progress on this Bug here: 981099: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=981099.
This is an automatically generated reply to let you know your message
has been received.

All 27 comments

I'm not sure how to do it myself, but I did ask about it. You use the reportbug program to request a package for submission.

It would probably be best to submit it to Debian, that way Ubuntu, Mint, etc would eventually get it since they use Debian repositories.

Also, I don't think Gtk2 is supported in the repositories anymore. So it would be best to submit the QT5 version.

Here are the instructions for requesting a Debian submission.
To start you run in terminal reportbug -B debian
Number 1, ITP, is what to pick if you have packaged it and want to submit it.
Number 5, RFP, is what to pick if you want someone else to package it.

I was also directed to an IRC channel for more help. Whether you pick 1 or 5:

The package would still need to be sponsored by a Debian developer to get into the archive. There is a #debian-mentors channel on irc.oftc.net for people working on getting packages into Debian.

I'll try to look into this more when I have time, but I don't know how to do packaging or make a deb so it might be faster/easier for someone else. There is also info here on how to package and create a PPA for Ubuntu. It also includes instructions for submitting that package for inclusion. Just wanted to leave the info here in case anyone is able to do this.

@Alexey-T it might be good to leave this open in case someone comes along and is interested in working on this.

@xcme maybe you can help here.

@Alexey-T not sure I can hep here. I'm not a big fan of Linux and have no idea how to add some app in repositories. I even not a programmer - my specialization is ISP networks :)

No help, so closing.

Yes. I think a ppa at https://launchpad.net/ would also be a good solution.

@freddii Could you make that ppa? I am not good at this.

Don't know how to do that. But there is an instruction at https://help.launchpad.net/Packaging/PPA . Maybe someone will pick that up and build a ppa for cudatext.

There is some help about "Request for Package" for debian at:

https://wiki.debian.org/RFP
https://www.debian.org/devel/wnpp/#l1

So you have to do a bug report at debian where you request cudatext for packaging.
Then maybe someone at debian will pick that up and package it for debian.

Like @newhoa explained before you can do that by running in terminal:

reportbug -B debian

Number 5, RFP, is what to pick if you want someone else to package it.

RFP are listed at:
https://www.debian.org/devel/wnpp/requested_byage

Maybe you @Alexey-T as the programmer can do that bug report.

I am not sure it will help. RFP page shows items with 1000..2000 days age. so ppl may ignore my request for 2000 days. someone, pls make the request.
maybee @tmsg-gh

Its an request, at least its on the list after that.
So people can have a look at it and pick it up and package that "Request For Package" request.
If its not on the list, people could not even think about it.

I read that page https://www.debian.org/devel/wnpp/#l1
Installed reportbug on Ubuntu.
But it don't work--

[user:~]$ reportbug --email [email protected] wnpp
*** ERROR: "Ubuntu" BTS is currently unsupported. Please use "ubuntu-bug" (from the apport package)
for reporting bugs in Ubuntu. You can report bugs to Debian by specifying 'bts debian' in your
~/.reportbugrc or by passing the -B debian option on the commandline (see reportbug(1)).
[user:~]$ reportbug --email [email protected] wnpp -B
Usage: reportbug [options] <package | filename>

reportbug: error: -B option requires 1 argument
[user:~]$ reportbug --email [email protected] -B
Usage: reportbug [options] <package | filename>

reportbug: error: -B option requires 1 argument
[user:~]$ 

try:
reportbug --email [email protected] -B debian

it works then. I am trying to do smth.

I completed the asking in the 'reportbug'. filled all info to request a new package.
Email to Debian - was sent from 'reportbug' GUI.
Screenshot from 2021-01-26 14-21-03

Got email from them

Thank you for filing a new Bug report with Debian.
You can follow progress on this Bug here: 981099: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=981099.
This is an automatically generated reply to let you know your message
has been received.

Uploading it to Snap would have been much more fast and easy.

Is this possible?

if you will help with it. I don't know how to make snap's.

if you will help with it. I don't know how to make snap's.

I can help!

can you prepare snap's (for gtk2 and qt5 versions), please?

(note that for qt5 version - https://wiki.freepascal.org/CudaText#Linux_Qt5_build )

can you prepare snap's (for gtk2 and qt5 versions), please?

I am already preparing it and I will open a PR soon. It'll be ready in 1-3 days.
How can I build cuda?

Please see the wiki, it has the topic /how to compile CudaText/.

Is there any way to compile Cuda Text with the command line? (snap requires a command line tool, by default, ./configure && make && make install)

@dragonDScript thanks for trying :)

What kind of install size do you expect for this snap?

@dragonDScript thanks for trying :)

What kind of install size do you expect for this snap?

It depends. Snaps are heavier because they contain the execution environment. In this case they're Pascal, Python... so expect a large file size.

It'd be cool to add the standard way to compile apps in Linux (./configure && make && make install). It plays well with Snap and any linux user.

yes, Snap seems needs to include full Python, to work on any linux with any python. so snap will be big.

It'd be cool to add the standard way to compile apps in Linux

IDK how to do that.

yes, Snap seems needs to include full Python, to work on any linux with any python. so snap will be big.

It'd be cool to add the standard way to compile apps in Linux

IDK how to do that.

A guide on this -> https://ubuntu.com/tutorials/create-your-first-snap#1-overview

Was this page helpful?
0 / 5 - 0 ratings