Add structure and rules to build a source package for Debian/Ubuntu and use it for RPM based distributions. A source package can be built by the Open Build Service (OBS) or by users. It is intended to be rebuildable by any user.
Next steps are to hook this into the travis-ci build to upload a new source package on every build into an experimental feed. You can view, comment on, or merge this pull request online at:
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/364
-- Commit Summary --
* pharo: Forward the packaging directory from pharo-vm here
-- File Changes --
A packaging/Makefile.debian (25) A packaging/pharo6-sources-files/debian/changelog (11) A packaging/pharo6-sources-files/debian/compat (1) A packaging/pharo6-sources-files/debian/control (21) A packaging/pharo6-sources-files/debian/copyright (45) A packaging/pharo6-sources-files/debian/pharo6-sources-files.install (1) A packaging/pharo6-sources-files/debian/pharo6-sources-files.links (5) A packaging/pharo6-sources-files/debian/rules (8) A packaging/pharo6-sources-files/debian/source/format (1) A packaging/pharo7-vm-core/debian/changelog (11) A packaging/pharo7-vm-core/debian/compat (1) A packaging/pharo7-vm-core/debian/control (61) A packaging/pharo7-vm-core/debian/copyright (45) A packaging/pharo7-vm-core/debian/pharo7-32-ui.install (8) A packaging/pharo7-vm-core/debian/pharo7-32.1 (200) A packaging/pharo7-vm-core/debian/pharo7-32.install (13) A packaging/pharo7-vm-core/debian/pharo7-32.manpages (1) A packaging/pharo7-vm-core/debian/pharo7-64-ui.install (8) A packaging/pharo7-vm-core/debian/pharo7-64.1 (200) A packaging/pharo7-vm-core/debian/pharo7-64.install (13) A packaging/pharo7-vm-core/debian/pharo7-64.manpages (1) A packaging/pharo7-vm-core/debian/pharo7-ui-common.install (2) A packaging/pharo7-vm-core/debian/pharo7-vm-core-resources/usr/bin/pharo7-32 (6) A packaging/pharo7-vm-core/debian/pharo7-vm-core-resources/usr/bin/pharo7-32-ui (6) A packaging/pharo7-vm-core/debian/pharo7-vm-core-resources/usr/bin/pharo7-64 (6) A packaging/pharo7-vm-core/debian/pharo7-vm-core-resources/usr/bin/pharo7-64-ui (6) A packaging/pharo7-vm-core/debian/pharo7-vm-core-resources/usr/share/applications/pharo7-32-ui.desktop (11) A packaging/pharo7-vm-core/debian/pharo7-vm-core-resources/usr/share/applications/pharo7-64-ui.desktop (11) A packaging/pharo7-vm-core/debian/pharo7-vm-core-resources/usr/share/icons/hicolor/16x16/apps/pharo7.png (0) A packaging/pharo7-vm-core/debian/pharo7-vm-core-resources/usr/share/icons/hicolor/256x256/apps/pharo7.png (0) A packaging/pharo7-vm-core/debian/pharo7-vm-core-resources/usr/share/icons/hicolor/32x32/apps/pharo7.png (0) A packaging/pharo7-vm-core/debian/pharo7-vm-core-resources/usr/share/icons/hicolor/48x48/apps/pharo7.png (0) A packaging/pharo7-vm-core/debian/pharo7-vm-core-resources/usr/share/mime/packages/pharo7-image.xml (9) A packaging/pharo7-vm-core/debian/rules (41) A packaging/pharo7-vm-core/debian/source/format (1) A packaging/pharo7-vm-core/debian/source/include-binaries (4) A packaging/pharo7.spec (211)
-- Patch Links --
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/364.patch https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/364.diff
Merged #364 into Cog.
Great initiative. Thanks Holger. Just curious what the concept is behind having a new top-level directory "packaging" rather than a directory under "deploy/pharo" ?
+1 for moving this to `deploy/pharo`.
vm-dev@lists.squeakfoundation.org