]> git.pld-linux.org Git - packages/LiVES.git/blob - LiVES.spec
- more verbose files
[packages/LiVES.git] / LiVES.spec
1 # TODO
2 # - unfortunately it crashes in weed_plugin_info_init (alien_overlay.wo)
3 # - some platform-independent left in %{_libdir}
4 # - LiVES req LiVES-plugins which req LiVES; it sucks
5
6 %define         _sname          lives
7
8 Summary:        LiVES - the Linux Video Editing System
9 Summary(pl.UTF-8):      LiVES - Linuksowy System Edycji Video
10 Name:           LiVES
11 Version:        0.9.8.6
12 Release:        0.1
13 License:        GPL v2
14 Group:          X11/Applications/Multimedia
15 Source0:        http://www.xs4all.nl/%7Esalsaman/lives/current/%{name}-%{version}.tar.bz2
16 # Source0-md5:  c73aed9b2da4fc74d51f9e92fae7439d
17 Source1:        %{name}.desktop
18 Patch0:         %{name}-FHS.patch
19 Patch1:         %{name}-automake.patch
20 URL:            http://www.xs4all.nl/~salsaman/lives/
21 BuildRequires:  SDL-devel
22 BuildRequires:  autoconf >= 2.57
23 BuildRequires:  automake >= 1:1.7
24 BuildRequires:  gettext-devel >= 0.14.1
25 BuildRequires:  gtk+2-devel >= 2.0.0
26 BuildRequires:  libtheora-devel
27 BuildRequires:  libtool
28 BuildRequires:  libvisual-devel
29 BuildRequires:  mjpegtools-devel
30 BuildRequires:  pkgconfig
31 BuildRequires:  sed >= 4.0
32 BuildRequires:  xorg-util-imake
33 Requires:       %{name}-plugins = %{version}-%{release}
34 Requires:       ImageMagick >= 5
35 Requires:       ffmpeg
36 Requires:       mplayer >= 0.90rc1
37 Requires:       ogmtools
38 Requires:       perl-base
39 Requires:       python >= 1:2.3
40 Requires:       sox
41 Requires:       transcode
42 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
44 # workaround for the next change
45 %define         _localedir      %{_usr}/share/locale
46 # platform-dependent plugins in %{_datadir}
47 %define         _datadir        %{_libdir}
48 %define         _themesdir      %{_datadir}/%{_sname}/themes
49 # shared objects without .so (e.g. SDL), which we don't want to provide
50 %define         _noautoprovfiles        ^%{_datadir}/%{_sname}/.*
51
52 %description
53 LiVES began as the Linux Video Editing System. Since it now runs on
54 more operating systems, LiVES is a Video Editing System. It is
55 designed to be simple to use, yet powerful. It is small in size, yet
56 it has many advanced features.
57
58 %description -l pl.UTF-8
59 LiVES zaczynał jako Linuksowy System Edycji Video. Obecnie można
60 również uruchomić go na większej liczbie systemów operacyjnych.
61 Zaprojektowany został tak, by być zarówno prostym w użyciu jak i mimo
62 niewielkiego rozmiaru posiadać zaawansowane funkcje.
63
64 %package plugins
65 Summary:        Plugins for LiVES
66 Summary(pl.UTF-8):      Wtyczki dla LiVES
67 Group:          X11/Applications/Multimedia
68 Requires:       %{name} = %{version}-%{release}
69
70 %description plugins
71 Plugins for LiVES.
72
73 %description plugins -l pl.UTF-8
74 Wtyczki (plugins) dla LiVES.
75
76 %package themes
77 Summary:        Themes for LiVES
78 Summary(pl.UTF-8):      Motywy dla LiVES
79 Group:          Themes/GTK+
80 Requires:       %{name} = %{version}-%{release}
81
82 %description themes
83 Themes for LiVES.
84
85 %description themes -l pl.UTF-8
86 Motywy dla LiVES.
87
88 %prep
89 %setup -qn %{_sname}-%{version}
90 %patch0 -p1
91 %patch1 -p1
92
93 # wrrr
94 sed -i -e 's,/share/,/%{_lib}/,' po/pxgettext po/make_rfx_builtin_list.pl
95
96 %build
97 %{__aclocal} -I m4
98 %{__autoconf}
99 %{__automake}
100 # hack: DATADIRNAME defined too late in configure
101 %configure \
102         DATADIRNAME=share
103 %{__make} \
104         CFLAGS="%{rpmcflags} -fPIC"
105
106 %install
107 rm -rf $RPM_BUILD_ROOT
108 install -d $RPM_BUILD_ROOT%{_desktopdir}
109 install -d $RPM_BUILD_ROOT%{_pixmapsdir}
110 install -d $RPM_BUILD_ROOT%{_datadir}/lives/plugins/effects/rendered
111 for i in lives-plugins/plugins/effects/RFXscripts/*.script ; do
112         ./build-lives-rfx-plugin $i $RPM_BUILD_ROOT%{_datadir}/lives/plugins/effects/rendered
113 done
114
115 # hack: override localedir because of redefined datadir
116 %{__make} install \
117         DESTDIR=$RPM_BUILD_ROOT \
118         localedir=%{_localedir}
119
120 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
121 mv $RPM_BUILD_ROOT%{_docdir}/%{_sname}-%{version} \
122         $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
123
124 mv -f $RPM_BUILD_ROOT%{_localedir}/de{_DE,}
125 mv -f $RPM_BUILD_ROOT%{_localedir}/nl{_NL,}
126
127 %find_lang %{_sname}
128
129 %clean
130 rm -rf $RPM_BUILD_ROOT
131
132 %files -f %{_sname}.lang
133 %defattr(644,root,root,755)
134 %doc AUTHORS BUGS ChangeLog FEATURES GETTING.STARTED NEWS RFX OMC
135 %attr(755,root,root) %{_bindir}/*
136 %dir %{_datadir}/%{_sname}
137 %{_datadir}/%{_sname}/icons
138 %{_datadir}/%{_sname}/default.keymap
139 %{_desktopdir}/%{name}.desktop
140 %{_pixmapsdir}/%{_sname}.xpm
141 %dir %{_themesdir}
142 %{_themesdir}/default
143
144 %files themes
145 %defattr(644,root,root,755)
146 %{_themesdir}/camera
147 %{_themesdir}/cutting_room
148 %{_themesdir}/greenish
149 %{_themesdir}/pinks
150 %{_themesdir}/sunburst
151 %{_themesdir}/editor
152
153 %files plugins
154 %defattr(644,root,root,755)
155 %dir %{_datadir}/%{_sname}/plugins
156 %dir %{_datadir}/%{_sname}/plugins/effects
157 %dir %{_datadir}/%{_sname}/plugins/effects/RFXscripts
158 %attr(755,root,root) %{_datadir}/%{_sname}/plugins/effects/RFXscripts/*.script
159 %dir %{_datadir}/%{_sname}/plugins/effects/realtime
160 %dir %{_datadir}/%{_sname}/plugins/effects/realtime/weed
161 %attr(755,root,root) %{_datadir}/%{_sname}/plugins/effects/realtime/weed/*wo
162 %dir %{_datadir}/%{_sname}/plugins/effects/rendered
163 %attr(755,root,root) %{_datadir}/%{_sname}/plugins/effects/rendered/*
164 %dir %{_datadir}/%{_sname}/plugins/encoders
165 %attr(755,root,root) %{_datadir}/%{_sname}/plugins/encoders/*
166 %dir %{_datadir}/%{_sname}/plugins/playback
167 %dir %{_datadir}/%{_sname}/plugins/playback/video
168 %attr(755,root,root) %{_datadir}/%{_sname}/plugins/playback/video/SDLp
169 %attr(755,root,root) %{_datadir}/%{_sname}/plugins/playback/video/yuv4mpeg_stream
This page took 0.072097 seconds and 4 git commands to generate.