Re: Potrzebuję pomocy w poprawnym dokończeniu speca dla amaroka

Artur Frysiak wiget w pld-linux.org
Wto, 16 Mar 2010, 19:59:49 CET


2010/3/16 Łukasz Maśko <ed w yen.ipipan.waw.pl>:
> Próbuję właśnie zrobić speca dla nowego amaroka 2.3.0 na podstawie speca dla
> wersji 2.2.2.90 (-r DEVEL). Paczka mi się buduje i działa po instalacji, ale
> zostają mi niespakietowane pliki lokale. Rzecz w tym, że są to pliki np. dla
> programu amarokpkg, a nie samego amaroka. Właściwie nigdy nie miałem
> potrzeby paczkowania czegoś takiego i po prostu nie wiem, jak sobie z tym
> poradzić. Czy ktoś mógłby mi pomóc? Speca w obecnej wersji wrzuciłem do cvs-
> a (-r DEVEL), a lista niespakietowanyh plików spełnia poniższe wzorce:
>
> /usr/share/locale/*/LC_MESSAGES/amarok_scriptengine_qscript.mo
> /usr/share/locale/*/LC_MESSAGES/amarokcollectionscanner_qt.mo
> /usr/share/locale/*/LC_MESSAGES/amarokpkg.mo

$ /usr/lib/rpm/find-lang.sh
Usage: find-lang.sh TOP_DIR PACKAGE_NAME [prefix]

where TOP_DIR is
the top of the tree containing the files to be processed--should be
$RPM_BUILD_ROOT usually. TOP_DIR gets sed'd out of the output list.
PACKAGE_NAME is the %{name} of the package. This should also be
the basename of the .mo files.  the output is written to
PACKAGE_NAME.lang unless $3 is given in which case output is written
to $3.
Additional options:
  --with-gnome		find GNOME help files
  --with-kde		find KDE help files
  --with-omf		find OMF files
  --all-name		match all package/domain names
  --without-mo		skip *.mo locale files
  -o NAME			output will be saved to NAME
  -a NAME			output will be appended to NAME

Interesuje się opcja --all-name
czyli zamiast:
%find_lang %{name} amarokpkg --with-kde
dajesz
%find_lang %{name} --with-kde --all-name

-- 
Artur Frysiak


Więcej informacji o liście dyskusyjnej pld-devel-pl