Witam.
Zasugerowany odpowiedzią Pawła S. zrobiłem speca korzystającego z unsermake.
Wydaje mi się, że jest teraz do przyjęcia.

-- 
Pozdrawiam
Tomasz Kowalczyk
# $Revision:$, $Date:$
Summary:        Audio files colection manager for KDE
Summary(pl):    Menadżer kolekcji plików muzycznych dla KDE
Name:           kmusicmanager
Version:        1.1
Release:        1
License:        GPL v2
Group:          Applications/Multimedia
Source0:        
http://dl.sourceforge.net/kmusicmanager/%{name}-%{version}.tar.gz
# Source0-md5:  5ec68c4329cc43fb5ece62d01fa084d7
Source1:        http://ep09.pld-linux.org/~djurban/kde/kde-common-admin.tar.bz2
Patch0:         %{name}-make.patch
Patch1:         %{name}-desktop.patch
URL:            http://kmusicmanager.sourceforge.net
BuildRequires:  autoconf
BuildRequires:  automake
BuildRequires:  kdelibs-devel >= 9:3.2.0
BuildRequires:  rpmbuild(macros) >= 1.129
BuildRequires:  taglib-devel
BuildRequires:  unsermake >= 040805
BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
KMusicManager main features are :
- manages your music collection of MP3, Ogg-Vorbis and FLAC files,
- monitors directories for new songs,
- you can edit the tags of your songs,
- create playlists, using drag and drop,
- you can choose what KMusicManager plays next
  by dragging and dropping songs into the play queue.

%description -l pl
Główne właściwości KMusicManager :
- zarządzanie kolekcjami plików MP3, Ogg-Vorbis i FLAC,
- monitorowanie katalogow z muzyką,
- edycja tagow ID3
- tworzenie i edycja playlist przez drag and drop.

%prep
#setup -q -n %{name}
%setup -q -a1
%patch0 -p1
%patch1 -p1

%build
cp -f /usr/share/automake/config.sub admin
export UNSERMAKE=/usr/share/unsermake/unsermake
%{__make} -f admin/Makefile.common cvs

%configure \
%if "%{_lib}" == "lib64"
        --enable-libsuffix=64 \
%endif
        --%{?debug:en}%{!?debug:dis}able-debug%{?debug:=full} \
        --with-qt-libraries=%{_libdir} \
        --with-extra-includes=%{_includedir}/arts
%{__make}

%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_desktopdir}

%{__make} install \
        DESTDIR=$RPM_BUILD_ROOT \
        kde_appsdir=%{_desktopdir} \
        kde_htmldir=%{_kdedocdir} \
        kde_libs_htmldir=%{_kdedocdir} \

%find_lang %{name} --with-kde

%clean
rm -rf $RPM_BUILD_ROOT

%files -f %{name}.lang
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/*
%{_libdir}/*
%{_desktopdir}/*
%{_iconsdir}/*/*/apps/%{name}.png
%{_datadir}/apps/%{name}

%define date    %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <[EMAIL PROTECTED]>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log:$
diff -urN kmusicmanager-orig/libkmusicmanager/player/Makefile.am kmusicmanager-1.1/libkmusicmanager/player/Makefile.am
--- kmusicmanager-orig/libkmusicmanager/player/Makefile.am	2004-09-30 13:44:36.000000000 +0200
+++ kmusicmanager-1.1/libkmusicmanager/player/Makefile.am	2005-03-02 14:20:35.005437872 +0100
@@ -8,6 +8,5 @@
 		playerbase.cpp playerfactory.cpp playerfactoryrepository.cpp
 noinst_HEADERS = songprovider.h playerbase.h playerfactory.h \
 	playerfactoryrepository.h
-SUBDIRS = arts gstreamer
-libplayer_la_LIBADD = $(top_builddir)/libkmusicmanager/player/arts/libarts.la \
-	$(top_builddir)/libkmusicmanager/player/gstreamer/libgstreamer.la
+SUBDIRS = arts
+libplayer_la_LIBADD = $(top_builddir)/libkmusicmanager/player/arts/libarts.la
diff -urN kmusicmanager-orig/Makefile.am kmusicmanager-1.1/Makefile.am
--- kmusicmanager-orig/Makefile.am	2004-12-15 12:07:03.000000000 +0100
+++ kmusicmanager-1.1/Makefile.am	2005-03-02 14:20:35.005437872 +0100
@@ -1,4 +1,4 @@
-SUBDIRS = $(TOPSUBDIRS)
+SUBDIRS = doc po libkmusicmanager src
 
 $(top_srcdir)/configure.in: configure.in.in $(top_srcdir)/subdirs
 	cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure.in ;
diff -urN kmusicmanager-orig/src/Makefile.am kmusicmanager-1.1/src/Makefile.am
--- kmusicmanager-orig/src/Makefile.am	2004-12-18 13:48:07.000000000 +0100
+++ kmusicmanager-1.1/src/Makefile.am	2005-03-02 14:20:50.505081568 +0100
@@ -8,11 +8,11 @@
 kmusicmanager_SOURCES = main.cpp kmusicmanager.cpp mainwindow.cpp
 kmusicmanager_LDFLAGS = $(KDE_RPATH) $(all_libraries)
 kmusicmanager_LDADD = $(top_builddir)/libkmusicmanager/libkmusicmanager.la \
-	$(gstreamer_libs) $(taglib_libs) $(arts_libs) -lkmdi $(LIB_KIO) $(LIB_KDECORE) \
+	$(taglib_libs) $(arts_libs) -lkmdi $(LIB_KIO) $(LIB_KDECORE) \
 	$(LIB_KDEUI)
 
 # this is where the desktop file will go 
-shelldesktopdir = $(kde_appsdir)/Multimedia
+shelldesktopdir = $(kde_appsdir)/kde
 shelldesktop_DATA = kmusicmanager.desktop
 
 # this is where the shell's XML-GUI resource file goes
@@ -24,8 +24,7 @@
 
 
 # set the include path for X, qt and KDE
-INCLUDES = -I$(top_srcdir)/libkmusicmanager $(gstreamer_includes) \
-	$(all_includes)
+INCLUDES = -I$(top_srcdir)/libkmusicmanager $(all_includes)
 
 # let automoc handle all of the meta source files (moc)
 METASOURCES = AUTO
diff -urN kmusicmanager-orig/src/kmusicmanager.desktop kmusicmanager-1.1/src/kmusicmanager.desktop
--- kmusicmanager-orig/src/kmusicmanager.desktop	2004-09-13 19:11:05.000000000 +0200
+++ kmusicmanager-1.1/src/kmusicmanager.desktop	2005-03-02 14:16:42.490785472 +0100
@@ -1,8 +1,11 @@
 [Desktop Entry]
+Type=Application
 Encoding=UTF-8
 Name=KMusicManager
-Name[xx]=xxKMusicManagerxx
+Name[pl]=KMusicManager
 Exec=kmusicmanager
-Icon=kmusicmanager
-Type=Application
 Comment=A KDE music collection management app
+Comment[pl]=MenadĹźer zbiorĂłw audio dla KDE
+Icon=kmusicmanager.png
+Terminal=false
+Categories=Qt;KDE;Audio
diff -urN kmusicmanager-orig/src/kmusicmanager.desktop~ kmusicmanager-1.1/src/kmusicmanager.desktop~
--- kmusicmanager-orig/src/kmusicmanager.desktop~	1970-01-01 01:00:00.000000000 +0100
+++ kmusicmanager-1.1/src/kmusicmanager.desktop~	2005-03-02 14:08:37.643493464 +0100
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=KMusicManager
+Name[pl]=KMusicManager
+Exec=kmusicmanager
+Icon=kmusicmanager.png
+Type=Application
+Comment=A KDE music collection management app
+Comment[pl]=MenadĹźer zbiorĂłw audio dla KDE
+Categories=Qt;KDE;Audio
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym