ALT Linux Bugzilla
– Attachment 2172 Details for
Bug 12680
xdtv should be build with system libxosd
New bug
|
Search
|
[?]
|
Help
Register
|
Log In
[x]
|
Forgot Password
Login:
[x]
|
EN
|
RU
Поправленный спек
xdtv.spec (text/plain), 13.00 KB, created by
Alexey V. Novikov
on 2007-09-04 11:48:53 MSD
(
hide
)
Description:
Поправленный спек
Filename:
MIME Type:
Creator:
Alexey V. Novikov
Created:
2007-09-04 11:48:53 MSD
Size:
13.00 KB
patch
obsolete
>############################################################################## ># $Id: xdtv.spec.in,v 1.26 2006/01/27 20:38:14 pingus77 Exp $ >############################################################################## ># Minimum required is: X11 & XPM & Xaw from X.org + Xterm ># ># Optional: ># To have a better GUI: ># neXtaw (0.15.1) from http://siag.nu/neXtaw/ ># or XawM from http://sourceforge.net/projects/xawm/ ># or Xaw95 & Xaw3d (not advised) ># ># To Record with a lot of audio/video codecs: ># FFMpeg (50.0.0+) from http://ffmpeg.sourceforge.net/ read README.ffmpeg for more infos ># Lame (3.96+)from http://lame.sourceforge.net/ ># XviD (1.x+) from http://www.xvid.org/ ># DivX (5.0.1alpha only) from http://www.divx.com/divx/linux/ ># Ogg (1.1.2+) & Theora (1.0alpha5) & Vorbis (1.1.0+) from http://www.xiph.org/ ># ># Other options: ># Zvbi (0.2.15+) from http://zapping.sourceforge.net/ (Scanning channels and get their names ># Alsa (1.x) from http://www.alsa-project.org/ (Better sound architecture than OSS) ># Lirc (0.7.x+) from http://www.lirc.org/ (If you have a remote and want to use it) ># libpng & libjpeg (For capturing AleVT & XdTV snapshots) >############################################################################## > > >%define cvsversion cvs20070519 >%define new_name xawdecode > >%define branch_point alt10.%cvsversion >%define revision 2.1 > > >Name: xdtv >Summary: XdTV is a software to record & watch TV >Version: 2.4.0 >Release: %branch_point.%revision > >License: GPL >Url: http://xawdecode.sourceforge.net/ >Packager: Hihin Ruslan <ruslandh@altlinux.ru> >Source0: %new_name-%cvsversion.tar.bz2 >Source1: %name.desktop >Source2: xdtv_russian_addons.tar.gz > >Patch1: xdtv-2.4.cvs20070519-mini-alevt.patch >Patch2: xdtv-2.4.cvs20070519.ffmpeg-record.patch >Patch3: xdtv-2.4.cvs20070519-tv_debug.patch >Patch6: xdtv-2.4.cvs20070519-scantv.patch >Patch7: xdtv-2.4.cvs20070519-size.patch >Patch8: xdtv-2.4.cvs20070519-utf8.patch >Patch9: xawdecode-cvs20070519-font.patch >Patch10: xdtv-2.4.cvs20070519-right3.patch >Patch11: xawdecode-cvs20070519-divx.patch >Patch12: xdtv-2.4.cvs20070519-xosd-system.patch > >Group: Video > > > >%def_enable optimization >#def_disable cpu-detection > >%def_disable debug >%def_enable mmx > ># Defaults : >%def_enable nls >%def_enable pixmaps >%def_enable xinerama > >%def_enable nextaw >%def_disable xawm >%def_disable xaw95 >%def_disable xaw3d > >%def_enable ogg >%def_enable xvid >%def_enable ffmpeg >%def_disable divx4linux >%def_enable lame >%def_enable dvb >%def_enable zvbi >%def_enable lirc >%def_enable alsa >%def_enable png >%def_enable jpeg >%def_enable faac >%def_enable mowitz >%def_enable xvtv >%def_enable x264 >%def_enable xosd > >%define Name XdTV >%define summary1 %name is a software to record & watch TV. >%define tvtuner_launcher %_desktopdir > ># Automatically added by buildreq on Mon Mar 27 2006 >BuildRequires: libX11-devel bdftopcf gcc4.1-c++ libXv-devel libXxf86dga-devel >BuildRequires: libXxf86vm-devel mkfontdir xorg-cf-files xset > >BuildPreReq: libX11-devel linux-libc-headers libXpm-devel libXaw-devel >BuildPreReq: autoconf automake > > > >%if_enabled x264 >BuildPreReq: libx264-devel >%endif > > >%if_enabled ogg >BuildPreReq: libogg-devel libtheora-devel libvorbis-devel >%endif > >%if_enabled xvid >BuildPreReq: libxvid-devel >%endif > >%if_enabled ffmpeg >BuildPreReq: libffmpeg-devel >%endif > >%if_enabled divx >BuildPreReq: libavifile-devel >%endif > >%if_enabled lame >BuildPreReq: liblame-devel >%endif > >%if_enabled dvb >BuildPreReq: libdvbpsi-devel >%endif > >%if_enabled zvbi >BuildPreReq: libzvbi-devel >%endif > >%if_enabled lirc >BuildPreReq: liblirc-devel >%endif > >%if_enabled alsa >BuildPreReq: libalsa-devel >%endif > >%if_enabled png >BuildPreReq: libpng-devel >%endif > >%if_enabled jpeg >BuildPreReq: libjpeg-devel >%endif > >%if_enabled faac >BuildPreReq: libfaac-devel >%endif > >%if_enabled xosd >BuildPreReq: libxosd-devel >%endif > >%description >XdTV is a software that allows you to to record & watch TV. >It interacts with Nxtvepg for NextView, >and uses the video4linux API. It can use some deinterlacing filters >and can record video files in various containers (AVI, MPEG, OGG, etc.) >with many codecs (FFMpeg(>=0.4.6), XviD(0.9 & 1.x), >Ogg Theora (>=1.0alpha5) & Vorbis and DivX4/5). >For AleVT for Teletext install libalevt >It has also some plugin capabilities. > >%description -l ru_RU.CP1251 >XdTV (ïðîãðàììà ïîä X11 îñíîâàííàÿ íà xawtv) ýòî ñîôò äëÿ ïðîñìîòðà >TV. Îíà âçàèìîäåéñòâóåò ñ AleVT äëÿ Teletext è ñ Nxtvepg äëÿ NextView, >èñïîëüçóåò video4linux API. Ìîæåò èñïîëüçîâàòü äåèíòåðëåéñ ôèëüòðû è >çàïèñûâàòü âèäåî ñ ïîìîùüþ êîäåêîâ: FFMpeg(>=0.4.6), XviD(0.9 & 1.x), >Ogg Theora (>=1.0alpha5) & Vorbis, DivX4/5. Èìåþòñÿ âîçìîæíîñòè ïî >ïîäêëþ÷åíèþ ïëàãèíîâ. Äëÿ èñïîëüçîâàíèÿ òåëåòåêñòà íåîáõîäèìî óñòàíîâèòü >ïàêåò libalevt > > >%description -l ru_RU.UTF8 >XdTV (пÑогÑамма под X11 оÑÐ½Ð¾Ð²Ð°Ð½Ð½Ð°Ñ Ð½Ð° xawtv) ÑÑо ÑоÑÑ Ð´Ð»Ñ Ð¿ÑоÑмоÑÑа >TV. Ðна взаимодейÑÑвÑÐµÑ Ñ AleVT Ð´Ð»Ñ Teletext и Ñ Nxtvepg Ð´Ð»Ñ NextView, >иÑполÑзÑÐµÑ video4linux API. ÐÐ¾Ð¶ÐµÑ Ð¸ÑполÑзоваÑÑ Ð´ÐµÐ¸Ð½ÑеÑÐ»ÐµÐ¹Ñ ÑилÑÑÑÑ Ð¸ >запиÑÑваÑÑ Ð²Ð¸Ð´ÐµÐ¾ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ ÐºÐ¾Ð´ÐµÐºÐ¾Ð²: FFMpeg(>=0.4.6), XviD(0.9 & 1.x), >Ogg Theora (>=1.0alpha5) & Vorbis, DivX4/5. ÐмеÑÑÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑи по >подклÑÑÐµÐ½Ð¸Ñ Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð². ÐÐ»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ ÑелеÑекÑÑа Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑÑÑановиÑÑ >Ð¿Ð°ÐºÐµÑ libalevt. > > >%package -n libalevt >Summary: Developpement files for XdTV >Group: Development/C > >%if_enabled nextaw >BuildPreReq: libneXtaw-devel >%endif > >%if_enabled xawm >BuildPreReq: libXawM1-devel >%endif > >%if_enabled xaw95 >BuildPreReq: libXaw95-devel >%endif > >%if_enabled xaw3d >BuildPreReq: libXaw3d-devel >%endif > >%if_enabled xinerama >BuildPreReq: libXinerama-devel >%endif > >%package -n libalevt-devel >Summary: Developpement files for XdTV >Group: Development/C >Requires: libalevt = %version-%release > >%description -n libalevt >Teletext decoder and browser for the bttv driver. > >%description -n libalevt-devel >Headers and tool for development with libalevt. > >%description -n libalevt -l ru_RU.UTF8 >X11 библиоÑка Ð´Ð»Ñ Ð´ÐµÐºÐ¾Ð´Ð¸ÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑелеÑекÑÑа. > >%description -n libalevt -l ru_RU.CP1251 >X11 áèáëèîòåêà äëÿ äåêîäèðîâàíèÿ òåëåòåêñòà. > > >%package OSD-font >Summary: Font used by XdTV OSD function >Group: Video > >%description OSD-font >Font used by XdTV OSD function. > >%prep >%setup -n %new_name -q -a2 >%patch1 -p1 >%patch2 -p1 >%patch3 -p1 >%patch6 -p1 >%patch7 -p1 >%patch8 -p1 >%patch9 -p1 >%patch10 -p1 >%patch11 -p1 > >%if_enabled xosd >%patch12 -p1 >rm -f src/xosd.{c,h} >%endif > >%build >%__autoreconf > >export FLAGS="%optflags -DNDEBUG -DNO_DEBUG -D_GNU_SOURCE " >%configure \ >%if_enabled optimization > --enable-cpu-detection \ >%else > --disable-cpu-detection \ >%endif > --with-external-ffmpeg \ > --with-gnu-ld \ > --with-pic \ > --with-x \ > --enable-smallfont \ > --disable-x11-ext-checking \ > --with-fontdir=%buildroot%_x11fontsdir/%name \ > --with-appdefaultsdir=%_x11appconfdir \ > %{subst_enable mmx} \ > %{subst_enable nls} \ > %{subst_enable pixmaps} \ > %{subst_enable debug} \ > %{subst_enable xinerama} \ > %{subst_enable ogg} \ > %{subst_enable x264} \ > %{subst_enable xvtv} \ > %{subst_enable divx} \ > %{subst_enable xvid} \ > %{subst_enable ffmpeg} \ > %{subst_enable lame} \ > %{subst_enable zvbi} \ > %{subst_enable lirc} \ > %{subst_enable dvb} \ > %{subst_enable alsa} \ > %{subst_enable jpeg} \ > %{subst_enable png} \ > %{subst_enable nextaw} \ > %{subst_enable xawm} \ > %{subst_enable faac} \ > %{subst_enable xaw95} \ > %{subst_enable xaw3d} \ > %{subst_enable mowitz} \ >export ROOT=%buildroot/usr >%make_build > >%install >%makeinstall ROOT=%buildroot \ > SUID_ROOT="" \ > libdir=%buildroot/%_libdir > ># Cure man path if needed >install -d -m 755 %buildroot%_includedir/libalevt >install -m 644 alevt/*.h %buildroot%_includedir/libalevt >install -d -m 755 %buildroot%_man1dir >install -m 644 man/%name.1 %buildroot%_man1dir >install -m 644 man/%{name}_cmd.1 %buildroot%_man1dir >install -m 644 man/%{name}_alevt-cap.1 %buildroot%_man1dir >install -m 644 man/%{name}_alevt-date.1 %buildroot%_man1dir >install -m 644 man/%{name}_alevt.1 %buildroot%_man1dir > ># Dynamic desktop support >mkdir -p %buildroot/%tvtuner_launcher >cp %{SOURCE1} %buildroot/%tvtuner_launcher/ > >cat > %buildroot%_desktopdir/xdtv_wizard.desktop << EOF >[Desktop Entry] >Name=xdtv_wizard >GenericName[ru]=Ðаладка паÑамеÑÑов xdtv >Comment=xdtv is a software to record & watch TV. >Categories=AudioVideo;Video;WatchTV; >TryExec=/usr/bin/xdtv_wizard >Exec=/usr/bin/xdtv_wizard >Terminal=true >Icon=xdtv.png >Type=Application >EOF > >cat > %buildroot%_desktopdir/scan_xdtv.desktop << EOF >[Desktop Entry] >Name=xdtv_scantv.sh >GenericName[ru]=ÐаÑÑÑойка каналов xdtv >Comment=xdtv is a software to record & watch TV. >Categories=AudioVideo;Video;WatchTV; >TryExec=/usr/bin/xdtv_scan.sh >Exec=/usr/bin/xdtv_scan.sh >Terminal=true >Icon=xdtv.png >Type=Application >EOF > >cat > %buildroot%_desktopdir/xdtv_make_dvb.desktop << EOF >[Desktop Entry] >Name=xdtv_scantv.sh >GenericName[ru]=xdtv СкÑÐ¸Ð¿Ñ ÑабоÑÑ Ñ DVB >Comment=xdtv is a software to record & watch TV. >Categories=AudioVideo;Video;WatchTV; >TryExec=/usr/bin/xdtv_makedvb.sh >Exec=/usr/bin/xdtv_makedvb.sh >Terminal=true >Icon=xdtv.png >Type=Application >EOF > ># menu >install -pD -m 644 %name-16.png %buildroot/%_miconsdir/%name.png >install -pD -m 644 %name-32.png %buildroot/%_iconsdir/%name.png >install -pD -m 644 %name-48.png %buildroot/%_liconsdir/%name.png > >%files >%doc AUTHORS COPYING INSTALL FAQfr-xdtv TODO ChangeLog >%doc lisez-moi >%doc README README.* >%doc *.sample >#doc README README.dvb README.record README.bs README.ffmpeg README.streaming >#doc README.bsd README.gentoo README.xvid README.buildme README.lirc >#doc README.deinterlace README.plugins >#doc xdtvrc.sample lircrc.miro.sample lircrc.hauppauge.sample lircrc.animax.sample >#doc lircrc.WinfastTV2000.sample xdtvrc.ru.cp1251.sample xdtvrc.ru.utf8.sample > >%dir %_sysconfdir/%name >%_sysconfdir/%name/%{name}_wizard-en.conf >%_sysconfdir/%name/%{name}_wizard-en-UTF8.conf >%_bindir/%name >%_bindir/%{name}_cmd >%_bindir/%{name}_wizard >%_bindir/%{name}_scantv >%_bindir/%{name}_alevt-cap >%_bindir/%{name}_alevt-capall >%_bindir/%{name}_alevt-date >%_bindir/%{name}_v4l-conf >%_bindir/%{name}_scan.sh >%_bindir/%{name}_record.sh >%_bindir/%{name}_makedvd.sh >%_man1dir/* >%_datadir/%name/icons/* >%_x11appconfdir/* > >#_menudir/%name >#_menudir/%{name}_wizard >%_iconsdir/%name.png >%_miconsdir/%name.png >%_liconsdir/%name.png >%_desktopdir/*.desktop > >%files -n libalevt >%_libdir/*.so.* >#exclude %_libdir/libalevt.la >#exclude %_libdir/libalevt.a > >%files -n libalevt-devel >%_includedir/* >%_libdir/*.so > >%files OSD-font >%dir %_x11fontsdir/xdtv >%_x11fontsdir/xdtv/* > >%post -n libalevt >%post_ldconfig > >%postun -n libalevt >%postun_ldconfig > >%post OSD-font >%_sbindir/chkfontpath -q --add %_x11fontsdir/%name ||: > >%postun OSD-font >if [ "$1" = "0" ]; then > %_sbindir/chkfontpath -q --remove %_x11fontsdir/%name ||: >fi > >%changelog >* Tue Jul 24 2007 Alexey Novikov <shader@yandex.ru> 2.4.0-alt10.cvs20070519.2.1 >- build srictly with neXtaw >- build with system libxosd > >* Sun Jul 22 2007 Hihin Ruslan <ruslandh@altlinux.ru> 2.4.0-alt10.cvs20070519.2 >- add xawdecode-cvs20070519-divx.patch > >* Sat Jun 16 2007 Hihin Ruslan <ruslandh@altlinux.ru> 2.4.0-alt10.cvs20070519.1 >- version for branch-4.0 > >* Mon Jun 11 2007 Hihin Ruslan <ruslandh@altlinux.ru> 2.4.0-alt9.cvs20070519 >- correct align > >* Mon Jun 11 2007 Hihin Ruslan <ruslandh@altlinux.ru> 2.4.0-alt8.cvs20070519 >- add xdtv-2.4.cvs20070519-right2.patch >- remove xdtv-2.4.cvs20070519-right2.patch and xdtv-2.4.cvs20070519-float.patch > >* Fri Jun 08 2007 Hihin Ruslan <ruslandh@altlinux.ru> 2.4.0-alt7.cvs20070519 >- correct spec and xdtv-2.4.cvs20070519-mini-alevt.patch > >* Wed Jun 06 2007 Hihin Ruslan <ruslandh@altlinux.ru> 2.4.0-alt6.cvs20070519.1 >- correct xdtv_russian_addons > >* Tue Jun 05 2007 Hihin Ruslan <ruslandh@altlinux.ru> 2.4.0-alt6.cvs20070519 >- correct ru_RU.UTF8 > >* Fri Jun 01 2007 Hihin Ruslan <ruslandh@altlinux.ru> 2.4.0-alt4.cvs20070519 >- correct xdtv_scantv.sh >- add xdtv_russian_addons > >* Sun May 27 2007 Hihin Ruslan <ruslandh@altlinux.ru> 2.4.0-alt3.cvs20070519 >- add xdtv-2.4.cvs20070519-float.patch >- cvs version > >* Thu May 17 2007 Hihin Ruslan <ruslandh@altlinux.ru> 2.4.0-alt2.4 >- add --enable-mmx > >* Tue May 08 2007 Hihin Ruslan <ruslandh@altlinux.ru> 2.4.0-alt2.3 >- correct xdtv.desktop > >* Mon May 07 2007 Hihin Ruslan <ruslandh@altlinux.ru> 2.4.0-alt2.2 >- correct xdtv.desktop > >* Sun Mar 11 2007 Hihin Ruslan <ruslandh@altlinux.ru> 2.4.0-alt2.1 >- correct xdtv-2.4.0-alevt.patch > >* Sun Feb 25 2007 Hihin Ruslan <ruslandh@altlinux.ru> 2.4.0-alt2 >- new version >- add dynamic libalevt.so >- patch ffmpeg-record from Alexey V. Novikov >- add key --with-external-ffmpeg >- correct spec > >* Sat Sep 23 2006 Hihin Ruslan <ruslandh@altlinux.ru> 2.4.0-alt1.pre0 >- first version for ALT-Linux > >* Sat Jul 22 2006 Hihin Ruslan <hihin_c@t_narod_dot_ru> 2.4.0pre0-alt1a >- add menu and desktop > >* Wed Jul 19 2006 Sergei Epiphanov <serpiph@altlinux.ru> 2.4.0pre0-alt1 >- Updated version to 2.4.0pre0 >- Cleanup spec > >* Thu Dec 22 2005 Sir Pingus <pingus_77@yahoo.fr> 2.3.0-1mdk >- 2.3.0 >- review all the spec: now -with / without can be use with rpmbuild
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 12680
: 2172 |
2173