summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-18 07:27:13 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-18 07:27:13 +0000
commitd87f2cee43a819ea5f0d5668b058869ebc68f72c (patch)
treeef7b31d530f1c8c2240c034fa79ffa206ac6b4af
parent16f8120768f8d7399be78a22bb94b4d119ef2861 (diff)
automatic import of python-conan-app-launcher
-rw-r--r--.gitignore1
-rw-r--r--python-conan-app-launcher.spec513
-rw-r--r--sources1
3 files changed, 515 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..cddb76d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/conan-app-launcher-2.0.0.tar.gz
diff --git a/python-conan-app-launcher.spec b/python-conan-app-launcher.spec
new file mode 100644
index 0000000..4a91cc1
--- /dev/null
+++ b/python-conan-app-launcher.spec
@@ -0,0 +1,513 @@
+%global _empty_manifest_terminate_build 0
+Name: python-conan-app-launcher
+Version: 2.0.0
+Release: 1
+Summary: App Launcher and Package Explorer for Conan
+License: LGPL v3
+URL: https://github.com/goszpeti/conan_app_launcher
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/71/9b/052c994f07a7d1448f685c387099201ea66e03ebc6bdfcbe41dc36415d90/conan-app-launcher-2.0.0.tar.gz
+BuildArch: noarch
+
+Requires: python3-PySide6-Essentials
+Requires: python3-conan
+Requires: python3-jsonschema
+Requires: python3-packaging
+Requires: python3-Jinja2
+Requires: python3-importlib-metadata
+Requires: python3-typing-extensions
+Requires: python3-autopep8
+Requires: python3-rope
+Requires: python3-debugpy
+Requires: python3-pytest
+Requires: python3-pytest-cov
+Requires: python3-pytest-mock
+Requires: python3-pytest-qt
+Requires: python3-pytest-check
+Requires: python3-psutil
+Requires: python3-pywin32
+Requires: python3-pytest
+Requires: python3-pytest-cov
+Requires: python3-pytest-mock
+Requires: python3-pytest-qt
+Requires: python3-pytest-check
+Requires: python3-psutil
+Requires: python3-pywin32
+
+%description
+
+# <img src="https://raw.githubusercontent.com/goszpeti/conan_app_launcher/v2.0.0/src/conan_app_launcher/assets/icons/icon.ico" width="128">
+
+# Conan App Launcher and Local Package Explorer
+
+![https://pypi.org/project/conan-app-launcher/](https://img.shields.io/pypi/v/conan-app-launcher)
+![PyPI Python versions](https://img.shields.io/pypi/pyversions/conan-app-launcher)
+![MilestoneProgress](https://img.shields.io/github/milestones/progress-percent/goszpeti/conan_app_launcher/17)
+![Python tests](https://github.com/goszpeti/conan_app_launcher/workflows/Python%20tests/badge.svg)
+![Alerts](https://sonarcloud.io/api/project_badges/measure?project=goszpeti_conan_app_launcher&metric=alert_status)
+![Downloads](https://img.shields.io/pypi/dm/conan_app_launcher)
+
+## Quick Overview
+
+The goal of this project is to provide a standalone Graphical User Interface (GUI) to
+* Start executables contained in packages of the package manager [Conan](https://conan.io/)
+* Browse the local package cache
+* Search Packages in remotes
+* Configure Remotes and Profiles
+
+It is end-user oriented and focuses on using packages, rather then developing them. It can be used on Windows and Linux x64 platforms.
+
+#### Quicklaunch for Applications in Conan Packages
+# <img src="https://raw.githubusercontent.com/goszpeti/conan_app_launcher/v2.0.0/doc/screenshot.png" width="512">
+
+#### Local Package Manager
+# <img src="https://raw.githubusercontent.com/goszpeti/conan_app_launcher/v2.0.0/doc/screenshot_pkg_explorer.png" width="512">
+
+#### Conan Search
+# <img src="https://raw.githubusercontent.com/goszpeti/conan_app_launcher/v2.0.0/doc/screenshot_conan_search.png" width="512">
+
+#### Conan Config
+# <img src="https://raw.githubusercontent.com/goszpeti/conan_app_launcher/v2.0.0/doc/screenshot_conan_conf.png" width="512">
+
+**Main Features**
+- compatible with a wide range of conan versions (from 1.24 onwards)
+- integrated console for information an packages and config file
+- installable with pip
+
+Quicklaunch
+- configurable layout (tabs and applications) in the GUI
+- list and grid view
+- can also open files with their associated default program
+- installs all referenced packages automatically
+- automatic conan settings resolution for your platform
+- uses the default icons of files or can be configured to use custom ones
+- quick controls to switch between versions and channels
+
+Local Package Explorer
+- view for browsing through installed packages
+- understand package settings at a glance from a shortened representation, e.g. Linux_x64_ggc7
+- supports copy/paste on file, open in file explorer, copy reference, etc. functions which are often needed in daily Conan workflow
+
+Conan Search
+- search for references in selected remotes
+- show all existing packages for a reference and their infos
+- install package directly via right-click menu
+
+Conan Config
+- view and edit your profiles
+- view and edit your remotes - with multilogin to the same arifactory server for multiple remotes
+- see the most important paths and config at one glance
+
+Plugin Mechanism
+- All views are now plugins, which can be extended by the user
+
+## How to install?
+
+### Prerequisites on Linux
+
+Currently testing and compatibility is only endured for Debian based distros, specifically Ubuntu 20.04.
+
+1. Pip must be updated to at least pip 20.3, so using a venv like this is recommended:
+ sudo apt install python3-venv
+ python3 -m venv .venv
+ source .venv/bin/activate
+ python3 -m pip install --upgrade pip
+ pip install conan_app_launcher
+
+2. An x-terminal emulator must be available for "Open Files in cmd" and console based programs for the App Grid. Type "x-terminal-emulator" to get a list of available terminals.
+
+3. To open files with its associated program xdg-open is used:
+
+ sudo apt install xdg-utils
+
+
+### With pip from PyPi
+`pip install conan-app-launcher`
+
+### From source
+
+After checkout use the command:
+`pip install .`
+
+## Running
+
+Execute `conan-app-launcher`, if the Python "scripts" folder is on your system path, or look it up manually in the site-packages folder.
+You can also assign its icon to it from the site packages folder in conan_app_launcher/assets/icons/icon.ico.
+
+### Main dependencies
+
+* Pyside6 >= 6.4.0
+* conan >= 1.24.0
+
+> **Warning** - **Deprecation of Python 3.6**
+> From version 2.0.0 Python 3.6 will not be supported anymore, because end-of-life support has been reached.
+
+## Toolchain
+
+This project uses Python with Qt as a frontend using the PySide6 integration.
+An IDE configuration is available for VsCode.
+
+See https://sonarcloud.io/project/overview?id=goszpeti_conan_app_launcher for Static Code Analysis.
+
+## Licenses of used libraries and code
+
+> **Warning** - **Change of License to LGPL**
+> From version 2.0.0 the project will use the [LGPL 3.0](https://www.gnu.org/licenses/lgpl-3.0.en.html) license to cleanly comply with PySide6.
+
+#### Resources
+* Conan Package Manager Icon by Conan.io developers under [MIT License](http://opensource.org/licenses/mit-license.php), via Wikimedia Commons
+* [Noto Sans and Noto Sans Mono fonts](https://fonts.google.com/) by Google under [SIL Open Font License](https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL)
+* [Material icons](https://fonts.google.com/) by Google under [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0)
+* [Linux icon](https://www.svgrepo.com/svg/340563/linux-alt) by Carbon Design under [Apache License](https://opensource.org/licenses/Apache-1.1)
+* [Apple icon](https://www.svgrepo.com/svg/488495/apple) by Klever Space under [MIT License](http://opensource.org/licenses/mit-license.php)
+* [Windows icon](https://www.svgrepo.com/svg/488736/windows) by Klever Space under [MIT License](http://opensource.org/licenses/mit-license.php)
+* Modified [Package icon](https://www.svgrepo.com/svg/487645/package) by Neuicons [MIT License](http://opensource.org/licenses/mit-license.php)
+* Modified [Open Box icon](https://www.svgrepo.com/svg/383786/open-box-parcel) by wishforge.gamesunder [CC Attribution License](https://creativecommons.org/licenses/by/4.0/legalcode)</li>
+
+##### PyPi runtime dependencies
+* PySide6 by Qt, [LGPL V3](https://www.gnu.org/licenses/lgpl-3.0.en.html)
+* Conan by JFrog LTD under [MIT License](<http://opensource.org/licenses/mit-license.php>)
+* jsonschema by Julian Berman under [MIT License](<http://opensource.org/licenses/mit-license.php>)
+* Using a modified version of Toggle Widget from QtWidgets (https://github.com/pythonguis/python-qtwidgets) under [MIT License](<http://opensource.org/licenses/mit-license.php>)
+
+##### PyPi backports for older Python versions
+* importlib-metadata by Jason R. Coombs under [ Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0)
+* typing-extensions by Guido van Rossum, Jukka Lehtosalo, Łukasz Langa, Michael Lee under [Python Software Foundation License(PSF)](https://docs.python.org/3/license.html)
+
+
+
+%package -n python3-conan-app-launcher
+Summary: App Launcher and Package Explorer for Conan
+Provides: python-conan-app-launcher
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-conan-app-launcher
+
+# <img src="https://raw.githubusercontent.com/goszpeti/conan_app_launcher/v2.0.0/src/conan_app_launcher/assets/icons/icon.ico" width="128">
+
+# Conan App Launcher and Local Package Explorer
+
+![https://pypi.org/project/conan-app-launcher/](https://img.shields.io/pypi/v/conan-app-launcher)
+![PyPI Python versions](https://img.shields.io/pypi/pyversions/conan-app-launcher)
+![MilestoneProgress](https://img.shields.io/github/milestones/progress-percent/goszpeti/conan_app_launcher/17)
+![Python tests](https://github.com/goszpeti/conan_app_launcher/workflows/Python%20tests/badge.svg)
+![Alerts](https://sonarcloud.io/api/project_badges/measure?project=goszpeti_conan_app_launcher&metric=alert_status)
+![Downloads](https://img.shields.io/pypi/dm/conan_app_launcher)
+
+## Quick Overview
+
+The goal of this project is to provide a standalone Graphical User Interface (GUI) to
+* Start executables contained in packages of the package manager [Conan](https://conan.io/)
+* Browse the local package cache
+* Search Packages in remotes
+* Configure Remotes and Profiles
+
+It is end-user oriented and focuses on using packages, rather then developing them. It can be used on Windows and Linux x64 platforms.
+
+#### Quicklaunch for Applications in Conan Packages
+# <img src="https://raw.githubusercontent.com/goszpeti/conan_app_launcher/v2.0.0/doc/screenshot.png" width="512">
+
+#### Local Package Manager
+# <img src="https://raw.githubusercontent.com/goszpeti/conan_app_launcher/v2.0.0/doc/screenshot_pkg_explorer.png" width="512">
+
+#### Conan Search
+# <img src="https://raw.githubusercontent.com/goszpeti/conan_app_launcher/v2.0.0/doc/screenshot_conan_search.png" width="512">
+
+#### Conan Config
+# <img src="https://raw.githubusercontent.com/goszpeti/conan_app_launcher/v2.0.0/doc/screenshot_conan_conf.png" width="512">
+
+**Main Features**
+- compatible with a wide range of conan versions (from 1.24 onwards)
+- integrated console for information an packages and config file
+- installable with pip
+
+Quicklaunch
+- configurable layout (tabs and applications) in the GUI
+- list and grid view
+- can also open files with their associated default program
+- installs all referenced packages automatically
+- automatic conan settings resolution for your platform
+- uses the default icons of files or can be configured to use custom ones
+- quick controls to switch between versions and channels
+
+Local Package Explorer
+- view for browsing through installed packages
+- understand package settings at a glance from a shortened representation, e.g. Linux_x64_ggc7
+- supports copy/paste on file, open in file explorer, copy reference, etc. functions which are often needed in daily Conan workflow
+
+Conan Search
+- search for references in selected remotes
+- show all existing packages for a reference and their infos
+- install package directly via right-click menu
+
+Conan Config
+- view and edit your profiles
+- view and edit your remotes - with multilogin to the same arifactory server for multiple remotes
+- see the most important paths and config at one glance
+
+Plugin Mechanism
+- All views are now plugins, which can be extended by the user
+
+## How to install?
+
+### Prerequisites on Linux
+
+Currently testing and compatibility is only endured for Debian based distros, specifically Ubuntu 20.04.
+
+1. Pip must be updated to at least pip 20.3, so using a venv like this is recommended:
+ sudo apt install python3-venv
+ python3 -m venv .venv
+ source .venv/bin/activate
+ python3 -m pip install --upgrade pip
+ pip install conan_app_launcher
+
+2. An x-terminal emulator must be available for "Open Files in cmd" and console based programs for the App Grid. Type "x-terminal-emulator" to get a list of available terminals.
+
+3. To open files with its associated program xdg-open is used:
+
+ sudo apt install xdg-utils
+
+
+### With pip from PyPi
+`pip install conan-app-launcher`
+
+### From source
+
+After checkout use the command:
+`pip install .`
+
+## Running
+
+Execute `conan-app-launcher`, if the Python "scripts" folder is on your system path, or look it up manually in the site-packages folder.
+You can also assign its icon to it from the site packages folder in conan_app_launcher/assets/icons/icon.ico.
+
+### Main dependencies
+
+* Pyside6 >= 6.4.0
+* conan >= 1.24.0
+
+> **Warning** - **Deprecation of Python 3.6**
+> From version 2.0.0 Python 3.6 will not be supported anymore, because end-of-life support has been reached.
+
+## Toolchain
+
+This project uses Python with Qt as a frontend using the PySide6 integration.
+An IDE configuration is available for VsCode.
+
+See https://sonarcloud.io/project/overview?id=goszpeti_conan_app_launcher for Static Code Analysis.
+
+## Licenses of used libraries and code
+
+> **Warning** - **Change of License to LGPL**
+> From version 2.0.0 the project will use the [LGPL 3.0](https://www.gnu.org/licenses/lgpl-3.0.en.html) license to cleanly comply with PySide6.
+
+#### Resources
+* Conan Package Manager Icon by Conan.io developers under [MIT License](http://opensource.org/licenses/mit-license.php), via Wikimedia Commons
+* [Noto Sans and Noto Sans Mono fonts](https://fonts.google.com/) by Google under [SIL Open Font License](https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL)
+* [Material icons](https://fonts.google.com/) by Google under [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0)
+* [Linux icon](https://www.svgrepo.com/svg/340563/linux-alt) by Carbon Design under [Apache License](https://opensource.org/licenses/Apache-1.1)
+* [Apple icon](https://www.svgrepo.com/svg/488495/apple) by Klever Space under [MIT License](http://opensource.org/licenses/mit-license.php)
+* [Windows icon](https://www.svgrepo.com/svg/488736/windows) by Klever Space under [MIT License](http://opensource.org/licenses/mit-license.php)
+* Modified [Package icon](https://www.svgrepo.com/svg/487645/package) by Neuicons [MIT License](http://opensource.org/licenses/mit-license.php)
+* Modified [Open Box icon](https://www.svgrepo.com/svg/383786/open-box-parcel) by wishforge.gamesunder [CC Attribution License](https://creativecommons.org/licenses/by/4.0/legalcode)</li>
+
+##### PyPi runtime dependencies
+* PySide6 by Qt, [LGPL V3](https://www.gnu.org/licenses/lgpl-3.0.en.html)
+* Conan by JFrog LTD under [MIT License](<http://opensource.org/licenses/mit-license.php>)
+* jsonschema by Julian Berman under [MIT License](<http://opensource.org/licenses/mit-license.php>)
+* Using a modified version of Toggle Widget from QtWidgets (https://github.com/pythonguis/python-qtwidgets) under [MIT License](<http://opensource.org/licenses/mit-license.php>)
+
+##### PyPi backports for older Python versions
+* importlib-metadata by Jason R. Coombs under [ Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0)
+* typing-extensions by Guido van Rossum, Jukka Lehtosalo, Łukasz Langa, Michael Lee under [Python Software Foundation License(PSF)](https://docs.python.org/3/license.html)
+
+
+
+%package help
+Summary: Development documents and examples for conan-app-launcher
+Provides: python3-conan-app-launcher-doc
+%description help
+
+# <img src="https://raw.githubusercontent.com/goszpeti/conan_app_launcher/v2.0.0/src/conan_app_launcher/assets/icons/icon.ico" width="128">
+
+# Conan App Launcher and Local Package Explorer
+
+![https://pypi.org/project/conan-app-launcher/](https://img.shields.io/pypi/v/conan-app-launcher)
+![PyPI Python versions](https://img.shields.io/pypi/pyversions/conan-app-launcher)
+![MilestoneProgress](https://img.shields.io/github/milestones/progress-percent/goszpeti/conan_app_launcher/17)
+![Python tests](https://github.com/goszpeti/conan_app_launcher/workflows/Python%20tests/badge.svg)
+![Alerts](https://sonarcloud.io/api/project_badges/measure?project=goszpeti_conan_app_launcher&metric=alert_status)
+![Downloads](https://img.shields.io/pypi/dm/conan_app_launcher)
+
+## Quick Overview
+
+The goal of this project is to provide a standalone Graphical User Interface (GUI) to
+* Start executables contained in packages of the package manager [Conan](https://conan.io/)
+* Browse the local package cache
+* Search Packages in remotes
+* Configure Remotes and Profiles
+
+It is end-user oriented and focuses on using packages, rather then developing them. It can be used on Windows and Linux x64 platforms.
+
+#### Quicklaunch for Applications in Conan Packages
+# <img src="https://raw.githubusercontent.com/goszpeti/conan_app_launcher/v2.0.0/doc/screenshot.png" width="512">
+
+#### Local Package Manager
+# <img src="https://raw.githubusercontent.com/goszpeti/conan_app_launcher/v2.0.0/doc/screenshot_pkg_explorer.png" width="512">
+
+#### Conan Search
+# <img src="https://raw.githubusercontent.com/goszpeti/conan_app_launcher/v2.0.0/doc/screenshot_conan_search.png" width="512">
+
+#### Conan Config
+# <img src="https://raw.githubusercontent.com/goszpeti/conan_app_launcher/v2.0.0/doc/screenshot_conan_conf.png" width="512">
+
+**Main Features**
+- compatible with a wide range of conan versions (from 1.24 onwards)
+- integrated console for information an packages and config file
+- installable with pip
+
+Quicklaunch
+- configurable layout (tabs and applications) in the GUI
+- list and grid view
+- can also open files with their associated default program
+- installs all referenced packages automatically
+- automatic conan settings resolution for your platform
+- uses the default icons of files or can be configured to use custom ones
+- quick controls to switch between versions and channels
+
+Local Package Explorer
+- view for browsing through installed packages
+- understand package settings at a glance from a shortened representation, e.g. Linux_x64_ggc7
+- supports copy/paste on file, open in file explorer, copy reference, etc. functions which are often needed in daily Conan workflow
+
+Conan Search
+- search for references in selected remotes
+- show all existing packages for a reference and their infos
+- install package directly via right-click menu
+
+Conan Config
+- view and edit your profiles
+- view and edit your remotes - with multilogin to the same arifactory server for multiple remotes
+- see the most important paths and config at one glance
+
+Plugin Mechanism
+- All views are now plugins, which can be extended by the user
+
+## How to install?
+
+### Prerequisites on Linux
+
+Currently testing and compatibility is only endured for Debian based distros, specifically Ubuntu 20.04.
+
+1. Pip must be updated to at least pip 20.3, so using a venv like this is recommended:
+ sudo apt install python3-venv
+ python3 -m venv .venv
+ source .venv/bin/activate
+ python3 -m pip install --upgrade pip
+ pip install conan_app_launcher
+
+2. An x-terminal emulator must be available for "Open Files in cmd" and console based programs for the App Grid. Type "x-terminal-emulator" to get a list of available terminals.
+
+3. To open files with its associated program xdg-open is used:
+
+ sudo apt install xdg-utils
+
+
+### With pip from PyPi
+`pip install conan-app-launcher`
+
+### From source
+
+After checkout use the command:
+`pip install .`
+
+## Running
+
+Execute `conan-app-launcher`, if the Python "scripts" folder is on your system path, or look it up manually in the site-packages folder.
+You can also assign its icon to it from the site packages folder in conan_app_launcher/assets/icons/icon.ico.
+
+### Main dependencies
+
+* Pyside6 >= 6.4.0
+* conan >= 1.24.0
+
+> **Warning** - **Deprecation of Python 3.6**
+> From version 2.0.0 Python 3.6 will not be supported anymore, because end-of-life support has been reached.
+
+## Toolchain
+
+This project uses Python with Qt as a frontend using the PySide6 integration.
+An IDE configuration is available for VsCode.
+
+See https://sonarcloud.io/project/overview?id=goszpeti_conan_app_launcher for Static Code Analysis.
+
+## Licenses of used libraries and code
+
+> **Warning** - **Change of License to LGPL**
+> From version 2.0.0 the project will use the [LGPL 3.0](https://www.gnu.org/licenses/lgpl-3.0.en.html) license to cleanly comply with PySide6.
+
+#### Resources
+* Conan Package Manager Icon by Conan.io developers under [MIT License](http://opensource.org/licenses/mit-license.php), via Wikimedia Commons
+* [Noto Sans and Noto Sans Mono fonts](https://fonts.google.com/) by Google under [SIL Open Font License](https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL)
+* [Material icons](https://fonts.google.com/) by Google under [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0)
+* [Linux icon](https://www.svgrepo.com/svg/340563/linux-alt) by Carbon Design under [Apache License](https://opensource.org/licenses/Apache-1.1)
+* [Apple icon](https://www.svgrepo.com/svg/488495/apple) by Klever Space under [MIT License](http://opensource.org/licenses/mit-license.php)
+* [Windows icon](https://www.svgrepo.com/svg/488736/windows) by Klever Space under [MIT License](http://opensource.org/licenses/mit-license.php)
+* Modified [Package icon](https://www.svgrepo.com/svg/487645/package) by Neuicons [MIT License](http://opensource.org/licenses/mit-license.php)
+* Modified [Open Box icon](https://www.svgrepo.com/svg/383786/open-box-parcel) by wishforge.gamesunder [CC Attribution License](https://creativecommons.org/licenses/by/4.0/legalcode)</li>
+
+##### PyPi runtime dependencies
+* PySide6 by Qt, [LGPL V3](https://www.gnu.org/licenses/lgpl-3.0.en.html)
+* Conan by JFrog LTD under [MIT License](<http://opensource.org/licenses/mit-license.php>)
+* jsonschema by Julian Berman under [MIT License](<http://opensource.org/licenses/mit-license.php>)
+* Using a modified version of Toggle Widget from QtWidgets (https://github.com/pythonguis/python-qtwidgets) under [MIT License](<http://opensource.org/licenses/mit-license.php>)
+
+##### PyPi backports for older Python versions
+* importlib-metadata by Jason R. Coombs under [ Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0)
+* typing-extensions by Guido van Rossum, Jukka Lehtosalo, Łukasz Langa, Michael Lee under [Python Software Foundation License(PSF)](https://docs.python.org/3/license.html)
+
+
+
+%prep
+%autosetup -n conan-app-launcher-2.0.0
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-conan-app-launcher -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Thu May 18 2023 Python_Bot <Python_Bot@openeuler.org> - 2.0.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..b02fb08
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+d9310cddf27af463667b9a481efbc78c conan-app-launcher-2.0.0.tar.gz