Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/mypaint/mypaint-appimage
Travis-CI scripts for automated MyPaint AppImage packaging
https://github.com/mypaint/mypaint-appimage
For more reliable handling, the environment is now stored
in a temp file with null separators, w...
The token is set in the travis settings for the appimage repo.
If the build provider is switched...
Since the build culls a lot of modules that are not really needed,
conflicts can arise if those ...
c60e5bf018ade729787cae27eb0cdee957a08b26 authored over 4 years ago by Jesper Lloyd <[email protected]>
On systems with really old gtk/glib installations, dynamically
loaded gio modules (.so files) ca...
Files will be ~1-2MB larger for the current builds, but
startup times are reduced by ~60% (from ...
This component was never used in _this_ appimage, and with the recent
setup did not resolve the ...
Some needless indirection, redundant assignments and unused
stuff that serves no other purpose t...
6b8d6cde6359bddbb594edc56a54a215cca967e9 authored over 4 years ago by Jesper Lloyd <[email protected]>
Obviously not a functional requirement, but nevertheless
something that should be done from a le...
This is needed to allow launched external applications
to use system libraries when the bundled ...
Strips out settings that don't deviate from the defaults,
and have no mappings, and resaves the ...
It needs to be bundled for the appimage to
run on some distros, such as regular Manjaro.
16b267e0cf90bb09d6dae22391e5fcb45ab90a11 authored over 4 years ago by Jesper Lloyd <[email protected]>
Running the copy multiple times without deleting
the blacklisted libraries in-between, could res...
1627be722aee8415fac48aa77ffa38d09d337951 authored over 4 years ago by Jesper Lloyd <[email protected]>
ce0cec83214593a0303ebd9513bad0fc6e49842b authored over 4 years ago by Jesper Lloyd <[email protected]>
After switching the hashlib implementation, libgssapi is not needed.
a93b3b7cb4047c0aa1d762b5c9d45f0109720689 authored over 4 years ago by Jesper Lloyd <[email protected]>Updated the pulled image, but forgot to set it to be used.
ccb9419657199101cc285b515ddd425675e5a34c authored over 4 years ago by Jesper Lloyd <[email protected]>f9155c855fac46749a29fd1e1e12e5985a9ab0b3 authored over 4 years ago by Jesper Lloyd <[email protected]>
The normal hashlib pulls in a lot of dependencies that
are not really used, and since we have to...
It is required even in the no-translation version.
ae05e5db0f21e7f3d3bb9534c609301cbd034757 authored over 4 years ago by Jesper Lloyd <[email protected]>
For some reason, the versions shipped on the build OS
are not already minified.
The additions to 1.3.3 are the libgcrypt headers,
required for compiling the slot-in hashlib rep...
ef7e8cde3f16eae4ed8108cc0ec06d719983fc71 authored over 4 years ago by Jesper Lloyd <[email protected]>
libfontconfig and libgcc are included automatically
59589bb17cb63c4bc802a3eca81af43f38d0f9bd authored over 4 years ago by Jesper Lloyd <[email protected]>c8cfe9b8bc452f9ba84469be117026bad12d8195 authored over 4 years ago by Jesper Lloyd <[email protected]>
87a8a851e67cc41e8675a1f07d8bded7a85b74c0 authored over 4 years ago by Jesper Lloyd <[email protected]>
These are the scalable versions of the color selection icons,
which I _think_ are not actually u...
The libselinux shared object is not used, and libharfbuzz is mostly not needed
when building the...
Includes proper minification with pyminify 2.3.1, and custom
(generally risky, but not in this c...
8a44374b11f38cb8b953e0f71ce38bfe82387c70 authored over 4 years ago by Jesper Lloyd <[email protected]>
Another holdover from the bundling code this was derived from,
the mime files are only for forma...
The .typelib files under girepository-1.0 _are_ necessary, but the
138367526b444732dd598835fd470b0a8c45b0c6 authored over 4 years ago by Jesper Lloyd <[email protected]>23cf93e2f8e3f104fb9b3e921692cc0d6156edc1 authored over 4 years ago by Jesper Lloyd <[email protected]>
e1bfe9a08126b610e1c4fa565be6c6a479a0c59b authored over 4 years ago by Jesper Lloyd <[email protected]>
Makes it easier to use the image (or the AppRun file directly)
for testing under what conditions...
Thorough removal of things that are (hopefully/seemingly)
not required to run MyPaint.
bbfb4e3d6294bdace794582da3072c8c7a13a151 authored over 4 years ago by Jesper Lloyd <[email protected]>
87c2d791801f8ca2a6bde53a83b42c276fb47e70 authored over 4 years ago by Jesper Lloyd <[email protected]>
Primary dependencies being: mypaint/libmypaint/mypaint-brushes
64a097b5b37c993b46e128c5302a26a20dff6892 authored over 4 years ago by Jesper Lloyd <[email protected]>9137c2a683885d77bbedf928c5f9c9ee693b7d0b authored over 4 years ago by Jesper Lloyd <[email protected]>
The images will use untagged instead of the description output
if the describe command cannot be...
236f1d48748670431402443932236fc3b4410cda authored almost 5 years ago by Jesper Lloyd <[email protected]>
ec53a1461934eec289f351d57b81b6a71ebd0f6a authored almost 5 years ago by Jesper Lloyd <[email protected]>
Turns out it is required, though probably not _used_ by MyPaint.
Also reverts the removal of li...
13fd25f2f1614d65bb6da614842ed2e2456e0a62 authored almost 5 years ago by Jesper Lloyd <[email protected]>
This must be reverted if the linear algebra parts of numpy
start being used in MyPaint (directly...
Removes unused files, including some libraries that are only
required for linking (symbols not a...
65955d0466eb91ba6f4999f9bf3c44c4c21d9c40 authored almost 5 years ago by Jesper Lloyd <[email protected]>
Move the copying to the generate function (without misspelled var).
5d57350179f540e3dab5ab3bb593f06444f6f1fb authored almost 5 years ago by Jesper Lloyd <[email protected]>14d40fcba49ebfa688484f07720aeab7c012dd88 authored almost 5 years ago by Jesper Lloyd <[email protected]>
Minification of the installed modules, stripping away unused files,
building libmypaint without ...
Runs a minifier on the py modules that are used/bundled.
13ae33e59d22d1c700b407f2fed5f62ab8a2df73 authored almost 5 years ago by Jesper Lloyd <[email protected]>41ac05395d9a8e611afe484f4bdeb618dd61427a authored almost 5 years ago by Jesper Lloyd <[email protected]>
b84a72abe0d94c3bb4d5881b933a9e691799bbdc authored almost 5 years ago by Jesper Lloyd <[email protected]>
Bump image version to 1.1.0
bddea440e6ab6088d0ec809a4a338fd2c1425aba authored about 5 years ago by Jesper Lloyd <[email protected]>Ignore local source clones and output directory.
c8d5507b95aa560c3b9cd5971f14813bd94ce367 authored over 5 years ago by Jesper Lloyd <[email protected]>c7ff787d1d563b23631a16f6ea46a95642ba4a02 authored over 5 years ago by Jesper Lloyd <[email protected]>
Replace the existing upload scripts with
a python wrapper for the release API, and
a more compac...
f5fd7be1bc1e7ac6dcff8611b54e763da578d7a7 authored over 5 years ago by Jesper Lloyd <[email protected]>
da7903f63a066a9ec256d275c2f01c3b0b9c90c5 authored over 5 years ago by Jesper Lloyd <[email protected]>
Move scripts to clean up root dir.
Update relevant paths.
Remove workaround which is (hopefully) only relevant
to gtk2. Also, make wrapper compilation suc...
Linter: shellcheck
4f5097cb57d935744f0e70ce4fe267909349fcb9 authored over 5 years ago by Jesper Lloyd <[email protected]>Use the $APPIM_SOURCES variable instead of a static path
228d6d0dd109a63e9fa00213da5e0f0d41c9cc66 authored over 5 years ago by Jesper Lloyd <[email protected]>
Bundle a small subset of the Adwaita scalable icons,
needed for small things in the interface, l...
Bundle a patched version of libgtk so that we can pick up
gtk locale data at runtime. This is no...
Instead of installing dependencies on each build,
use a docker image with the dependencies prein...
Remove unused lines and things not related to MyPaint.
Not sure if the LANG-related variables a...
8a09cd13705113333201790ea15cba55e8cc4d92 authored over 5 years ago by Jesper Lloyd <[email protected]>621b5ba7b2133969db0e3c8464199a67cb76f00f authored over 5 years ago by Jesper Lloyd <[email protected]>
Pass in the user id as an envvar and change ownership
of the final appimage - this is only added...
6801b3d6cef1dbffc184072de758b59d04b470f3 authored over 5 years ago by Jesper Lloyd <[email protected]>
Some older distros (ubuntu 14.04) did not provide
this as part of the default install.
Unfortunately this is not part of the base install of some
distributions (part of the binutils p...
Save 5MB compressed. On most semi-modern machines,
the load times will be I/O-bound anyway, and ...
Rename build-docker to build-on-docker to not confuse its
function with the building of docker i...
Use the new build flag (w. prefix syntax) to set the
brush directory instead of patching the fil...
A new helper script fetches the users config file and checks
the value of the ui theme setting, ...
Move fetching of libmypaint/mypaint-brushes to the travis config file,
their presence is now a p...
Remove parts which are not relevant to gtk3 >= 3.14 (theme engines),
unused parts (pango cache) ...
Scripts copied, paths updated.
This is to make local modifications easier, and to make
the buil...
Replace occurences in the main build scripts.
Although "|| exit 1" can be more flexible, the wa...
ff4fbe92d150d7c2ff081d639ad7982d21cc423f authored over 5 years ago by Jesper Lloyd <[email protected]>014318ff927a66a399f33e5f1bb11efcb3f85385 authored over 5 years ago by Jesper Lloyd <[email protected]>
Removes a bunch more unused or commented-out
commands and environment variables that are
not rel...
No need to use the current default depth of 50.
Quiet cloning makes the logs more readable.
Don't fetch the script that sets stdout and sterr to use blocking IO.
Replace it with a (slightl...
850c26ed7fe342f044aae774f298b680e4de1efd authored almost 6 years ago by Brien Dieterle <[email protected]>
e729ceb76a6cb53b0cd30006d7404815ea22ab61 authored about 6 years ago by aferrero2707 <[email protected]>
8abd6a560d2ab543d66aaffbd34451b898e0beee authored about 6 years ago by aferrero2707 <[email protected]>