From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.3 Date: Fri, 30 May 2008 23:48:57 +0300 From: Michael Shigorin To: ALT Linux Community general discussions Message-ID: <20080530204857.GZ5318@osdn.org.ua> Mail-Followup-To: ALT Linux Community general discussions References: <20080530152258.GW21621@osdn.org.ua> <20080530193917.GY5318@osdn.org.ua> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.4.2.1i Subject: Re: [Comm] SEvents X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: shigorin@gmail.com, ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 May 2008 20:48:59 -0000 Archived-At: List-Archive: List-Post: On Sat, May 31, 2008 at 01:37:41AM +0500, Rinat Bikov wrote: > У меня java-1.6.0-sun-devel > 1.6.0 - это минимальные требования к версии ява, так как (как > оказалось) я использую некоторые функции, которые присутствуют > в яве именно с этой версии. Спек прилагаю. Это действительно стоит фиксировать вручную, раз/пока автоматика не в курсе. :) > Да, кстати, вот некоторый вывод buildreq в конце: > PANIC: attached pid 5746 exited > PANIC: handle_group_exit: 5746 leader 5743 > PANIC: attached pid 5747 exited > PANIC: handle_group_exit: 5747 leader 5743 > PANIC: attached pid 5749 exited > PANIC: handle_group_exit: 5749 leader 5743 > PANIC: attached pid 5750 exited > PANIC: handle_group_exit: 5750 leader 5743 > PANIC: attached pid 5744 exited > PANIC: handle_group_exit: 5744 leader 5743 > + exit 0 > packagereq: optimized out: java > packagereq: BuildRequires: java-devel unzip Пока ещё вот что ловлю: error: Macro %_javadir not found Можете сделать rpm -qf `grep -r ^%_javadir /etc/rpm/macros.d/ | cut -f1 -d:` и добавить в BuildRequires или BuildPreReq вручную? > # Automatically added by buildreq on Fri May 30 2008 > BuildRequires: java-devel unzip Вот здесь лучше уточнить что-то вроде (не вглядывался в версионирование) BuildRequires: java-devel >= 1.6.0 > %prep > %setup -q -q уже с год по дефолту, хотя всё равно косметика... :) > %install > mkdir -p %buildroot/%_javadir Здесь можно не ставить "/" (хотя не помешает и тоже косметика) -- см. вывод rpm -bE sevents.spec > mkdir -p %buildroot/%_bindir > install -m 755 sevents %buildroot/%_bindir/sevents Это можно сделать (если файл один) одним ходом: install -pD -m755 sevents %buildroot/%_bindir/sevents (-p заодно сохранит время модификации файла) > mkdir -p %buildroot/%_man1dir/ > cp -r man/* %buildroot/%_man1dir/ Обычно с целью опять же сохранения времён модификации использую cp -a (или -pr). > %files > %doc README README.RUS BNF > %_man1dir/* > %_javadir/* > %_bindir/* А в остальном весьма симпатичный > %changelog > * Fri May 30 2008 Rinat Bikov 1.0-alt1 > - initial build :) -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/