Автор Тема: Советы и секреты  (Прочитано 29874 раз)

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Советы и секреты
« Ответ #15 : 17.03.2015 19:18:22 »
А можно вытащить библиотеки kde3 без самой kde3?
У нас есть репозитории с kde3?
А то вот:
checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!
Тут не написано, но хочет он заголовки kde3

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Советы и секреты
« Ответ #16 : 17.03.2015 19:40:13 »
У нас есть репозитории с kde3?
KDE3 нынче называется TDE: https://www.trinitydesktop.org/
Да, есть, но в Сизифе перестало собираться, надо править. А то вылететь может. И, вообще, пора обновить до R14.0.0. Кто бы взялся...

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Советы и секреты
« Ответ #17 : 18.03.2015 15:57:57 »
Она в kde4 не работает. Пофигу с ней.

Есть другие вопросы. Два пакета для сервиса itmages. Один я собрал без проблем, но со вторым пришлось мучится. Проблема в том что мой мизерный опыт в 4 собранных пакета еще не сталкивался с Питоном и я понял, что он меня раздражает своим секьюрити полицаем.
Пакет я все же собрал, но у меня серьезные сомнения в правильности. Вообще пакеты устанавливаются и работают, выложу их потом, сначала пусть посмотрят специалисты правильно ли написан спек.

Спек для первого пакета писал с нуля с ним нет проблем.
Второй спек написать не получилось, поэтому взял за образец из opensuse и у них там такой бардак с макросами. Короче вот спек сус:
Name:           itmages-service
Version:        0.38
Release:        6
Summary:        ITmages service requests on DBus, offers to work with image hosting ITmages

License:        GPL-2.0+
Group:          Development/Languages/Python
URL:            https://github.com/itmages/itmages-service
Source0:        https://github.com/itmages/itmages-service/tarball/v%{version}
Patch1:         x-desktop.patch

Provides:       itmages-service
BuildRequires:  python-base
BuildRequires:  update-desktop-files fdupes
%if 0%{?suse_version} >= 1210
BuildRequires:  python-distribute
%else
BuildRequires:  python-setuptools
%endif
Requires:       dbus-1-python
Requires:       python-base
%if 0%{?suse_version} < 1210
Requires:       python-gobject < 3.0
%else
Requires:       python-gobject2
%endif
Requires:       python-lxml
Requires:       python-pycurl
BuildArch:      noarch

%description
ITmages service is a service that runs all the time in the system, and
service requests on bus DBus, offering to work with image hosting ITmages.
Using ITmages service you no longer need to write a uploader,
and deal with a hosting API. Just use DBus.

%prep
%setup -q -n itmages-itmages-service-cb7c526
%patch1

%build
%{__python} setup.py build

%install
export PYTHONDONTWRITEBYTECODE=
%{__python} setup.py install -O1 --root=%{buildroot}
%fdupes -s %{buildroot}%{python_sitelib}/itmagesd
%suse_update_desktop_file itmagesd

%files
%defattr(-,root,root)
%doc README COPYING
%{_bindir}/itmagesd
%{python_sitelib}/*
%{_datadir}/itmages/testwindow.ui
%{_datadir}/doc/itmages/example/dbustestwin.py_
%{_datadir}/applications/itmagesd.desktop
%{_datadir}/dbus-1/services/org.freedesktop.ITmagesEngine.service
%dir %{_datadir}/dbus-1/
%dir %{_datadir}/itmages/
%dir %{_datadir}/doc/itmages/
%dir %{_datadir}/dbus-1/services/
%dir %{python_sitelib}/itmagesd/
%dir %{_datadir}/doc/itmages/example/

%changelog

Мой спек:
Name: itmages-service
Version: 0.38
Release: alt1

Summary: ITmages service requests on DBus, offers to work with image hosting ITmages
Summary(ru_RU.UTF-8): Cервис обслуживания DBus, работает с хостингом изображений ITmages

License: GPL-2.0+
Group: File tools
Url: https://github.com/itmages/itmages-service

Packager: Koi <eg.evgeniy at gmail.com>

Source0: itmages-service-0.38.tar.gz
Patch1: x-desktop.patch

Provides: itmages-service

Requires: python-module-dbus
Requires: python-base
Requires: python-module-pygobject < 3.0
Requires: python-module-pygobject
Requires: python-module-lxml
Requires: python-module-pycurl

BuildRequires: python-devel
BuildRequires: python3
BuildRequires: python-base
BuildRequires: fdupes
BuildRequires: python-modules
BuildRequires: python-modules-compiler
BuildRequires: python-modules-email
BuildRequires: python3-base
BuildRequires: python-module-distribute
BuildRequires: python-module-setuptools
BuildArch: noarch

%description
ITmages service is a service that runs all the time in the system, and
service requests on bus DBus, offering to work with image hosting ITmages.
Using ITmages service you no longer need to write a uploader,
and deal with a hosting API. Just use DBus.

%description -l UTF-8
ITmages сервис обслуживания, который постоянно работает в системе и использует
службу DBus для отправки изображений на хостинг ITmages.
Для загрузки изображений на хостинг ITmages вам больше не нужно использовать web интерфейс
ITmages, для этого просто используйте сервис меню KDE при наведении курсора мыши на изображение.

%prep
%setup
%patch1

%build
%__python setup.py build

%install
export PYTHONDONTWRITEBYTECODE=
%__python setup.py install -O1 --root=%buildroot

%files
%doc README
%_bindir/itmagesd
%python_sitelibdir/*
%_datadir/itmages/testwindow.ui
%_datadir/doc/itmages/example/dbustestwin.py_
%_datadir/applications/itmagesd.desktop
%_datadir/dbus-1/services/org.freedesktop.ITmagesEngine.service
%dir %_datadir/dbus-1/
%dir %_datadir/itmages/
%dir %_datadir/doc/itmages/
%dir %_datadir/dbus-1/services/
%dir %python_sitelibdir/itmagesd/
%dir %_datadir/doc/itmages/example/

%changelog
Программа собирается и работает, но... Когда в синоптике смотришь описание программ там отражается только Summary, притом и в кратком описании и в подробном.
Еще одна проблема в подробном описании весь текст написан жирными буквами как заголовок, как это исправить?
Вот скрин:

Почему в подробное описание не выводится %description и почему все жирным шрифтом?
« Последнее редактирование: 18.03.2015 16:44:39 от Koi »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Советы и секреты
« Ответ #18 : 18.03.2015 16:40:24 »
2Koi. Не вставляйте никаких тегов в spoiler — читать невозможно.
Андрей Черепанов (cas@)

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Советы и секреты
« Ответ #19 : 18.03.2015 16:45:33 »
2Koi. Не вставляйте никаких тегов в spoiler — читать невозможно.
Извиняюсь, не знал. Поправил.

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Советы и секреты
« Ответ #20 : 20.03.2015 22:04:39 »
В общем никто не знает почему жирный шрифт в описании? :-P

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Re: Советы и секреты
« Ответ #21 : 20.03.2015 22:42:23 »
2Koi. Не вставляйте никаких тегов в spoiler — читать невозможно.
Вроде в Chromium/Chrome только так... в Firefox нормально отображается.

UPD: Да проверил, в Firefox норм.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Советы и секреты
« Ответ #22 : 08.04.2015 00:43:12 »
Для удобного использования Bugzilla ALT Linux воспользуйтесь пакетом python-module-pybugz.

Например, количество ошибок на вашем покорном слуге:
$ bugz -b https://bugzilla.altlinux.org —skip-auth search -a cas@altlinux.org | tail -1
* 544 bug(s) found.

Количество незакрытых ошибок на пакеты в Sisyphus:
$ bugz -b https://bugzilla.altlinux.org —skip-auth search —product Sisyphus | tail -1
* 2593 bug(s) found.

Без tail -1 покажет полный список с номерами и описаниями.
Андрей Черепанов (cas@)