]> git.pld-linux.org Git - packages/aegisub.git/blob - aegisub.spec
disable i486 due missing atomic ops
[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 # missing atomic_ops
42 ExcludeArch:    i486
43 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44
45 %description
46 Aegisub is an advanced subtitle editor for Windows, and UNIX-like
47 systems, such as Linux, Mac OS X and BSD. It is open source software
48 and free for any use.
49
50 Aegisub natively works with the Advanced SubStation Alpha format
51 (aptly abbreviated ASS) which allows for many advanced effects in the
52 subtitles, apart from just basic timed text. Aegisubs goal is to
53 support using these advanced functions with ease.
54
55 %prep
56 %setup -q
57
58 mv vendor{,.keep}
59 mkdir vendor
60 mv vendor.keep/{luabins,luajit,universalchardet} vendor
61
62 %build
63 %configure \
64         --with-player-audio=PulseAudio \
65         --disable-update-checker \
66         --with-wx-config=wx-gtk2-unicode-config \
67         %{__with_without ffms2} \
68         --without-oss
69
70 %{__make}
71
72 %install
73 rm -rf $RPM_BUILD_ROOT
74 %{__make} install \
75         DESTDIR=$RPM_BUILD_ROOT
76
77 ln -s %{name}-3.2 $RPM_BUILD_ROOT%{_bindir}/%{name}
78
79 %find_lang %{name}-32
80
81 %clean
82 rm -rf $RPM_BUILD_ROOT
83
84 %files -f %{name}-32.lang
85 %defattr(644,root,root,755)
86 %doc LICENCE
87 %attr(755,root,root) %{_bindir}/%{name}
88 %attr(755,root,root) %{_bindir}/%{name}-3.2
89 %{_datadir}/%{name}
90 %{_desktopdir}/%{name}.desktop
91 %{_iconsdir}/hicolor/*/apps/%{name}.*
This page took 0.445557 seconds and 3 git commands to generate.