Skip to content

Commit

Permalink
Merge branch 'master' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
czoido committed May 19, 2020
2 parents 4209098 + b712aa7 commit 44273fb
Show file tree
Hide file tree
Showing 8 changed files with 36 additions and 10 deletions.
14 changes: 14 additions & 0 deletions 404.rst
@@ -0,0 +1,14 @@
:orphan:

Page Not Found
==============

Unfortunately, the page you are looking for does not exist or was removed.

You can look into our reference tree, or use the search bar for a desired topic.

If you think this is an error and the page should be there, please open an `issue <https://github.com/conan-io/docs/issues>`_ .

.. image:: images/frogarian.png
:width: 240 px
:align: center
9 changes: 8 additions & 1 deletion changelog.rst
Expand Up @@ -21,12 +21,19 @@ Check https://github.com/conan-io/conan for issues and more details about develo
Conan 1.25 shouldn't break any existing 1.0 recipe or command line invocation. If it does, please submit a report on GitHub.
Read more about the :ref:`Conan stability commitment<stability>`.

1.25.2 (19-May-2020)
--------------------

- Bugfix: Previously conan always set ``cpp_std`` option in meson project, even if ``cppstd`` option was not set in conan profile. Now it sets the option only if ``cppstd`` profile option has a concrete value. `#7047 <https://github.com/conan-io/conan/pull/7047>`_
- Bugfix: Fix deploy generator management of relative symlinks. `#7044 <https://github.com/conan-io/conan/pull/7044>`_
- Bugfix: Fixes an issue where Apple Framework lookup wasn't working on RelWithDebInfo. `#7041 <https://github.com/conan-io/conan/pull/7041>`_
- Bugfix: Fix broken ``AutoToolsBuildEnvironment`` when a profile:build is defined. `#7032 <https://github.com/conan-io/conan/pull/7032>`_

1.25.1 (13-May-2020)
--------------------

- Feature: Add missing gcc versions: 6.5, 7.5, 8.4, 10.1. `#6993 <https://github.com/conan-io/conan/pull/6993>`_ . Docs `here <https://github.com/conan-io/docs/pull/1689>`__
- Bugfix: Resumable download introduced a bug when there is a fronted (like Apache) to Artifactory or other server that gzips the returned files, returning an incorrect ``Content-Length`` header that doesn't match the real content length. `#6996 <https://github.com/conan-io/conan/pull/6996>`_
- Bugfix: Fix deploy generator in regards to relative symlinks. `#6994 <https://github.com/conan-io/conan/pull/6994>`_
- Bugfix: Set ``shared_linker_flags`` to CMake ``MODULE`` targets too in ``cmake`` generators, not only to ``SHARED_LIBRARIES``. `#6983 <https://github.com/conan-io/conan/pull/6983>`_
- Bugfix: Fix `conan_get_policy` return value. `#6982 <https://github.com/conan-io/conan/pull/6982>`_
- Bugfix: Fix json output serialization for ``cpp_info.components``. `#6966 <https://github.com/conan-io/conan/pull/6966>`_
Expand Down
8 changes: 6 additions & 2 deletions conf.py
Expand Up @@ -37,12 +37,13 @@
'conan',
'sphinxcontrib.spelling',
'sphinx_sitemap',
'notfound.extension',
]

# The short X.Y version.
version = "1.25"
# The full version, including alpha/beta/rc tags.
release = u'1.25.1'
release = u'1.25.2'

dir_path = os.path.dirname(os.path.realpath(__file__))
if not os.path.exists(os.path.join(dir_path, "versions.json")):
Expand Down Expand Up @@ -396,6 +397,9 @@
linkcheck_timeout = 90
linkcheck_retries = 2

# Not Found
notfound_pagename = 'Page Not Found'


# copy legacy redirects
def copy_legacy_redirects(app, docname): # Sphinx expects two arguments
Expand Down Expand Up @@ -453,7 +457,7 @@ def copy_legacy_redirects(app, docname): # Sphinx expects two arguments
</head>
</html>
"""

if app.builder.name == 'html':
for html_src_path, dst_path in redirect_files.items():
target_path = app.outdir + '/' + html_src_path
Expand Down
Binary file added images/frogarian.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 4 additions & 4 deletions integrations/deployment/flatpak.rst
Expand Up @@ -12,14 +12,14 @@ The major advantage of ``Flatpak`` is sandboxing: each application runs in its o
(e.g. network, bluetooth, host filesystem, etc.). ``Flatpak`` also offers a set of runtimes for various Linux desktop applications, e.g.
`Freedesktop <https://www.freedesktop.org/wiki/>`_, `GNOME <https://www.gnome.org>`_ and `KDE <https://kde.org>`_.

The `packaging process <http://docs.flatpak.org/en/latest/first-build.html>`__ is:
The `packaging process <https://docs.flatpak.org/en/latest/first-build.html>`__ is:

- Install the flatpak runtime, flatpak-builder and SDK.
- Create a manifest ``<app-id>.json``
- Run the ``flatpak-builder`` in order to produce the application
- `Publish <http://docs.flatpak.org/en/latest/publishing.html>`__ the application for further distribution
- `Publish <https://docs.flatpak.org/en/latest/publishing.html>`__ the application for further distribution

With help of conan's :ref:`json generator<deployable_json_generator>`, the `manifest <http://docs.flatpak.org/en/latest/manifests.html>`_ creation could be easily automated. For example, the custom script could generate ``build-commands`` and ``sources`` entries within the manifest file:
With help of conan's :ref:`json generator<deployable_json_generator>`, the `manifest <https://docs.flatpak.org/en/latest/manifests.html>`_ creation could be easily automated. For example, the custom script could generate ``build-commands`` and ``sources`` entries within the manifest file:

.. code-block:: python
Expand Down Expand Up @@ -62,4 +62,4 @@ With help of conan's :ref:`json generator<deployable_json_generator>`, the `mani
manifest["modules"][0]["sources"].extend(sources)
manifest["modules"][0]["build-commands"].extend(build_commands)
Alternatively, ``flatpak`` allows distributing the `single-file <http://docs.flatpak.org/en/latest/single-file-bundles.html>`_ package. Such package, however, cannot be run or installed on its own, it's needed to be imported to the local repository on another machine.
Alternatively, ``flatpak`` allows distributing the `single-file <https://docs.flatpak.org/en/latest/single-file-bundles.html>`_ package. Such package, however, cannot be run or installed on its own, it's needed to be imported to the local repository on another machine.
2 changes: 1 addition & 1 deletion integrations/deployment/makeself.rst
Expand Up @@ -4,7 +4,7 @@ Makeself
--------

`Makeself <https://makeself.io>`_ is a small command-line utility to generate self-extracting archives for Unix. It is pretty popular and it
is used by `VirtualBox <https://www.virtualbox.org/wiki/Linux_Downloads>`_ and `CMake <https://cmake.org/download/>`_ projects.
is used by `VirtualBox <https://en.wikipedia.org/wiki/VirtualBox>`_ and `CMake <https://cmake.org/download/>`_ projects.

Makeself creates archives that are just small startup scripts (*.run*, *.bin* or *.sh*) concatenated with tarballs.

Expand Down
4 changes: 2 additions & 2 deletions reference/conanfile/attributes.rst
Expand Up @@ -100,8 +100,8 @@ This attribute can contain several, comma separated licenses. It is a text strin
contain any text, including hyperlinks to license files elsewhere.

However, we strongly recommend packagers of Open-Source projects to use
[SPDX](https://spdx.org/) identifiers from the [SPDX license
list](https://spdx.org/licenses/) instead of free-formed text. This will help
[SPDX](https://spdx.dev/) identifiers from the [SPDX license
list](https://spdx.dev/licenses/) instead of free-formed text. This will help
people wanting to automate license compatibility checks, like consumers of your
package, or you if your package has Open-Source dependencies.

Expand Down
1 change: 1 addition & 0 deletions requirements.txt
@@ -1,6 +1,7 @@
sphinx==1.7.9
sphinx-sitemap>=2.1.0
sphinxcontrib-spelling
sphinx-notfound-page
elasticsearch>=6.0.0,<7.0.0
boto3
requests
Expand Down

0 comments on commit 44273fb

Please sign in to comment.