]> git.pld-linux.org Git - packages/aegisub.git/blob - aegisub.spec
BR gettext-tools, libicu-devel
[packages/aegisub.git] / aegisub.spec
1 # TODO
2 # - unvendor vendor/luabins
3 # - unvendor vendor/luajit
4 # - unvendor vendor/universalchardet
5 # - our cxxflags
6
7 # Conditional build:
8 %bcond_without  ffms2   # build ffms2 A/V provider
9
10 Summary:        Subtitle editor
11 Name:           aegisub
12 Version:        3.2.0
13 Release:        1
14 License:        BSD
15 Group:          X11/Applications
16 Source0:        http://ftp.aegisub.org/pub/releases/%{name}-%{version}.tar.xz
17 # Source0-md5:  914685eb87daf230ac8856ed81479b43
18 URL:            http://www.aegisub.net/
19 BuildRequires:  Mesa-libGL-devel
20 BuildRequires:  alsa-lib-devel
21 BuildRequires:  autoconf
22 BuildRequires:  automake
23 BuildRequires:  boost-devel >= 1.50
24 %{?with_ffms2:BuildRequires:    ffms2-devel}
25 BuildRequires:  fftw3-devel >= 3.3
26 BuildRequires:  fontconfig-devel >= 1:2.4
27 BuildRequires:  gettext-tools
28 BuildRequires:  hunspell-devel >= 1.2.0
29 BuildRequires:  intltool
30 BuildRequires:  libass-devel
31 BuildRequires:  libicu-devel
32 BuildRequires:  libstdc++-devel
33 BuildRequires:  lua51-devel
34 BuildRequires:  pkg-config >= 0.20
35 BuildRequires:  pulseaudio-devel >= 0.5
36 BuildRequires:  tar >= 1:1.22
37 BuildRequires:  wxGTK2-unicode-gl-devel
38 BuildRequires:  wxWidgets-devel >= 2.9.5
39 BuildRequires:  xz
40 BuildRequires:  zlib-devel
41 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43 %description
44 Aegisub is an advanced subtitle editor for Windows, and UNIX-like
45 systems, such as Linux, Mac OS X and BSD. It is open source software
46 and free for any use.
47
48 Aegisub natively works with the Advanced SubStation Alpha format
49 (aptly abbreviated ASS) which allows for many advanced effects in the
50 subtitles, apart from just basic timed text. Aegisubs goal is to
51 support using these advanced functions with ease.
52
53 %prep
54 %setup -q
55
56 mv vendor{,.keep}
57 mkdir vendor
58 mv vendor.keep/{luabins,luajit,universalchardet} vendor
59
60 %build
61 %configure \
62         --with-player-audio=PulseAudio \
63         --disable-update-checker \
64         --with-wx-config=wx-gtk2-unicode-config \
65         %{__with_without ffms2} \
66         --without-oss
67
68 %{__make}
69
70 %install
71 rm -rf $RPM_BUILD_ROOT
72 %{__make} install \
73         DESTDIR=$RPM_BUILD_ROOT
74
75 ln -s %{name}-3.2 $RPM_BUILD_ROOT%{_bindir}/%{name}
76
77 %find_lang %{name}-32
78
79 %clean
80 rm -rf $RPM_BUILD_ROOT
81
82 %files -f %{name}-32.lang
83 %defattr(644,root,root,755)
84 %doc LICENCE
85 %attr(755,root,root) %{_bindir}/%{name}
86 %attr(755,root,root) %{_bindir}/%{name}-3.2
87 %{_datadir}/%{name}
88 %{_desktopdir}/%{name}.desktop
89 %{_iconsdir}/hicolor/*/apps/%{name}.*
This page took 0.052379 seconds and 3 git commands to generate.