[Comm] Re: помогите сделать бинарники под ALT

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Сб Фев 5 10:37:01 MSK 2005


On Sat, Feb 05, 2005 at 12:02:19AM +0200, Ksquirrel sf.net wrote:
> >Хм, можно -- а почему было принято решение делать ещё один
> >проект, а не допилить (или переписать вместе с авторами :)
> >какой-нить из существующих?
> Это не по существу :) но я отвечу -
> http://ksquirrel.sourceforge.net/about.php :)

Прочитал (как водится -- уже отправив письмо), но "self-written", 
"our own" и прочие подобные фразки применительно к свободному
софту как раз обычно и настораживают -- грабель-то на всех
хватает, и всегда было в итоге полезнее чинить/писать библиотеки,
чем делать уникальные плагины.

> За год я написал просмотрщик, который уделает по юзабилити
> любой из существующих. Да, может это звучит нахально :) Но я
> поставил своей целью написать удобный _мне_ просмотрщик.
> Поэтому были сделаны фильтры, ksquirrel-libs, внешние
> программы, подключение библиотек "на лету" и т.д.

Возможно, тогда их стоит переименовать в squirrel-libs?..

> Авторы других смотрелок _явно_ не пользуются своими программами
> (так же, как и авторы монстра kdevelop3).

Эээ... а что kdevelop, кстати? (btw: Саша Дымо говорит, они
подумывают устроить конференцию в мае, возможно, в Киеве --
http://lists.osdn.org.ua/wws/arc/linux-list/2005-02/msg00044.html)

> Они бы заметили, например, что искать 2 xpm-ки среди 5000
> файлов без фильтров невозможно ;)

Есть мнение (закоренелого прессовщика и махрового пользователя
консоли), что проблема решается на неправильном уровне -- здесь
не во вьюере грабли, а в сторадже.  Бишь свалка -- она и есть
свалка, и в данном случае mkdir xpm && mv *.xpm xpm/ -- самый
быстрый способ решения _настоящей_ проблемы, который я вижу.

> что смотреть на перекособоченные 32-битные bmp-шки это нелепо,
> что даже обычные виндовые иконки не поддерживаются :)). 

Ну, кому как обычные, но всеядность по форматам -- свойство
хорошее.  Вот только что не так с imlib?

> Более того, часть проекта, ksquirrel-libs, может быть
> использована _где угодно_ для раскодирования изображений.
> Недавно предложил человеку написать под них фронт-енд на GTK,
> так что может появится gsquirrel :)

...потому как на сейчас посмотрел, хмыкнул и сказал было
--libdir=%_libdir/ksquirrel. :)

> Допиливать проекты, идущие заведомо по ложному пути (т.е. по
> самому простому для них) - пустая трата времени. 

Ну так самый простой путь по жизни был -- "сделать своё".
А самый сложный -- и своего добиться, и рядом пользу оставить.

> P.S. Ну как там с бинарниками ? 

Собираются понемногу -- без buildreq в hasher несколько неудобно
подбирать сборочные зависимости в полном объёме, но у меня сейчас
нет ALM2.4 с kdelibs-devel... хотя... есть где поднять vserver.
:)

Текущие спеки -- прилагаю.

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
----------- следующая часть -----------
%define pre pre4

Name: ksquirrel-libs
Version: 0.5.0
Release: alt1%pre

Summary: Ksquirrel - image viewer for KDE
License: LGPL
Group: System/Libraries

Url: http://ksquirrel.sf.net
Source: %name-%version-%pre.tar.bz2

BuildRequires: gcc gcc-c++ gettext
BuildRequires: kdelibs-devel libpng-devel libjpeg-devel libtiff-devel
Requires: kdelibs libpng libjpeg libtiff

%set_verify_elf_method textrel=relaxed

%description
Ksquirrel is an image viewer for KDE implemented using OpenGL.
You should have your videocard specific drivers installed.

* ksquirrel-libs is a set of image decoders for KSquirrel

%prep
%setup -q

%build
CFLAGS="%optflags" \
CXXFLAGS="%optflags" \
%configure \
	--libdir=%_libdir/squirrel \
	$LOCALFLAGS
%make_build

%install
%makeinstall

%files
%_libdir/*

%changelog
* Fri Feb 04 2005 Michael Shigorin <mike на altlinux.ru> 0.5.0-alt1pre4
- built for ALT Linux
- spec cleanup
- moved libdir to %_libdir/%name
- had to relax TEXTREL check

----------- следующая часть -----------
%define pre pre4

Name: ksquirrel
Version: 0.5.0
Release: alt1%pre

Summary: Ksquirrel - image viewer for KDE
License: GPL
Group: Graphics

Url: http://ksquirrel.sf.net
Source: %name-%version-%pre.tar.bz2

BuildRequires: gcc gcc-c++ gettext
BuildRequires: kdelibs-devel
BuildRequires: XFree86-devel XFree86-libs fontconfig freetype2 kde-settings kdelibs-devel libarts-devel libjpeg-devel libpng-devel libqt3-devel libstdc++-devel zlib-devel

Requires: kdelibs libpng libjpeg
Requires: %name-libs

%description
Ksquirrel is an image viewer for KDE implemented using OpenGL.
You should have your videocard specific drivers installed.

%prep
%setup -q

%build
%__subst "s/\.la/.so/g" admin/acinclude.m4.in
CFLAGS="%optflags" \
CXXFLAGS="%optflags" \
%configure \
	--prefix="`kde-config --prefix`"
%make_build

%install
%makeinstall
%find_lang %name

# FIXME: missing menufile

%files -f %name.lang
%doc README AUTHORS
%_bindir/*
%_datadir/applnk/Applications/*
%_datadir/icons/hicolor/*/apps/*
%dir %_datadir/apps/ksquirrel
%_datadir/apps/ksquirrel

%changelog
* Fri Feb 04 2005 Michael Shigorin <mike на altlinux.ru> 0.5.0-alt1pre4
- built for ALT Linux
- spec cleanup
- moved libdir to %_libdir/%name

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20050205/c70e1446/attachment-0003.bin>


Подробная информация о списке рассылки community