And rename the pyproject template to just "python".
python-build/installer can now be used to also build/install
packages that don't have a pyproject.toml, so this template should now be
applied to all Python packages (assuming they are on pypi and
are installable with pip)
Running "meson builddir" without setup subcommand was deprecated.
Without the setup option, meson shows the following message:
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
See this upstream commit
3c7ab542c0
* Update sed command to blank out shebang line.
- Restricted to *-script.py, as that convention is used by the launcher.
* Remove now unneeded install scripts
* Minor fixes.
When using pacman to install packages, the --root option can be set to
install them to an alternative location. The current install scripts
don't take this in to account which causes no such file or directory
errors. This modifies the sed command to use the full prefix path
when renaming the shebang.
Signed-off-by: Dan Yeaw <dan@yeaw.me>
* In the /mingw64/bin/ *.py scripts, replace "/usr/bin/env " with path to the proper python interpretter. Otherwise, it will fail.
Verified with python-virtual-env 16.0 package.
* Fix typeo in new comments. Copy LICENSE to LICENSE not COPYING.
Fix for setup.py template, a fix for running python-compiled .EXE bin scripts. zyjr /zrcr od do,[;u sm rmytu [pomy. Added a directory containing the installs to complete the fixup on the user's system so that the scrips have fully-qualified paths that differ from the packager. This seems to be best way of doing this with packages such as whell and some other things I've working on.
Add export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver to prepare for setuptools-scm if necessary. That's required for release versions (not a git repository)
Clearly denote a section in the python2 and python3 install sections for .exe's and other scripts that are deployed in the /mingw*/bin directories Also note what needs to removed for packages that do not do this.
For python2 scripts and .exe's, add code to rename scripts and executables to avoid a name conflict with python3 packages.
* Add two helper macros to the PKGBUILD templates. apply_patch_with_msg applies a patch ensuring a backup is made and with an output message showing the patch being applied to help with debugging. del_file_exists delets files and is meant for where a patch creates new files. Those added files may not be deleted if the PKGBUILD is reran causing patch to fail saying it's already been applied.
Fix the setup-py template to use a _dtoken variable for part of the URL in pypi. Those use a download token for each software package and is unique to EVERY version. Also, use python${pver}-build-${CARCH} consistantly. The CARCH allows us to have for binary versions so that they could be examined if a build problem were to occur and speed up the build.
* Fixed the comment about the source and made a point about downloading from some source such as github instead of pypi.
* openjpeg 2.1.2 - rel. 2 - Disable JPIP because causing compilation failures -not sure why
* Revert "openjpeg 2.1.2 - rel. 2 - Disable JPIP because causing compilation failures -not sure why"
This reverts commit ea56c3cf0762d03b563ffe81c0807ac559b0cf53.
* harfbuzz: Update to 1.3.2
* cppcheck: Update to 1.76
* libvirt: Update to 2.3.0
* libbluray: Update to 0.9.3
* libebml: Update to 1.3.4
* libmatroska: Update to 1.4.5
* libbluray: Place in proper folder
* x264: Is git package. Update to r2721.72d53ab
* l-smash: Rebuild
* x265: Update to 2.1
* ffmpeg: Update to 3.1.4
* nspr: Update to 4.13
* Fix PKGBUILDs. Rebuild
* gdl: Update to 3.22.0
* Python updates and additions
PKGBUILD-templates - Update for new SF, add build, and make dirs for
each py version and arch.
python-distutils-extra - 2.39 - new package
python-mock - 2.0 Update to altest version
python-pbr: 1.10.0 - Update to latest version
python-pgen2 - 0.1.0 - New package
python-pip: rebuildm, fix issue with symlink, and rework slightly to
match updated template
python-pyparsing - 2.1.10 - Update to latest version
python-pytest - 3.0.3 - Update to latest version
python-setuptools - 28.6.0 - Update ot latest version
python-cython - 0.24.1 - Update to latest version
* upgrade some broken packages
* correct some broken urls/checksums
* use secure urls where possible
* update PKGBUILD templates
* remove line-ending whitespace
* minor typos/fixes
Remaining md5sums either didn't download or
didn't pass checksum tests.