On Mon, Jan 03, 2011 at 00:12:49 +0100, Daniel Dawid Majewski wrote: > Trzeba będzie pamiętać żeby przy dopisywaniu Source2-md5 nie było to > Source1-md5...
> -Source0: http://dl.sourceforge.net/kicad/%{name}-%{version}.tar.bz2 > -# Source0-md5: fa3d3e0d7e2793073581cf46f23cca8d > -Source1: > http://dl.sourceforge.net/kicad/%{name}-library-%{libver}.tar.bz2 > -# Source1-md5: 9c91940aa5f5563bb86c52ff07e8f99a > -Source2: http://dl.sourceforge.net/kicad/%{name}-doc-%{docver}.tar.bz2 > -# Source2-md5: fcfbc94f675a19db51370e97b88803b1 > +Source0: > ftp://iut-tice.ujf-grenoble.fr/cao/%{name}-sources-%{snapshoot}-stable.tar.bz2 > +# Source0-md5: > +##How To Get Source0: > +## bzr export -r%{snaprev} --format=tbz2 > %{name}-sources-%{snapshoot}-stable.tar.bz2 lp:kicad/stable > +Source1: %{name}-doc-r%{doc_rev}.tar.bz2 > +# Source1-md5: > +##How To Get Source1: > +## bzr export -r%{doc_rev} --format=tbz2 doc.tar.bz2 > lp:~kicad-developers/kicad/doc > +## mv doc.tar.bz2 kicad-doc-r%{doc_rev}.tar.bz2 > +Source2: %{name}-lib-r%{lib_rev}.tar.bz2 > +# Source2-md5: > +##How To Get Source2: > +## bzr export -r%{lib_rev} --format=tbz2 lib.tar.bz2 > lp:~kicad-lib-committers/kicad/library > +## mv lib.tar.bz2 kicad-lib-r%{lib_rev}.tar.bz2 Co prawda nie rozumiem o co z tymi źródłami chodzi i jak to niby ma się zbudować na builderach, ale czy przypadkiem nie wystarczy coś: +## bzr export -r%{doc_rev} --format=tbz2 kicad-doc-r%{doc_rev}.tar.bz2 lp:~kicad-developers/kicad/doc +## bzr export -r%{lib_rev} --format=tbz2 kicad-lib-r%{lib_rev}.tar.bz2 lp:~kicad-lib-committers/kicad/library i bez komentarza, co to robi, bo to widać? > +%ifarch %{x8664} > +%{__cmake} -DCMAKE_VERBOSE_MAKEFILE=ON \ > +-DCMAKE_BUILD_TYPE=Release \ > +-DCMAKE_CXX_FLAGS="-m64" \ > +-DwxUSE_UNICODE=ON \ > +-DKICAD_KEEPCASE=ON \ > +-DKICAD_MINIZIP=OFF \ > +-DCMAKE_INSTALL_PREFIX=%{_prefix} \ > +-DCMAKE_SYSTEM_LIBRARY_PATH=%{_libdir} \ > +-DKICAD_INTERNAT="%{_localedir}" \ > +-DKICAD_PLUGINS="%{_datadir}/%{name}/plugins" \ > +-DKICAD_DATA="%{_datadir}/%{name}" \ > +-DKICAD_DOCS="%{_datadir}/%{name}/doc" \ > +-DKICAD_HELP="%{_datadir}/%{name}/help" \ > +-DKICAD_MODULES="%{_datadir}/%{name}/modules" \ > +-DKICAD_LIBRARY="%{_datadir}/%{name}/library" \ > + ../ > +%else > +%{__cmake} -DCMAKE_VERBOSE_MAKEFILE=ON \ > +-DCMAKE_BUILD_TYPE=Release \ > +-DwxUSE_UNICODE=ON \ > +-DKICAD_KEEPCASE=ON \ > +-DCMAKE_INSTALL_PREFIX=%{_prefix} \ > +-DCMAKE_SYSTEM_LIBRARY_PATH=%{_libdir} \ > +-DKICAD_INTERNAT="%{_localedir}" \ > +-DKICAD_PLUGINS="%{_libdir}/%{name}/plugins" \ > +-DKICAD_DATA="%{_datadir}/%{name}" \ > +-DKICAD_DOCS="%{_datadir}/%{name}/doc" \ > +-DKICAD_HELP="%{_datadir}/%{name}/help" \ > +-DKICAD_MODULES="%{_datadir}/%{name}/modules" \ > +-DKICAD_LIBRARY="%{_datadir}/%{name}/library" \ > + ../ > +%endif Znaczy czym to się różni? Bo mam nadzieję, że nie mam zawalonego pół ekranu tylko dla '-m64', które mogłoby spokojnie siedzieć w jednej linijce... > +cd build [...] > %find_lang %{name} [...] > -%files -f %{name}.lang > +%files -f build/%{name}.lang A tu wystarczyłoby dać 'cd ..' przed wygenerowaniem. > %attr(755,root,root) %{_bindir}/* > +%{_iconsdir}/* Te dwa by się przydały mniej ogólne niż *. -- Tomasz Pala <[email protected]> _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
