Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 29 • Страница 2 из 2<  1  2
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 17.04.2008
HertZ писал(а):
Если вы думаете, что разумный индивид неспособен выполнить такую по сути механическую работу, то вы его просто-напросто оскорбляете и вам надо давать ЖК.


То есть, мне надо давать ЖК только за то, что я не демонстрирую презрительного отношения к людям, которые хотят просто установить пакет и работать в нем, а не возиться со сборкой? Ну-ну.

Впрочем, если ты так хорошо пишешь спекфайлы, может, объяснишь, почему libxfce4util, собранный под Fedora 13 x86_64 с помощью модифицированного спекфайла от предыдущей версии, при установке требует в качестве зависимостей пакеты под i686?
Спрашиваю безо всякого подкола: вдруг ты знаешь? Я пока не догнал (мне, честно говоря, проще make install сделать).

_________________
«Если тебе дадут линованую бумагу, пиши поперек». Хуан Рамон Хименес



Партнер
 

Королева бездорожья
Статус: Не в сети
Регистрация: 07.09.2005
Откуда: SPb, finnban
Не может, не умеет, не хочет, не хочет уметь, не может научиться - слишком много вариаций, и это еще не все из них. Я пока вообще не знаю, чего я хочу. В таких случаях сначала пытаются сделать нечто наиболее простым способом (считается, что кто-то уже подумал как).

_________________
Нам расскажет мама если мы попросим про ядро урана-238 =DuO of CULERCLUB=
КУКД:)


 

Advanced member
Статус: Не в сети
Регистрация: 27.02.2007
exodi писал(а):
То есть, мне надо давать ЖК только за то, что я не демонстрирую презрительного отношения к людям, которые хотят просто установить пакет и работать в нем, а не возиться со сборкой? Ну-ну.

Я сказал только то, что я сказал... Додумывать за меня не нужно, сам справлюсь с изложением своих мыслей. В данном случае додумано с обращением смысла фразы.

exodi писал(а):
Впрочем, если ты так хорошо пишешь спекфайлы, может, объяснишь, почему libxfce4util, собранный под Fedora 13 x86_64 с помощью модифицированного спекфайла от предыдущей версии, при установке требует в качестве зависимостей пакеты под i686?

Какая версия libxfce4util? И SPEC-файл выложи...

_________________
Да не з0банят меня за это.. (С)
Ребята, давайте жить дружно, иначе получите в морду. (С)


 

Member
Статус: Не в сети
Регистрация: 17.04.2008
HertZ писал(а):
Я сказал только то, что я сказал... Додумывать за меня не нужно, сам справлюсь с изложением своих мыслей. В данном случае додумано с обращением смысла фразы.


А я прочитал то, что прочитал. Когда будешь излагать мысли так, чтобы ничего нельзя было "додумать", тогда и сможешь сказать, что справляешься.

libxfce4util-4.7.2
Спекфайл не от предыдущей версии (я ошибся), а шедший вместе с исходниками. Модификация состояла в добавлении --enable-maintainer-mode в секцию %configure и .../locale/... в секцию %files

Код:
Summary:    Utility library for the Xfce desktop environment
Name:       libxfce4util
Version:    4.7.2
Release:    1
License:   LGPL
URL:       http://www.xfce.org/
Source0:    %{name}-%{version}.tar.gz
Group:       Development/Libraries
BuildRoot:    %{_tmppath}/%{name}-root
Requires:   glib2 >= 2.12.0
BuildRequires:    glib2-devel >= 2.12.0
BuildRequires:   gtk-doc

%description
Basic utility non-GUI functions for the Xfce desktop environment.

%package devel
Summary:   developpment tools for libxfce4util library
Group:      Development/Libraries
Requires:   libxfce4util

%description devel
Static libraries and header files for the libxfce4util library.

%prep
%setup -q

%build
%configure --enable-gtk-doc --enable-maintainer-mode
make

%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir}

%clean
rm -rf $RPM_BUILD_ROOT

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig

%files
%defattr(-,root,root)
%{_libdir}/lib*.so.*
%{_sbindir}/*
%{_datadir}/locale/*/LC_MESSAGES/libxfce4util.mo

%files devel
%defattr(-, root, root)
%{_libdir}/lib*.so
%{_libdir}/*a
%{_libdir}/pkgconfig/*.pc
%{_includedir}/xfce4/libxfce4util
%{_datadir}/gtk-doc


_________________
«Если тебе дадут линованую бумагу, пиши поперек». Хуан Рамон Хименес


 

Advanced member
Статус: Не в сети
Регистрация: 27.02.2007
exodi
Код:
Summary: Utility library for the Xfce4 desktop environment
Name: libxfce4util
Version: 4.7.2
Release: 1%{?dist}
License: LGPLv2+
URL: http://www.xfce.org/
Source0: http://archive.xfce.org/src/xfce/libxfce4util/4.7/libxfce4util-%{version}.tar.bz2
Group: System Environment/Libraries
Requires: glib2 >= 2.0.0
BuildRequires: glib2-devel >= 2.0.0
BuildRequires: gettext
BuildRequires: intltool
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root

%description
This package includes basic utility non-GUI functions for Xfce4.

%package devel
Summary: Developpment tools for libxfce4util library
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: glib2-devel
Requires: gtk2-devel
Requires: pkgconfig
Requires: gtk-doc

%description devel
This package includes static libraries and header files for the
libxfce4util library.

%prep
%setup -q

%build
%configure --disable-static --enable-maintainer-mode
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool

make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT

rm -f $RPM_BUILD_ROOT%{_libdir}/*.la

%find_lang %{name}

%clean
rm -rf $RPM_BUILD_ROOT

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig

%files -f %{name}.lang
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog COPYING NEWS README README.Kiosk THANKS
%{_libdir}/lib*.so.*
%{_sbindir}/xfce4-kiosk-query

%files devel
%defattr(-, root,root,-)
%{_libdir}/lib*.so
%{_libdir}/pkgconfig/*.pc
%{_includedir}/xfce4
%doc %{_datadir}/gtk-doc/html/libxfce4util/

Попробуй так. А вообще, зачем тебе оно, когда даже в разрабатываемой сейчас 14-й лишь 4.6.2?

exodi писал(а):
А я прочитал то, что прочитал.

Поздравляю :tooth:

exodi писал(а):
Когда будешь излагать мысли так, чтобы ничего нельзя было "додумать", тогда и сможешь сказать, что справляешься.

Если бы я так делал, меня давно бы уже забанили. Немного двусмысленности никогда не помешает. ;) А додумать при желании можно абсолютно любое сообщение.

_________________
Да не з0банят меня за это.. (С)
Ребята, давайте жить дружно, иначе получите в морду. (С)


 

Member
Статус: Не в сети
Регистрация: 17.04.2008
HertZ писал(а):
Если бы я так делал, меня давно бы уже забанили. Немного двусмысленности никогда не помешает.


Ты, наверное, очень молчаливый человек :)

А вообще, если "двусмысленность не помешает", то не может быть и речи о "не надо додумывать". А уж если "не надо додумывать", то не может быть и речи о двусмысленности. Такое, вот, противоречие.

HertZ писал(а):
Попробуй так.


Не проканало. Проблема осталась. При этом Thunar-1.1 (ради него и городился огород) и exo-0.5.2 аналогичным образом (с помощью взятого из исходников и немного подправленного спекфайла) собираются и ставятся, не требуя ничего лишнего. Так же и при сборке с помощью трех волшебных команд.
В общем, резюме: хрен с ним. Будет время и желание, может, и вернусь к данной проблеме, если к тому моменту еще не выйдет xfce-4.8.

_________________
«Если тебе дадут линованую бумагу, пиши поперек». Хуан Рамон Хименес


 

Advanced member
Статус: Не в сети
Регистрация: 27.02.2007
exodi писал(а):
Не проканало. Проблема осталась.

Думаю это проблема самого xfce. Можно попробовать слинковать его статически.

exodi писал(а):
Ты, наверное, очень молчаливый человек :)

Верно. И не люблю праздную болтовню окружающих тоже... Как пример-когда начинают обсуждать какого-нибудь персонажа фильма, не обращая при этом внимание на то, что другим это неинтересно совсем, а интересно то что говорят эти самые персонажи. Ну это пример крайнего случая :tooth:, хоть и не слишком отдаленный от реальности т.к. болтуны они везде болтуны обычно. Про таких говорят "много болтает, но мало думает".

exodi писал(а):
Такое, вот, противоречие.

Противоречия-это нормально. Весь прогресс построен на них, почитай про теорию научных революций Томаса Куна :tooth:

_________________
Да не з0банят меня за это.. (С)
Ребята, давайте жить дружно, иначе получите в морду. (С)


 

Member
Статус: Не в сети
Регистрация: 17.04.2008
HertZ писал(а):
Думаю это проблема самого xfce.


Весь xfce мне был как-то не нужен, хотелось только обновленный Thunar...
А затем я начал напяливать на него thunar-volman - чтоб блондинки были довольны - тут-то и началось: то ему utils подавай, то panel... Поставь пол-xfce только ради автоматического монтирования флэшек... Да еще и вылезла описанная выше проблема. В общем: сейчас нет на это времени, потому - хрен с ней :)

_________________
«Если тебе дадут линованую бумагу, пиши поперек». Хуан Рамон Хименес


 

Advanced member
Статус: Не в сети
Регистрация: 27.02.2007
exodi, можно монтировать велосипедом:

http://www.openkazan.info/node/3098

Кстати, что за DE? в гноме вроде должно само монтироваться без проблем.

_________________
Да не з0банят меня за это.. (С)
Ребята, давайте жить дружно, иначе получите в морду. (С)


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 29 • Страница 2 из 2<  1  2
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  

Лаборатория














Новости

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan