Compare commits

...

10 Commits

Author SHA1 Message Date
openeuler-ci-bot
e2f06f2e86
!36 [sync] PR-32: Upgrade to 0.19 for fix tuna gui execution error
From: @openeuler-sync-bot 
Reviewed-by: @wang--ge 
Signed-off-by: @wang--ge
2024-02-23 09:03:39 +00:00
starlet-dx
0b9e1b045d Upgrade to 0.19 for fix tuna gui execution error
(cherry picked from commit e079beb4ab867850a65f8370db5ab8a142f98ab9)
2024-02-23 15:31:37 +08:00
openeuler-ci-bot
fcffe8e388
!30 [sync] PR-26: Modify tuna config.py use gtk3
From: @openeuler-sync-bot 
Reviewed-by: @wang--ge 
Signed-off-by: @wang--ge
2024-02-01 12:02:42 +00:00
starlet-dx
8884949ea1 Modify tuna config.py use gtk3
(cherry picked from commit 5e0fb724a84547965bca9ad455f83f6330499569)
2024-02-01 19:09:08 +08:00
openeuler-ci-bot
d5d5f15e10
!16 Modify invalid source
From: @cherry530 
Reviewed-by: @gitee-cmd 
Signed-off-by: @gitee-cmd
2022-11-21 10:43:18 +00:00
cherry530
774371d5bc Modify invalid source
Signed-off-by: cherry530 <xuping33@huawei.com>
2022-11-21 15:02:04 +08:00
openeuler-ci-bot
7c835e34b5 !4 upgrade to 0.14.1
From: @maminjie
Reviewed-by: @small_leek
Signed-off-by: @small_leek
2020-09-11 23:01:31 +08:00
maminjie
352c82377d upgrade to 0.14.1 2020-09-11 19:56:31 +08:00
openeuler-ci-bot
9a82b48457 !3 add yaml file
Merge pull request !3 from sigui/master
2020-05-19 09:54:53 +08:00
si-gui
54a44cfe8a add yaml file 2020-05-12 17:57:21 +08:00
4 changed files with 37 additions and 19 deletions

Binary file not shown.

BIN
tuna-0.19.tar.xz Normal file

Binary file not shown.

View File

@ -1,16 +1,13 @@
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
%{!?python_ver: %define python_ver %(%{__python} -c "import sys ; print sys.version[:3]")}
Name: tuna
Version: 0.13.1
Release: 7
Version: 0.19
Release: 1
Summary: Application tuning GUI & command line utility
License: GPLv2
URL: https://rt.wiki.kernel.org/index.php/Tuna
Source: https://www.kernel.org/pub/software/utils/%{name}/%{name}-%{version}.tar.xz
BuildArch: noarch
BuildRequires: python2-devel gettext
Requires: python2-ethtool python2-linux-procfs >= 0.4.5 python2-schedutils >= 0.2
BuildRequires: python3-devel gettext
Requires: python3-ethtool python3-linux-procfs >= 0.6 python3-schedutils >= 0.6
%description
Provides interface to change the scheduler and IRQ tunables across the CPU
@ -22,7 +19,8 @@ Can be used as a command line utility without installing a GUI library.
%package -n oscilloscope
Summary: Generic graphical signal plotting tool
Requires: python2-matplotlib python2-matplotlib-gtk python2-numpy pygtk2
Requires: python3-matplotlib-gtk3 python3-numpy python3-cairocffi
Requires: gobject-introspection
Requires: tuna = %{version}-%{release}
%description -n oscilloscope
@ -42,19 +40,25 @@ Man manual document for tuna
%autosetup -p1 -n %{name}-%{version}
%build
%{__python} setup.py build
%py3_build
pathfix.py -pni "%{__python3} %{py3_shbang_opts}" tuna/
pathfix.py -pni "%{__python3} %{py3_shbang_opts}" tuna-cmd.py
pathfix.py -pni "%{__python3} %{py3_shbang_opts}" oscilloscope-cmd.py
%install
%{__python} setup.py install --skip-build --root %{buildroot}
install -d %{buildroot}/{%{_bindir},%{_datadir}/tuna/help/kthreads}
rm -rf %{buildroot}
%py3_install
mkdir -p %{buildroot}/%{_sysconfdir}/tuna/
mkdir -p %{buildroot}/{%{_bindir},%{_datadir}/tuna/help/kthreads,%{_mandir}/man8}
mkdir -p %{buildroot}/%{_datadir}/polkit-1/actions/
install -p -m644 tuna/tuna_gui.glade %{buildroot}/%{_datadir}/tuna/
install -p -m755 tuna-cmd.py %{buildroot}/%{_bindir}/tuna
install -p -m755 oscilloscope-cmd.py %{buildroot}/%{_bindir}/oscilloscope
install -p -m644 help/kthreads/* %{buildroot}/%{_datadir}/tuna/help/kthreads/
install -Dp -m644 etc/tuna.conf %{buildroot}/%{_sysconfdir}/tuna.conf
install -Dp -m644 org.tuna.policy %{buildroot}/%{_datadir}/polkit-1/actions/org.tuna.policy
install -Dp -m644 docs/tuna.8 %{buildroot}/%{_mandir}/man8/tuna.8
install -Dp -m644 etc/tuna/example.conf %{buildroot}/%{_sysconfdir}/tuna/example.conf
install -p -m644 docs/tuna.8 %{buildroot}/%{_mandir}/man8/
install -p -m644 etc/tuna/example.conf %{buildroot}/%{_sysconfdir}/tuna/
install -p -m644 etc/tuna.conf %{buildroot}/%{_sysconfdir}/
install -p -m644 org.tuna.policy %{buildroot}/%{_datadir}/polkit-1/actions/
for lng in `cat po/LINGUAS`; do
po=po/"$lng.po"
@ -66,12 +70,10 @@ done
%files -f tuna.lang
%defattr(-,root,root,-)
%if "%{python_ver}" >= "2.5"
%{python_sitelib}/*.egg-info
%endif
%{python3_sitelib}/*.egg-info
%{_bindir}/tuna
%{_datadir}/tuna/
%{python_sitelib}/tuna/
%{python3_sitelib}/tuna/
%{_sysconfdir}/{tuna.conf,tuna/*}
%{_datadir}/polkit-1/actions/org.tuna.policy
@ -85,5 +87,17 @@ done
%doc ChangeLog
%changelog
* Fri Feb 23 2024 yaoxin <yao_xin001@hoperun.com> - 0.19-1
- Upgrade to 0.19 for fix tuna gui execution error
* Thu Feb 01 2024 yaoxin <yao_xin001@hoperun.com> - 0.14.1-3
- Modify tuna config.py use gtk3
* Mon Nov 21 2022 xu_ping <xuping33@h-partners.com> - 0.14.1-2
- Modify invalid source
* Fri Sep 11 2020 maminjie <maminjie1@huawei.com> - 0.14.1-1
- Upgrade to 0.14.1
* Thu Mar 5 2020 dingyiming <dingyiming3@huawei.com> - 0.13.1-7
- Package init

4
tuna.yaml Normal file
View File

@ -0,0 +1,4 @@
version_control: git
src_repo: git://git.kernel.org/pub/scm/utils/tuna/tuna.git
tag_prefix: ^v
seperator: .