From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 12 May 2005 23:06:20 +0700 From: php-coder To: community@altlinux.ru Subject: Re: [Comm] =?cp1251?B?wu7v8O7xIO/uIPHv5erz?= Message-ID: <20050512160620.GA11735@mycomp.mydomain> Mail-Followup-To: community@altlinux.ru References: <428345DF.6070106@elan.com.ua> Mime-Version: 1.0 Content-Type: text/plain; charset=cp1251 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <428345DF.6070106@elan.com.ua> X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 May 2005 15:57:00 -0000 Archived-At: List-Archive: List-Post: --- Slava Dubrovskiy 2005-05-12 15:02:39 +0300 +++ php-coder 2005-05-12 22:37:03 +0700 > Есть пакет srpm, который при сборке формирует 2 субпакета rpm. При этом > первый зависит от второго и у обоих файлы (и каталоги) находятся в одной > директории. Все просто! ;) Если один пакет зависит от другого, то тут все просто -- в главному пакету принадлежат директории, а зависимому файлы из них. [skip] > %dir %_libdir/%name/ > %_libdir/%name/*.so* %_libdir/%name > %_libdir/libgcompris-1.so.0.0.0 > %_libdir/libgcompris-1.so.0 %_libdir/* > %dir %_datadir/gcompris > # Вот эта директория содержит только субдиректории > %dir %_datadir/gcompris/boards > %dir %_datadir/gcompris/boards/skins > %_datadir/gcompris/boards/skins/* > %_datadir/gcompris/boards/[^fs]* > %_datadir/gcompris/boards/f[iuo]* > %_datadir/gcompris/boards/s[cemu]* > %dir %_datadir/gcompris/boards/sounds > %_datadir/gcompris/boards/sounds/*.ogg > %_datadir/gcompris/boards/sounds/melody/*/*.ogg > %_datadir/gcompris/boards/sounds/chronos/space/*.ogg > %_datadir/gcompris/boards/sounds/HOWTO_ENCODE > %dir %_datadir/gcompris/python > %_datadir/gcompris/python/* У вас всего два пакета верно? Два файла принадлежат второму и все вышеперечисленное первому, так? Тогда вместо всего вышеперечисленного можно написать следующее: %_datadir/gcompris %exclude %_datadir/gcompris/boards/flags %exclude %_datadir/assetml/gcompris_flags.assetml [skip] > %_datadir/locale/ru/*/* > %_datadir/locale/en_GB/*/* Тут нужно использовать %find_lang > %_datadir/pixmaps/*.png А зачем *.png Там еще есть какие-то файлы? Думаю, что не должны быть. Можно просто звездочку. > %files -n assetml-flags > %_datadir/gcompris/boards/flags > %_datadir/assetml/gcompris_flags.assetml Оставьте также... -- + php-coder + php-coder[at]ngs[dot]ru