Commit b2f75d5c authored by Sam Hocevar's avatar Sam Hocevar

  * ./doc/release-howto.txt: updated documentation.
  * ./vlc.spec: added missing plugin filenames to the build process.
parent bff02b4d
...@@ -9,6 +9,8 @@ HEAD ...@@ -9,6 +9,8 @@ HEAD
0.3.0 0.3.0
Sat, 6 Apr 2002 04:27:50 +0200 Sat, 6 Apr 2002 04:27:50 +0200
* ./doc/release-howto.txt: updated documentation.
* ./vlc.spec: added missing plugin filenames to the build process.
* ./plugins/win32/mainframe.dfm: swapped two mixed up tooltips. * ./plugins/win32/mainframe.dfm: swapped two mixed up tooltips.
* ./Makefile: fixed make dist and make distclean. * ./Makefile: fixed make dist and make distclean.
* ./plugins/dvd/dvd.c: compilation fix. * ./plugins/dvd/dvd.c: compilation fix.
...@@ -255,7 +257,7 @@ Sat, 6 Apr 2002 04:27:50 +0200 ...@@ -255,7 +257,7 @@ Sat, 6 Apr 2002 04:27:50 +0200
* ./include/common.h: compilation fix for Borland C++. * ./include/common.h: compilation fix for Borland C++.
* ./plugins/macosx/aout_macosx.c: MacOS X aout now uses AudioConverter for * ./plugins/macosx/aout_macosx.c: MacOS X aout now uses AudioConverter for
int->float. int->float.
* ./plugins/macosx/*:Various MacOS X intf improvements and bug fixes. * ./plugins/macosx/*: Various MacOS X intf improvements and bug fixes.
* ./plugins/chroma/i420_rgb8.c: fixed a warning. * ./plugins/chroma/i420_rgb8.c: fixed a warning.
* ./plugins/filter/deinterlace.c: fixed chroma deinterlacing. * ./plugins/filter/deinterlace.c: fixed chroma deinterlacing.
* ./plugins/kde/kde.cpp: the KDE interface compiles again. * ./plugins/kde/kde.cpp: the KDE interface compiles again.
...@@ -423,7 +425,7 @@ Sat, 6 Apr 2002 04:27:50 +0200 ...@@ -423,7 +425,7 @@ Sat, 6 Apr 2002 04:27:50 +0200
options input_title or so. options input_title or so.
* ./Makefile: added network to the list of the plugins directories. * ./Makefile: added network to the list of the plugins directories.
* ./plugins/dvd/input_dvd.c: fixed DVD input under Win32. * ./plugins/dvd/input_dvd.c: fixed DVD input under Win32.
* ./src/input/input.c: fixed input parser under win32, chich couldn't * ./src/input/input.c: fixed input parser under win32, which couldn't
understand that c:\windows\bureau is a valid file and doesn't need to be understand that c:\windows\bureau is a valid file and doesn't need to be
accessed with the plugin 'C' :-) accessed with the plugin 'C' :-)
* ./AUTHORS: added xav. * ./AUTHORS: added xav.
...@@ -593,7 +595,7 @@ Sat, 6 Apr 2002 04:27:50 +0200 ...@@ -593,7 +595,7 @@ Sat, 6 Apr 2002 04:27:50 +0200
having a lot of underflows, this plugin is currently better adapted than having a lot of underflows, this plugin is currently better adapted than
the directx plugin. the directx plugin.
* ./src/audio_output/audio_output.c: moved some initialization stuff in * ./src/audio_output/audio_output.c: moved some initialization stuff in
audio_out.c so we can now the caracteristics of the audio stream before audio_out.c so we can know the caracteristics of the audio stream before
calling aout_Open(). calling aout_Open().
* ./configure.in, Makefile: configure and Makefile tweaking for dvdread * ./configure.in, Makefile: configure and Makefile tweaking for dvdread
module. module.
...@@ -645,7 +647,7 @@ Sat, 6 Apr 2002 04:27:50 +0200 ...@@ -645,7 +647,7 @@ Sat, 6 Apr 2002 04:27:50 +0200
* ./vlc.spec: imported MandrakeSoft's new spec file. * ./vlc.spec: imported MandrakeSoft's new spec file.
* ./debian/control: fixed build-dependencies for vlc-mad. * ./debian/control: fixed build-dependencies for vlc-mad.
* ./debian/rules: fixed the vlc-arts and vlc-mad package builds. * ./debian/rules: fixed the vlc-arts and vlc-mad package builds.
* ./plugins/gtk/{gtk|gnome}.c: the gnome/gtk interface should no longer user * ./plugins/gtk/{gtk|gnome}.c: the gnome/gtk interface should no longer use
p_input->stream before it has been initialized. p_input->stream before it has been initialized.
* ./src/input/input.c: stream lock is initialized in input_CreateThread * ./src/input/input.c: stream lock is initialized in input_CreateThread
instead of initThread, to have it initialized when we call it in the instead of initThread, to have it initialized when we call it in the
...@@ -929,7 +931,7 @@ Sat, 6 Apr 2002 04:27:50 +0200 ...@@ -929,7 +931,7 @@ Sat, 6 Apr 2002 04:27:50 +0200
* ./plugins/spudec/*: renamed spu_dec to spudec and mad_adec to mad to stay * ./plugins/spudec/*: renamed spu_dec to spudec and mad_adec to mad to stay
coherent with other plugins. Also, renamed mpeg to mpeg_system. coherent with other plugins. Also, renamed mpeg to mpeg_system.
* ./AUTHORS: added jobi. * ./AUTHORS: added jobi.
* ./plugins/x11/vout_common.c: voutFactored code common to vout_x11.c and * ./plugins/x11/vout_common.c: factored code common to vout_x11.c and
vout_xvideo.c. vout_xvideo.c.
0.2.92 0.2.92
......
...@@ -17,55 +17,60 @@ ...@@ -17,55 +17,60 @@
- mettre à jour les ChangeLog et la TODO list pour ceux qui auraient - mettre à jour les ChangeLog et la TODO list pour ceux qui auraient
étourdiment oublié de l'updater à chaque commit étourdiment oublié de l'updater à chaque commit
- updater le numéro de version et le timestamp dans : - updater le numéro de version et le timestamp dans :
· vlc.spec
· ChangeLog · ChangeLog
· debian/changelog
- updater debian/changelog (laissez faire sam si vous ne savez pas - updater debian/changelog (laissez faire sam si vous ne savez pas
comment faire) comment faire)
* Commit, tag * Commit
* Tarballs * Tarballs
- créer le tar.gz et le tar.bz2 du vlc avec `make snapshot'. - créer le tar.gz du vlc avec `make dist'.
- copier le tar.gz et le tar.bz2 sur brahma, dans le répertoire - copier le tar.gz sur brahma, dans /opt/ftp/pub/vlc/XXX/
/opt/ftp/pub/videolan/vlc/<n° de version>/
- si les répertoires créés ne sont pas en g+w, corriger cela - si les répertoires créés ne sont pas en g+w, corriger cela
* Packages Debian pour videolan.org * Packages Debian
- à partir d'un tar.gz, lancer `dpkg-buildpackage -rfakeroot [-us -uc]'
- copier tous les fichiers créés sur brahma, dans le répertoire
/opt/ftp/pub/videolan/vlc/<n° de version>/deb/
* Packages Debian officiels pour debian.org mv vlc-XXX.tar.gz vlc_XXX.orig.tar.gz
tar xvzf vlc_XXX.orig.tar.gz
cd vlc-XXX
dpkg-buildpackage -rfakeroot
if [ $LOGNAME = sam ]; then debupload ../*XXX*; fi
# copier les fichiers créés sur brahma, dans /opt/ftp/pub/vlc/XXX/deb/
- normalement il n'y a que sam qui touche à ça. * Packages RPM
- créer un tar.gz sans support dvdcss avec `make snapshot-nocss'
- `dpkg-buildpackage -rfakeroot'
- `debupload'
* Packages RedHat rpm -ta vlc-XXX.tar.gz
# copier les fichiers créés sur brahma, dans /opt/ftp/pub/vlc/XXX/rpm/
- mettre le tar.bz2 dans /usr/src/redhat/SOURCES
- extraire le tar.bz2, faire un chown root.root vlc.spec
- lancer rpm -ba vlc.spec
* Packages BeOS * Packages BeOS
- compiler un vlc avec `--enable-release' tar xvzf vlc-XXX.tar.gz
- lancer `make package-beos' cd vlc-XXX
- copier le .zip créé sur brahma, dans le répertoire ./configure --with-dvdcss-tree=../libdvdcss --enable-release
/opt/ftp/pub/videolan/vlc/<n° de version>/beos/ make
make package-beos
# copier le .zip créé sur brahma, dans /opt/ftp/pub/vlc/XXX/beos/
* Packages Win32 * Packages Win32
- cross-compiler un vlc avec `--enable-release' # aller sur vthr
- lancer `make package-win32' tar xvzf vlc-XXX.tar.gz
- copier le .exe créé sur brahma, dans le répertoire cd vlc-XXX
/opt/ftp/pub/videolan/vlc/<n° de version>/win32/ configure-win32 --enable-release --disable-gtk --disable-sdl
make
make package-win32
# copier le .exe créé sur brahma, dans /opt/ftp/pub/vlc/XXX/win32/
* Commit (ben oui, faut pas croire que tout aura marché du premier coup)
* Tag, selon le schéma v0_2_92 pour 0.2.92
* Update sur le web * Update sur le web
- le web se trouve dans /opt/www/videolan/htdocs/ - le web se trouve dans /opt/www/videolan/
- éditer vlc/download.html pour mettre à jour les tarballs - éditer vlc/download.html pour mettre à jour les tarballs
- éditer news.msg pour mettre une petite bafouille sur la release, en - éditer news.msg pour mettre une petite bafouille sur la release, en
s'inspirant des releases précédentes et du changelog quand on n'a pas s'inspirant des releases précédentes et du changelog quand on n'a pas
......
...@@ -20,9 +20,9 @@ Version: %{version} ...@@ -20,9 +20,9 @@ Version: %{version}
Release: %{release} Release: %{release}
%if %{cvs} %if %{cvs}
Source0: http://www.videolan.org/pub/videolan/vlc/snapshots/%{cvs_name}.tar.bz2 Source0: http://www.videolan.org/pub/videolan/vlc/snapshots/%{cvs_name}.tar.gz
%else %else
Source0: http://www.videolan.org/packages/%{version}/%{name}-%{version}.tar.bz2 Source0: http://www.videolan.org/packages/%{version}/%{name}-%{version}.tar.gz
%endif %endif
License: GPL License: GPL
Group: Video Group: Video
...@@ -134,8 +134,7 @@ If you are going to watch DVD with the ALSA plugin, you should install vlc-alsa ...@@ -134,8 +134,7 @@ If you are going to watch DVD with the ALSA plugin, you should install vlc-alsa
%ifarch ppc %ifarch ppc
# Dadou - 0.1.99h-mdk - Don't use configure here. It breaks build at present # Dadou - 0.1.99h-mdk - Don't use configure here. It breaks build at present
# time. # time.
./configure --enable-release \ ./configure --enable-release --enable-dvd --without-dvdcss \
--enable-dvd --without-dvdcss \
--prefix=%_prefix \ --prefix=%_prefix \
--enable-gnome --enable-x11 --enable-gtk --enable-qt \ --enable-gnome --enable-x11 --enable-gtk --enable-qt \
--enable-esd \ --enable-esd \
...@@ -146,8 +145,7 @@ perl -pi -e "s|CFLAGS \+= -mcpu=604e|#CFLAGS \+= -mcpu=604e|" Makefile ...@@ -146,8 +145,7 @@ perl -pi -e "s|CFLAGS \+= -mcpu=604e|#CFLAGS \+= -mcpu=604e|" Makefile
perl -pi -e "s|#CFLAGS \+= -mcpu=750|CFLAGS \+= -mcpu=750 -mtune=750|" Makefile perl -pi -e "s|#CFLAGS \+= -mcpu=750|CFLAGS \+= -mcpu=750 -mtune=750|" Makefile
%else %else
#export CC="gcc-3.0.1" CXX="g++-3.0.1" #export CC="gcc-3.0.1" CXX="g++-3.0.1"
%configure --enable-release \ %configure --enable-release --enable-dvd --without-dvdcss \
--enable-dvd --without-dvdcss \
--enable-gnome --enable-gtk \ --enable-gnome --enable-gtk \
--enable-x11 --disable-qt --enable-ncurses \ --enable-x11 --disable-qt --enable-ncurses \
--enable-esd --enable-alsa \ --enable-esd --enable-alsa \
...@@ -210,13 +208,35 @@ rm -fr %buildroot ...@@ -210,13 +208,35 @@ rm -fr %buildroot
%doc README COPYING %doc README COPYING
%{_bindir}/vlc %{_bindir}/vlc
%dir %{_libdir}/videolan/vlc %dir %{_libdir}/videolan/vlc
%{_libdir}/videolan/vlc/ac3_spdif.so
%{_libdir}/videolan/vlc/dsp.so %{_libdir}/videolan/vlc/dsp.so
%{_libdir}/videolan/vlc/dummy.so
%{_libdir}/videolan/vlc/dvd.so
%{_libdir}/videolan/vlc/fb.so %{_libdir}/videolan/vlc/fb.so
%{_libdir}/videolan/vlc/file.so
%{_libdir}/videolan/vlc/filter_deinterlace.so
%{_libdir}/videolan/vlc/filter_distort.so
%{_libdir}/videolan/vlc/filter_invert.so
%{_libdir}/videolan/vlc/filter_transform.so
%{_libdir}/videolan/vlc/filter_wall.so
%{_libdir}/videolan/vlc/fx_scope.so
%{_libdir}/videolan/vlc/http.so
%{_libdir}/videolan/vlc/ipv4.so
%{_libdir}/videolan/vlc/ipv6.so
%{_libdir}/videolan/vlc/logger.so
%{_libdir}/videolan/vlc/lpcm_adec.so
%{_libdir}/videolan/vlc/memcpy.so
%{_libdir}/videolan/vlc/mga.so
%{_libdir}/videolan/vlc/mpeg_es.so
%{_libdir}/videolan/vlc/mpeg_ps.so
%{_libdir}/videolan/vlc/mpeg_ts.so
%{_libdir}/videolan/vlc/null.so
%{_libdir}/videolan/vlc/rc.so
%{_libdir}/videolan/vlc/spudec.so
%{_libdir}/videolan/vlc/udp.so
%{_libdir}/videolan/vlc/vcd.so
%{_libdir}/videolan/vlc/x11.so %{_libdir}/videolan/vlc/x11.so
# ac3_spdif: AC3 decoder using SPDIF pass-through. %{_libdir}/videolan/vlc/xmga.so
%{_libdir}/videolan/vlc/ac3_spdif.so
# spudec: DVD subtitles decoder.
%{_libdir}/videolan/vlc/spu_dec.so
# nothing useful for the moment. # nothing useful for the moment.
#%dir %{_datadir}/videolan #%dir %{_datadir}/videolan
#%{_datadir}/videolan/* #%{_datadir}/videolan/*
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment