-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Update debian packaging #1887
Update debian packaging #1887
Commits on Aug 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a6bc92c - Browse repository at this point
Copy the full SHA a6bc92cView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa77f2a - Browse repository at this point
Copy the full SHA aa77f2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 728c832 - Browse repository at this point
Copy the full SHA 728c832View commit details -
d/rules: simplify validation of *.desktop files
The tools have gotten better, we don't need this clumsy work-around any more.
Configuration menu - View commit details
-
Copy full SHA for dfb16c8 - Browse repository at this point
Copy the full SHA dfb16c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e896b41 - Browse repository at this point
Copy the full SHA e896b41View commit details -
Makefiles: new targets to build & install just software or just docs
This is mostly to help the debian packaging build just the architecture-dependent parts (the software, via `dpkg-buildpackage -B`) or just the architecture-independent parts (the docs, via `dpkg-buildpackage -A`).
Configuration menu - View commit details
-
Copy full SHA for 9f4e940 - Browse repository at this point
Copy the full SHA 9f4e940View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe3d7f6 - Browse repository at this point
Copy the full SHA fe3d7f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebc55fa - Browse repository at this point
Copy the full SHA ebc55faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2579992 - Browse repository at this point
Copy the full SHA 2579992View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97e3e29 - Browse repository at this point
Copy the full SHA 97e3e29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 223bf76 - Browse repository at this point
Copy the full SHA 223bf76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2022c4e - Browse repository at this point
Copy the full SHA 2022c4eView commit details -
linuxcnc-doc-*: use dh_install and dh_installdocs
Install docs with dh_installdocs, other files (like .desktop entries) with dh_install. Install all docs in /usr/share/doc/linuxcnc, not /usr/share/doc/linuxcnc-uspace, because that's where the .desktop files look for the docs. Handle each lang explicitly because we'll need to different special things for -en vs all the others.
Configuration menu - View commit details
-
Copy full SHA for 97c29db - Browse repository at this point
Copy the full SHA 97c29dbView commit details -
move g-code quick ref from linuxcnc-uspace to doc debs
The new translation infrastructure means we need to build the translated docs to generate the g-code quick refs. Since we have separate "-arch" and "-indep" targets in debian/rules now, we don't build the docs when building linuxcnc-uspace, so the g-code refs need to move to the doc debs.
Configuration menu - View commit details
-
Copy full SHA for bed446b - Browse repository at this point
Copy the full SHA bed446bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7aa8362 - Browse repository at this point
Copy the full SHA 7aa8362View commit details -
linuxcnc-uspace: dh_install stuff from debian/tmp
We need to list everything we want in linuxcnc-uspace explicitly now, since we changed DESTDIR to install into debian/tmp.
Configuration menu - View commit details
-
Copy full SHA for 9e3c5f1 - Browse repository at this point
Copy the full SHA 9e3c5f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51cb55c - Browse repository at this point
Copy the full SHA 51cb55cView commit details -
linuxcnc-uspace: handle sample configs as docs
The sample configs need to live in /usr/share/doc/linuxcnc (not /usr/share/doc/linuxcnc-uspace), because that's where the linuxcnc launcher script looks for them. Handle example nc_files/ symlink with dh_link rather than "by hand".
Configuration menu - View commit details
-
Copy full SHA for dfd4ab3 - Browse repository at this point
Copy the full SHA dfd4ab3View commit details -
the new linuxcnc-doc-* debs conflict with the old linuxcnc-uspace, an…
…d vice versa Some documentation files (gcode*.html) moved from linuxcnc-uspace to linuxcnc-doc-{en,es,fr} (but none moved to -zh-cn). Thus the new linuxcnc-doc-{en,es,fr} debs Break old linuxcnc-uspace, and Replace old linuxcnc-uspace, and the new linuxcnc-uspace Breaks old linuxcnc-doc-{en,es,fr}.
Configuration menu - View commit details
-
Copy full SHA for 1ffed0f - Browse repository at this point
Copy the full SHA 1ffed0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5932f22 - Browse repository at this point
Copy the full SHA 5932f22View commit details