Mageia Bugzilla – Attachment 3180 Details for
Bug 7839
ardour update available (2.8.14) builds against new lv2 (see bug 7639)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
[patch]
some modif to your spec file
svndiff (text/plain), 3.76 KB, created by
Philippe Didier
on 2012-11-29 00:00:21 CET
(
hide
)
Description:
some modif to your spec file
Filename:
MIME Type:
Creator:
Philippe Didier
Created:
2012-11-29 00:00:21 CET
Size:
3.76 KB
patch
obsolete
>Index: SPECS/ardour3.spec >=================================================================== >--- SPECS/ardour3.spec (révision 322566) >+++ SPECS/ardour3.spec (copie de travail) >@@ -6,8 +6,10 @@ > > ## TODO default build uses /usr/etc and needs fixing so it can use /etc > # Temporarily redefined:- >-%define _sysconfdir /usr/etc >+#%%define _sysconfdir /usr/etc >+## I found a way to install correctly the /etc/files > >+ > Name: ardour3 > Version: 3.0 > Release: %mkrel 0.%{rev} >@@ -19,6 +21,7 @@ > # Create tarball in SOURCES with: > # ./mk_svn_tar ardour3 http://subversion.ardour.org/svn/ardour2/branches/3.0 tar.bz2 > Source0: %{name}-%{rev}.tar.bz2 >+#Source1 may be removed when the --freedesktop option in waf configure work > Source1: ardour3.desktop > Source2: mk_svn_tar > >@@ -26,40 +29,52 @@ > BuildRequires: dmalloc > BuildRequires: fftw3-devel > BuildRequires: gettext >-BuildRequires: gtk2-devel >-BuildRequires: gtkmm2.4-devel >+BuildRequires: gtk2-devel >= 2.12.1 >+BuildRequires: gtkmm2.4-devel >= 2.8 > BuildRequires: jackit-devel > BuildRequires: pkgconfig >+#the --doc option doesn't work now but doxygen will be needed when it is OK >+#BuildRequires: doxygen > BuildRequires: shared-mime-info > BuildRequires: xdg-utils > BuildRequires: pkgconfig(alsa) >-BuildRequires: pkgconfig(aubio) >-BuildRequires: pkgconfig(cppunit) >+BuildRequires: pkgconfig(aubio) >= 0.3.2 >+BuildRequires: pkgconfig(cppunit) >= 1.12.0 > BuildRequires: pkgconfig(cwiid) >-BuildRequires: pkgconfig(flac) >-BuildRequires: pkgconfig(glib-2.0) >-BuildRequires: pkgconfig(libart-2.0) >-BuildRequires: pkgconfig(libcurl) >-BuildRequires: pkgconfig(libgnomecanvas-2.0) >-BuildRequires: pkgconfig(libgnomecanvasmm-2.6) >-BuildRequires: pkgconfig(liblo) >+BuildRequires: pkgconfig(flac) >= 1.2.1 >+BuildRequires: pkgconfig(glib-2.0) >= 2.2 >+# you ask for BuildRequires: pkgconfig(libart) is it the same as libart_lgpl ? >+#BuildRequires: pkgconfig(libart-2.0) >+BuildRequires: libart_lgpl-devel >+BuildRequires: pkgconfig(libcurl) >= 7.0.0 >+BuildRequires: pkgconfig(libgnomecanvas-2.0) >= 2.30 >+BuildRequires: pkgconfig(libgnomecanvasmm-2.6) >= 2.16 >+BuildRequires: pkgconfig(liblo) >= 0.24 > BuildRequires: pkgconfig(libusb) > BuildRequires: pkgconfig(libusb-1.0) > BuildRequires: pkgconfig(libxml-2.0) > BuildRequires: pkgconfig(libxslt) >-BuildRequires: pkgconfig(lilv-0) >-BuildRequires: pkgconfig(lrdf) >-BuildRequires: pkgconfig(lv2) >+BuildRequires: pkgconfig(lilv-0) >= 0.14 >+BuildRequires: pkgconfig(lrdf) >= 0.4.0 >+BuildRequires: pkgconfig(lv2) >= 1.0.15 > BuildRequires: pkgconfig(raptor2) > BuildRequires: pkgconfig(redland) > BuildRequires: pkgconfig(rubberband) > BuildRequires: pkgconfig(samplerate) >+BuildRequires: pkgconfig(serd-0) >= 0.14.0 >+BuildRequires: pkgconfig(sndfile) >= 1.0.18 >+BuildRequires: pkgconfig(sord-0) >= 0.8.0 > BuildRequires: pkgconfig(sndfile) > BuildRequires: pkgconfig(sqlite3) >-BuildRequires: pkgconfig(suil-0) >+BuildRequires: sratom-devel >= 0.2.0 >+BuildRequires: pkgconfig(suil-0) >= 0.6.0 > BuildRequires: pkgconfig(uuid) > BuildRequires: pkgconfig(vamp-sdk) >+BuildRequires: pkgconfig(ogg) >= 1.1.2 >+#when ltc is provided uncomment the next line >+#BuildRequires: pkgconfig(ltc) >= 1.1.0 > >+ > Requires: jackit > Requires: gtk-engines2 > >@@ -82,8 +97,11 @@ > %setup -q -n %{name} > > %build >-## TODO wscript does not understand --etcdir :( >-./waf configure --prefix=%{_prefix} --libdir=%{_libdir} >+## TODO wscript does not understand --etcdir :( I found how to config >+## you may add --ltc as an option when it's provided in cauldron >+## now the --freedsktop option doesn't create mimetypes nor desktop file >+## now the --docs option doesn' create docs >+./waf configure --prefix=%{_prefix} --libdir=%{_libdir} --configdir=/etc --lv2 --lv2dir=%{_libdir}/lv2 > ./waf > > %install >@@ -189,3 +207,4 @@ > > ## TODO leave here for now to allow viewing of buildroot > %clean >+# ./waf clean
Index: SPECS/ardour3.spec =================================================================== --- SPECS/ardour3.spec (révision 322566) +++ SPECS/ardour3.spec (copie de travail) @@ -6,8 +6,10 @@ ## TODO default build uses /usr/etc and needs fixing so it can use /etc # Temporarily redefined:- -%define _sysconfdir /usr/etc +#%%define _sysconfdir /usr/etc +## I found a way to install correctly the /etc/files + Name: ardour3 Version: 3.0 Release: %mkrel 0.%{rev} @@ -19,6 +21,7 @@ # Create tarball in SOURCES with: # ./mk_svn_tar ardour3 http://subversion.ardour.org/svn/ardour2/branches/3.0 tar.bz2 Source0: %{name}-%{rev}.tar.bz2 +#Source1 may be removed when the --freedesktop option in waf configure work Source1: ardour3.desktop Source2: mk_svn_tar @@ -26,40 +29,52 @@ BuildRequires: dmalloc BuildRequires: fftw3-devel BuildRequires: gettext -BuildRequires: gtk2-devel -BuildRequires: gtkmm2.4-devel +BuildRequires: gtk2-devel >= 2.12.1 +BuildRequires: gtkmm2.4-devel >= 2.8 BuildRequires: jackit-devel BuildRequires: pkgconfig +#the --doc option doesn't work now but doxygen will be needed when it is OK +#BuildRequires: doxygen BuildRequires: shared-mime-info BuildRequires: xdg-utils BuildRequires: pkgconfig(alsa) -BuildRequires: pkgconfig(aubio) -BuildRequires: pkgconfig(cppunit) +BuildRequires: pkgconfig(aubio) >= 0.3.2 +BuildRequires: pkgconfig(cppunit) >= 1.12.0 BuildRequires: pkgconfig(cwiid) -BuildRequires: pkgconfig(flac) -BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(libart-2.0) -BuildRequires: pkgconfig(libcurl) -BuildRequires: pkgconfig(libgnomecanvas-2.0) -BuildRequires: pkgconfig(libgnomecanvasmm-2.6) -BuildRequires: pkgconfig(liblo) +BuildRequires: pkgconfig(flac) >= 1.2.1 +BuildRequires: pkgconfig(glib-2.0) >= 2.2 +# you ask for BuildRequires: pkgconfig(libart) is it the same as libart_lgpl ? +#BuildRequires: pkgconfig(libart-2.0) +BuildRequires: libart_lgpl-devel +BuildRequires: pkgconfig(libcurl) >= 7.0.0 +BuildRequires: pkgconfig(libgnomecanvas-2.0) >= 2.30 +BuildRequires: pkgconfig(libgnomecanvasmm-2.6) >= 2.16 +BuildRequires: pkgconfig(liblo) >= 0.24 BuildRequires: pkgconfig(libusb) BuildRequires: pkgconfig(libusb-1.0) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(libxslt) -BuildRequires: pkgconfig(lilv-0) -BuildRequires: pkgconfig(lrdf) -BuildRequires: pkgconfig(lv2) +BuildRequires: pkgconfig(lilv-0) >= 0.14 +BuildRequires: pkgconfig(lrdf) >= 0.4.0 +BuildRequires: pkgconfig(lv2) >= 1.0.15 BuildRequires: pkgconfig(raptor2) BuildRequires: pkgconfig(redland) BuildRequires: pkgconfig(rubberband) BuildRequires: pkgconfig(samplerate) +BuildRequires: pkgconfig(serd-0) >= 0.14.0 +BuildRequires: pkgconfig(sndfile) >= 1.0.18 +BuildRequires: pkgconfig(sord-0) >= 0.8.0 BuildRequires: pkgconfig(sndfile) BuildRequires: pkgconfig(sqlite3) -BuildRequires: pkgconfig(suil-0) +BuildRequires: sratom-devel >= 0.2.0 +BuildRequires: pkgconfig(suil-0) >= 0.6.0 BuildRequires: pkgconfig(uuid) BuildRequires: pkgconfig(vamp-sdk) +BuildRequires: pkgconfig(ogg) >= 1.1.2 +#when ltc is provided uncomment the next line +#BuildRequires: pkgconfig(ltc) >= 1.1.0 + Requires: jackit Requires: gtk-engines2 @@ -82,8 +97,11 @@ %setup -q -n %{name} %build -## TODO wscript does not understand --etcdir :( -./waf configure --prefix=%{_prefix} --libdir=%{_libdir} +## TODO wscript does not understand --etcdir :( I found how to config +## you may add --ltc as an option when it's provided in cauldron +## now the --freedsktop option doesn't create mimetypes nor desktop file +## now the --docs option doesn' create docs +./waf configure --prefix=%{_prefix} --libdir=%{_libdir} --configdir=/etc --lv2 --lv2dir=%{_libdir}/lv2 ./waf %install @@ -189,3 +207,4 @@ ## TODO leave here for now to allow viewing of buildroot %clean +# ./waf clean
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 7839
:
3138
|
3143
|
3144
|
3146
|
3147
|
3155
|
3177
|
3178
|
3180
|
3181
|
3183
|
3187