summaryrefslogtreecommitdiff
path: root/python-aqopa.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-15 05:28:21 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-15 05:28:21 +0000
commitfc65b1b1b1403f083065bd2d0cbdf2e3e4333190 (patch)
tree90a1adb3138ca74f823a7dc5c6cdfa816cd51a12 /python-aqopa.spec
parent65cb57fd233a2dd35ecc1fd6cfeedf5c485518ec (diff)
automatic import of python-aqopa
Diffstat (limited to 'python-aqopa.spec')
-rw-r--r--python-aqopa.spec186
1 files changed, 186 insertions, 0 deletions
diff --git a/python-aqopa.spec b/python-aqopa.spec
new file mode 100644
index 0000000..710f4e4
--- /dev/null
+++ b/python-aqopa.spec
@@ -0,0 +1,186 @@
+%global _empty_manifest_terminate_build 0
+Name: python-AQoPA
+Version: 0.9.5
+Release: 1
+Summary: Automated Quality of Protection Analysis Tool for QoP-ML models.
+License: Freeware
+URL: http://qopml.org/aqopa/
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/69/2a/881369ab97684ddf83345726423515c29c49d3f5a0d9d3ed69a9f62fbd5e/AQoPA-0.9.5.tar.gz
+BuildArch: noarch
+
+
+%description
+## INSTRUCTIONS FOR PIP & VIRTUALENV USERS
+## INSTRUCTIONS FOR GNU/LINUX
+### INSTALLATION
+#### Instalation steps for GNU/Linux (Debian, Ubuntu)
+1. Install **PIP** ```sudo apt-get install python-pip```
+2. Install **PLY 3.4** using pip ```sudo pip install PLY```
+3. Install **AQoPA** using pip ```sudo pip install AQoPA```
+#### Installing wxPython without virtualenv:
+4. Install **wxPython 2.8** ```sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n```
+####Installing wxPython with virtualenv:
+When using **virtualenv** the **wxPython** package may not be installed in the virtual environment. It is installed into the global python environment.
+In order to make wxPython visible in virtual environment you need to create wx files in your virtual environment.
+We assume that using **apt-get** the **wxPython** package has been installed in "/usr/lib/python2.7/dist-packages/" directory and the content of wx.pth file is "wx-2.8-gtk2-unicode". Otherwise, you have to find out where is wx.pth file and check its content.
+4. Install **wxPython 2.8** ```sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n```
+5. Update **wxPython paths**. Replace with the path of virtualenv you have created:
+ - ```echo "/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode" > <virtual_env_path>/lib/python2.7/site-packages/wx.pth```
+ - ```ln -s /usr/lib/python2.7/dist-packages/wxversion.py <virtual_env_path>/lib/python2.7/site-packages/wxversion.py```
+### RUN
+#### GNU/Linux GUI version:
+Run aqopa-gui command: **aqopa-gui**
+#### GNU/Linux console version:
+Run aqopa-console command: **aqopa-console**
+Run **aqopa-console -h** to see all available options.
+## INSTRUCTIONS FOR MICROSOFT WINDOWS
+Tested on Windows 7.
+### INSTALLATION
+1. Download and install **Python 2.7** from [http://www.python.org/download/releases/2.7.6/](http://www.python.org/download/releases/2.7.6/) (Python will be installed into "C:\Python27" directory by default.)
+2. Download and install **wxPython 2.8** from [http://www.wxpython.org/download.php#stable](http://www.wxpython.org/download.php#stable)
+3. Download and run **pip-win 1.6** from [https://sites.google.com/site/pydatalog/python/pip-for-windows](https://sites.google.com/site/pydatalog/python/pip-for-windows) (Pip-win win install some Python packages after first run.)
+4. Install **PLY** using **pip-win**. Write **pip install PLY** in the text input and click Run.
+5. Install **AQoPA** using **pip-win**. Write **pip install AQoPA** in the text input and click Run.
+### RUN
+#### Microsoft Windows GUI version:
+1. Open directory "C:\Python27\Scripts" (assuming that Python has been installed in "C:\Python27").
+2. Double click **aqopa-gui.exe**
+#### Microsoft Windows console version:
+1. Open command line (cmd).
+2. Go to "C:\Python27\Scripts" (assuming that Python has been installed in "C:\Python27").
+3. Run **aqopa-console.exe -h** to show the help of AQoPA console command.
+
+%package -n python3-AQoPA
+Summary: Automated Quality of Protection Analysis Tool for QoP-ML models.
+Provides: python-AQoPA
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-AQoPA
+## INSTRUCTIONS FOR PIP & VIRTUALENV USERS
+## INSTRUCTIONS FOR GNU/LINUX
+### INSTALLATION
+#### Instalation steps for GNU/Linux (Debian, Ubuntu)
+1. Install **PIP** ```sudo apt-get install python-pip```
+2. Install **PLY 3.4** using pip ```sudo pip install PLY```
+3. Install **AQoPA** using pip ```sudo pip install AQoPA```
+#### Installing wxPython without virtualenv:
+4. Install **wxPython 2.8** ```sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n```
+####Installing wxPython with virtualenv:
+When using **virtualenv** the **wxPython** package may not be installed in the virtual environment. It is installed into the global python environment.
+In order to make wxPython visible in virtual environment you need to create wx files in your virtual environment.
+We assume that using **apt-get** the **wxPython** package has been installed in "/usr/lib/python2.7/dist-packages/" directory and the content of wx.pth file is "wx-2.8-gtk2-unicode". Otherwise, you have to find out where is wx.pth file and check its content.
+4. Install **wxPython 2.8** ```sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n```
+5. Update **wxPython paths**. Replace with the path of virtualenv you have created:
+ - ```echo "/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode" > <virtual_env_path>/lib/python2.7/site-packages/wx.pth```
+ - ```ln -s /usr/lib/python2.7/dist-packages/wxversion.py <virtual_env_path>/lib/python2.7/site-packages/wxversion.py```
+### RUN
+#### GNU/Linux GUI version:
+Run aqopa-gui command: **aqopa-gui**
+#### GNU/Linux console version:
+Run aqopa-console command: **aqopa-console**
+Run **aqopa-console -h** to see all available options.
+## INSTRUCTIONS FOR MICROSOFT WINDOWS
+Tested on Windows 7.
+### INSTALLATION
+1. Download and install **Python 2.7** from [http://www.python.org/download/releases/2.7.6/](http://www.python.org/download/releases/2.7.6/) (Python will be installed into "C:\Python27" directory by default.)
+2. Download and install **wxPython 2.8** from [http://www.wxpython.org/download.php#stable](http://www.wxpython.org/download.php#stable)
+3. Download and run **pip-win 1.6** from [https://sites.google.com/site/pydatalog/python/pip-for-windows](https://sites.google.com/site/pydatalog/python/pip-for-windows) (Pip-win win install some Python packages after first run.)
+4. Install **PLY** using **pip-win**. Write **pip install PLY** in the text input and click Run.
+5. Install **AQoPA** using **pip-win**. Write **pip install AQoPA** in the text input and click Run.
+### RUN
+#### Microsoft Windows GUI version:
+1. Open directory "C:\Python27\Scripts" (assuming that Python has been installed in "C:\Python27").
+2. Double click **aqopa-gui.exe**
+#### Microsoft Windows console version:
+1. Open command line (cmd).
+2. Go to "C:\Python27\Scripts" (assuming that Python has been installed in "C:\Python27").
+3. Run **aqopa-console.exe -h** to show the help of AQoPA console command.
+
+%package help
+Summary: Development documents and examples for AQoPA
+Provides: python3-AQoPA-doc
+%description help
+## INSTRUCTIONS FOR PIP & VIRTUALENV USERS
+## INSTRUCTIONS FOR GNU/LINUX
+### INSTALLATION
+#### Instalation steps for GNU/Linux (Debian, Ubuntu)
+1. Install **PIP** ```sudo apt-get install python-pip```
+2. Install **PLY 3.4** using pip ```sudo pip install PLY```
+3. Install **AQoPA** using pip ```sudo pip install AQoPA```
+#### Installing wxPython without virtualenv:
+4. Install **wxPython 2.8** ```sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n```
+####Installing wxPython with virtualenv:
+When using **virtualenv** the **wxPython** package may not be installed in the virtual environment. It is installed into the global python environment.
+In order to make wxPython visible in virtual environment you need to create wx files in your virtual environment.
+We assume that using **apt-get** the **wxPython** package has been installed in "/usr/lib/python2.7/dist-packages/" directory and the content of wx.pth file is "wx-2.8-gtk2-unicode". Otherwise, you have to find out where is wx.pth file and check its content.
+4. Install **wxPython 2.8** ```sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n```
+5. Update **wxPython paths**. Replace with the path of virtualenv you have created:
+ - ```echo "/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode" > <virtual_env_path>/lib/python2.7/site-packages/wx.pth```
+ - ```ln -s /usr/lib/python2.7/dist-packages/wxversion.py <virtual_env_path>/lib/python2.7/site-packages/wxversion.py```
+### RUN
+#### GNU/Linux GUI version:
+Run aqopa-gui command: **aqopa-gui**
+#### GNU/Linux console version:
+Run aqopa-console command: **aqopa-console**
+Run **aqopa-console -h** to see all available options.
+## INSTRUCTIONS FOR MICROSOFT WINDOWS
+Tested on Windows 7.
+### INSTALLATION
+1. Download and install **Python 2.7** from [http://www.python.org/download/releases/2.7.6/](http://www.python.org/download/releases/2.7.6/) (Python will be installed into "C:\Python27" directory by default.)
+2. Download and install **wxPython 2.8** from [http://www.wxpython.org/download.php#stable](http://www.wxpython.org/download.php#stable)
+3. Download and run **pip-win 1.6** from [https://sites.google.com/site/pydatalog/python/pip-for-windows](https://sites.google.com/site/pydatalog/python/pip-for-windows) (Pip-win win install some Python packages after first run.)
+4. Install **PLY** using **pip-win**. Write **pip install PLY** in the text input and click Run.
+5. Install **AQoPA** using **pip-win**. Write **pip install AQoPA** in the text input and click Run.
+### RUN
+#### Microsoft Windows GUI version:
+1. Open directory "C:\Python27\Scripts" (assuming that Python has been installed in "C:\Python27").
+2. Double click **aqopa-gui.exe**
+#### Microsoft Windows console version:
+1. Open command line (cmd).
+2. Go to "C:\Python27\Scripts" (assuming that Python has been installed in "C:\Python27").
+3. Run **aqopa-console.exe -h** to show the help of AQoPA console command.
+
+%prep
+%autosetup -n AQoPA-0.9.5
+
+%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-AQoPA -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon May 15 2023 Python_Bot <Python_Bot@openeuler.org> - 0.9.5-1
+- Package Spec generated