Dnia 22-08-2007, śro o godzinie 00:07 +0200, Jakub Bogusz napisał(a):
> On Tue, Aug 21, 2007 at 09:34:49PM +0200, Krzysztof Mościcki wrote:
> > Właśnie przerobiłem speca rosegarden, lecz ze względu na to, że z nazwy
> > paczki źródłowej zniknęła cyferka 4 mam pytanko, czy należy się trzymać
> > nadal nazwy rosegarden4 czy też lepiej byłoby, gdyby pakiet jak i spec
> > nazywałyby się po prostu rosegarden?
> 
> Wrócić do nazwy rosegarden.
> 
> 
OK. W takim razie przesyłam speca w dwóch postaciach, jako diff w
stosunku do rosegarden4.spec oraz cały spec (nie wiem jaka jest
procedura przy zmienie nazwy speca, wrzucenie nowego skasowanie starego,
czy uaktualnienie starego speca a później mv).

Gdyby było wszystko w porządku ze specem, to jeśli ktoś byłby chętny,
proszę o wrzucenie do repozytorium.

-- 
Pozdrawiam,
Krzysztof Mościcki
# $Revision: 1.22 $, $Date: 2007/02/12 22:09:13 $
Summary:        Rosegarden - an attractive audio and MIDI sequencer
Summary(pl.UTF-8):      Rosegarden - interaktywny sekwencer MIDI i audio
Name:           rosegarden
Version:        1.5.1
Release:        0.1
License:        GPL
Group:          X11/Applications/Sound
Source0:        http://dl.sourceforge.net/rosegarden/%{name}-%{version}.tar.bz2
# Source0-md5:  6bf152e54b62de22c67d9899e8f9d5c2
Patch0:         %{name}-desktop.patch
URL:            http://www.rosegardenmusic.com/
BuildRequires:  alsa-lib-devel
BuildRequires:  cmake
BuildRequires:  dssi >= 0.4
BuildRequires:  fftw3-single-devel
BuildRequires:  jack-audio-connection-kit-devel >= 0.80.0
BuildRequires:  kdelibs-devel >= 3.1
BuildRequires:  ladspa-devel
BuildRequires:  liblo-devel
BuildRequires:  liblrdf-devel
BuildRequires:  lirc-devel
BuildRequires:  pkgconfig >= 0.15
BuildRequires:  rpmbuild(macros) >= 1.129
Requires:       lilypond
Requires:       perl-XML-Twig
Provides:       rosegarden4
Obsoletes:      rosegarden4
BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
Rosegarden is an attractive, user-friendly audio and MIDI sequencer,
score editor, and general-purpose music composition and editing
application.

%description -l pl.UTF-8
Rosegarden jest interaktywnym sekwencerem MIDI i audio, edytorem
zapisu nutowego, a jego głównym zadaniem jest komponowanie i edycja
muzyki.

%prep
%setup -q
%patch0 -p1

%build
cmake .
%{__make}

%install
rm -rf $RPM_BUILD_ROOT

%{__make} install \
        DESTDIR=$RPM_BUILD_ROOT

install -d $RPM_BUILD_ROOT%{_desktopdir}/kde

mv $RPM_BUILD_ROOT%{_desktopdir}/rosegarden.desktop \
        $RPM_BUILD_ROOT%{_desktopdir}/kde

rm -rf $RPM_BUILD_ROOT%{_iconsdir}/locolor

%find_lang %{name} --with-kde

%clean
rm -rf $RPM_BUILD_ROOT

%post   -p /sbin/ldconfig
%postun -p /sbin/ldconfig

%files -f %{name}.lang
%defattr(644,root,root,755)
%doc AUTHORS README TRANSLATORS
%attr(755,root,root) %{_bindir}/*
%{_datadir}/apps/rosegarden
%{_desktopdir}/kde/rosegarden.desktop
%{_iconsdir}/[!l]*/*/*/*.png
%{_datadir}/mimelnk/audio/x-*.desktop

%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: rosegarden4.spec,v $
Revision 1.22  2007/02/12 22:09:13  glen
- tabs in preamble

Revision 1.21  2007/02/12 01:06:31  baggins
- converted to UTF-8

Revision 1.20  2006/05/22 21:15:33  freetz
- 1.2.3, switched to scons crap, added install patch, adapted to new build
  system, removed bconds

Revision 1.19  2006/01/08 22:50:53  undefine
- fix build on amd64

Revision 1.18  2006/01/06 12:32:47  freetz
- BR dssi, added qt build fix

Revision 1.17  2005/08/06 21:44:45  freetz
- kdebase-core is not mandatory, killed unpackaged files

Revision 1.16  2005/02/19 22:27:52  adasi
- up to 1.0
-even works

Revision 1.15  2004/03/28 13:20:12  freetz
- dekstop.patch added

Revision 1.14  2004/03/25 16:09:37  freetz
- starting upgrade to 0.9.7, NFY, don't touch! ;)

Revision 1.13  2004/02/04 12:59:42  qboosh
- fixed Categories (missing semicolon)

Revision 1.12  2004/01/12 18:04:03  freetz
- temporary source change for dropin (sf.net make me ill)

Revision 1.11  2004/01/12 16:59:03  freetz
- 0.9.6
- %%files updated (more icons, mimelnk *.desktop files)

Revision 1.10  2003/12/10 02:45:16  adgor
- Removed desktop.patch
- Fixed R/BR
- Fixed %%install; %%files
- Cosmetics
- Release 1

Revision 1.9  2003/11/28 21:35:47  freetz
- 0.9.5
- removed kde-multimedia dependencies (obsoleted)
- BRs updated
- new style bconds (without sound bcond added)
- removed obsolete gcc33 patch
  NOTE: kde specialist check needed! (kdedirs etc.)

Revision 1.8  2003/10/21 09:00:12  qboosh
- added gcc33 patch, cleanups

Revision 1.7  2003/08/12 22:32:52  ankry
- cosmetics

Revision 1.6  2003/06/19 18:28:22  freetz
- update to version 0.9.1
- removed obsoleted patch

Revision 1.5  2003/05/28 13:01:40  malekith
- massive attack: source-md5

Revision 1.4  2003/05/25 06:26:21  misi3k
- massive attack s/pld.org.pl/pld-linux.org/

Revision 1.3  2003/05/06 08:06:52  qboosh
- use find_lang, added ldconfig, BR: arts-kde-devel

Revision 1.2  2003/05/02 19:01:36  ankry
- adapterized, cosmetics

Revision 1.1  2003/05/02 17:02:16  luzik
- patch0 from Fryderyk Dziarmagowski <[EMAIL PROTECTED]>
- patch1: adaptized to vfolders
- added some usefull bconds
- change name from rosegarden to rosegarden4
- move .desktop to %{_desktopdir}

Revision 1.2  2003/05/01 20:07:53  luzik
- fixed Source0 address

Revision 1.1  2003/05/01 19:56:11  luzik
- initial release
--- rosegarden4.spec	2007-08-21 21:29:27.000000000 +0200
+++ rosegarden.spec	2007-08-21 21:28:57.000000000 +0200
@@ -1,28 +1,31 @@
 # $Revision: 1.22 $, $Date: 2007/02/12 22:09:13 $
-#
-%define		_name		rosegarden
-#
 Summary:	Rosegarden - an attractive audio and MIDI sequencer
 Summary(pl.UTF-8):	Rosegarden - interaktywny sekwencer MIDI i audio
-Name:		rosegarden4
-Version:	1.2.3
-Release:	1
+Name:		rosegarden
+Version:	1.5.1
+Release:	0.1
 License:	GPL
 Group:		X11/Applications/Sound
-Source0:	http://dl.sourceforge.net/%{_name}/%{_name}-4-%{version}.tar.bz2
-# Source0-md5:	e7fb7ebcb21ac6841ac5cfd6683f5fb2
+Source0:	http://dl.sourceforge.net/rosegarden/%{name}-%{version}.tar.bz2
+# Source0-md5:	6bf152e54b62de22c67d9899e8f9d5c2
 Patch0:		%{name}-desktop.patch
-Patch1:		%{name}-install.patch
 URL:		http://www.rosegardenmusic.com/
 BuildRequires:	alsa-lib-devel
+BuildRequires:	cmake
 BuildRequires:	dssi >= 0.4
+BuildRequires:	fftw3-single-devel
 BuildRequires:	jack-audio-connection-kit-devel >= 0.80.0
 BuildRequires:	kdelibs-devel >= 3.1
 BuildRequires:	ladspa-devel
+BuildRequires:	liblo-devel
 BuildRequires:	liblrdf-devel
+BuildRequires:	lirc-devel
 BuildRequires:	pkgconfig >= 0.15
 BuildRequires:	rpmbuild(macros) >= 1.129
-BuildRequires:	scons
+Requires:	lilypond
+Requires:	perl-XML-Twig
+Provides:	rosegarden4
+Obsoletes:	rosegarden4
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -31,34 +34,32 @@
 application.
 
 %description -l pl.UTF-8
-Rosegarden jest interaktywnym sekwencerem MIDI i audio, edytorem zapisu
-nutowego, a jego głównym zadaniem jest komponowanie i edycja muzyki.
+Rosegarden jest interaktywnym sekwencerem MIDI i audio, edytorem
+zapisu nutowego, a jego głównym zadaniem jest komponowanie i edycja
+muzyki.
 
 %prep
-%setup -q -n %{_name}-4-%{version}
+%setup -q
 %patch0 -p1
-%patch1 -p1
 
 %build
-export CXXFLAGS="%{rpmcflags}"
-scons configure \
-	qtincludes=%{_includedir}/qt
-scons
-	
+cmake .
+%{__make}
+
 %install
 rm -rf $RPM_BUILD_ROOT
 
-scons install \
+%{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
 install -d $RPM_BUILD_ROOT%{_desktopdir}/kde
 
-mv $RPM_BUILD_ROOT%{_datadir}/applnk/Applications/rosegarden.desktop \
+mv $RPM_BUILD_ROOT%{_desktopdir}/rosegarden.desktop \
 	$RPM_BUILD_ROOT%{_desktopdir}/kde
 
 rm -rf $RPM_BUILD_ROOT%{_iconsdir}/locolor
 
-%find_lang %{_name} --with-kde
+%find_lang %{name} --with-kde
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -66,7 +67,7 @@
 %post	-p /sbin/ldconfig
 %postun	-p /sbin/ldconfig
 
-%files -f %{_name}.lang
+%files -f %{name}.lang
 %defattr(644,root,root,755)
 %doc AUTHORS README TRANSLATORS
 %attr(755,root,root) %{_bindir}/*
--- rosegarden-1.5.1.orig/data/desktop/rosegarden.desktop	2007-03-13 13:50:32.000000000 +0100
+++ rosegarden-1.5.1/data/desktop/rosegarden.desktop	2007-08-21 18:36:42.000000000 +0200
@@ -1,13 +1,13 @@
 [Desktop Entry]
 Encoding=UTF-8
 Type=Application
-Categories=AudioVideo;Audio;Midi;Sequencer;X-SuSE-Sequencer;X-Red-Hat-Base;
+Categories=Qt;KDE;AudioVideo;
 Exec=rosegarden -caption "%c" %i %m
 MimeType=audio/x-rosegarden;audio/x-rosegarden-device
 X-KDE-NativeMimeType=audio/x-rosegarden
 Icon=rosegarden.png
 DocPath=rosegarden/index.html
 Comment=MIDI and Audio Sequencer and Editor
+Comment[pl]=Sekwencer i edytor MIDI i dźwięku
 Terminal=false
 Name=Rosegarden
-Name[de]=Rosegarden
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym