-
Notifications
You must be signed in to change notification settings - Fork 76
Created PPA, updated README #330
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Hi @apandada1, I just had a quick review of your changes and section makes sense of course. But I'm not sure regarding the Depends, maybe I missed something, but are you sure that your package requires *-dev dependencies to be installed for the binary. I think they are required only the build Marker, isn't ? |
I don't exactly know which are the runtime dependencies.
Should I rather keep |
This is exact, do you want me to check what dependencies are required into a clean (X)ubuntu environment ? |
If you have a clean environment, please check the runtime dependencies. |
I can confirm that the PPA by @apandada1 worked for me on Ubuntu 20.04 (Focal). |
why not make it an offical debian package? https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=974951 mentors.debian.net might be helpful |
@alexmyczko I don't know how to submit to Debian. This is certainly a good idea. First we need to determine the exact runtime dependencies. If anyone can check it in a clean environment it would be very helpful. |
If you can provide a .dsc of your source package, I can check with |
d16f276
to
312f091
Compare
I'm not Debian certified, but I'm pretty sure that build will not pass due to following reasons:
|
312f091
to
f4a3e51
Compare
I just rebuild with only Depends: ${shlibs:Depends}, ${misc:Depends}, and the package is working perfectly without the change request. Debian automatically add libgtkspell3-3-0, libgtksourceview-3.0-1 and libwebkit2gtk-4.0-37 so you don't have to add into your control file. Edit : this will avoid to install abour 300Mb of useless packages only required to build the package. |
f4a3e51
to
40e0e37
Compare
I have rebuilt the package in the same PPA.
This is the biggest issue. We can certainly make a debian package for
I don't know about the first one (
|
still waiting for a .dsc link... |
@alexmyczko Sorry I missed it. All packages are available in the PPA at https://launchpad.net/~apandada1/+archive/ubuntu/marker/+packages |
Note: I'm in no way interested stealing/maintaining/whatever your package, my intent is purely helping you getting this into Debian (once there, Ubuntu gets a copy for free): so here's my changes (1st round only): http://sid.ethz.ch/debian/marker/ and also on https://mentors.debian.net/package/marker/ (including a colored lintian report with links right with hints how to fix the stuff), hope that helps... sbuild test passed, but you'll not want to duplicate fonts, i can see a long way for packaging this officially. there's also an irc channel called #debian-mentors |
Thanks for trying to help.
@alexmyczko Suppose some changes are made in future. How will the package in mentors.debian.net would be updated? Can anyone (me, for example) submit a new version? I am asking this because I don't know whether the same person (you in this case) needs to upload all future revisions. |
Welcome!
Firefox broke the internet (in soviet russia, it broke our internet). No idea, what says
it means the library is not linked against libc :)
I'm sure that's the easiest to fix, and anyone using it could.
And Depends
Anyone can upload there, so no, I'm not a blocker. |
Not very sure what you meant, I have removed all |
I installed Chromium and it works!! |
If you remove fonts and symlink them you have to have fonts installed by some other package: example (stacer uses the non-free ubuntu fonts, thus I have replaced it with a free font) https://packages.debian.org/sid/stacer |
I created a PPA after slightly modifying the
debian/control
created by @olivierb2.I moved
pandoc
from build-dependency to runtime dependency and also changedsection: unknown
-->gnome
(the debian package would not build in Launchpad ifsection
was set tounknown
).I have checked that the package installs successfully in Xubuntu 20.04 and Linux Mint 20, and I can open Marker.
Use the following commands to install in Ubuntu and its derivatives.
In addition to
amd64
, the PPA hosts packages for supported architectures of ARM and PowerPC.This pull request closes #288.
I also added the link to the Official Arch Linux Package in the README.