]> git.pld-linux.org Git - packages/aegisub.git/blame - aegisub.spec
- up to 3.2.2
[packages/aegisub.git] / aegisub.spec
CommitLineData
05156a5d 1# TODO
fc87a4b8
ER
2# - unvendor vendor/luabins
3# - unvendor vendor/luajit
4# - unvendor vendor/universalchardet
f9d70368 5# - our cxxflags
05156a5d
ER
6
7# Conditional build:
1987c5f6 8%bcond_without ffms2 # build ffms2 A/V provider
05156a5d
ER
9
10Summary: Subtitle editor
553a2ba3 11Summary(pl.UTF-8): Edytor napisów
05156a5d 12Name: aegisub
5fdef24d
JR
13Version: 3.2.2
14Release: 1
05156a5d
ER
15License: BSD
16Group: X11/Applications
17Source0: http://ftp.aegisub.org/pub/releases/%{name}-%{version}.tar.xz
5fdef24d 18# Source0-md5: d80e852c34811add358c06d77f5cd40d
05156a5d 19URL: http://www.aegisub.net/
553a2ba3
JB
20# AC_AGI_COMPILE tries to run test program which tries to open device and most likely fails
21#BuildRequires: OpenAL-devel >= 0.0.8
22BuildRequires: OpenGL-devel
05156a5d 23BuildRequires: alsa-lib-devel
553a2ba3 24BuildRequires: autoconf >= 2.57
05156a5d 25BuildRequires: automake
553a2ba3
JB
26BuildRequires: boost-devel >= 1.50.0
27%{?with_ffms2:BuildRequires: ffms2-devel >= 2.16}
05156a5d
ER
28BuildRequires: fftw3-devel >= 3.3
29BuildRequires: fontconfig-devel >= 1:2.4
553a2ba3
JB
30# pkgconfig(freetype2) >= 9.7.0
31BuildRequires: freetype-devel >= 1:2.1.9
bebc09b5 32BuildRequires: gettext-tools
05156a5d
ER
33BuildRequires: hunspell-devel >= 1.2.0
34BuildRequires: intltool
553a2ba3
JB
35BuildRequires: libass-devel >= 0.9.7
36BuildRequires: libicu-devel >= 4.8.1.1
05156a5d
ER
37BuildRequires: libstdc++-devel
38BuildRequires: lua51-devel
553a2ba3
JB
39BuildRequires: pkgconfig >= 1:0.20
40BuildRequires: portaudio-devel >= 19
05156a5d
ER
41BuildRequires: pulseaudio-devel >= 0.5
42BuildRequires: tar >= 1:1.22
553a2ba3
JB
43BuildRequires: wxGTK2-unicode-gl-devel >= 3.0.0
44BuildRequires: wxWidgets-devel >= 3.0.0
05156a5d
ER
45BuildRequires: xz
46BuildRequires: zlib-devel
553a2ba3
JB
47Requires(post,postun): desktop-file-utils
48Requires(post,postun): gtk-update-icon-cache
49Requires: ffms2 >= 2.16
50Requires: fftw3 >= 3.3
51Requires: fontconfig-libs >= 1:2.4
52Requires: freetype >= 1:2.1.9
53Requires: hunspell >= 1.2.0
54Requires: libass >= 0.9.7
55Requires: libicu >= 4.8.1.1
56Requires: pulseaudio-libs >= 0.5
c0ccb665 57# missing atomic_ops
553a2ba3 58ExcludeArch: i386 i486
05156a5d
ER
59BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
60
61%description
62Aegisub is an advanced subtitle editor for Windows, and UNIX-like
63systems, such as Linux, Mac OS X and BSD. It is open source software
64and free for any use.
65
66Aegisub natively works with the Advanced SubStation Alpha format
67(aptly abbreviated ASS) which allows for many advanced effects in the
68subtitles, apart from just basic timed text. Aegisubs goal is to
69support using these advanced functions with ease.
70
553a2ba3
JB
71%description -l pl.UTF-8
72Aegisub to zaawansowany edytor napisów dla Windows oraz systemów
73uniksowych, takich jak Linux, Mac OS X czy BSD. Jest to program o
74otwartych źródłach, darmowy do dowolnego użytku.
75
76Aegisub działa natywnie na formacie Advanced SubStation Alpha (w
77stosownym skrócie ASS), pozwalającym na wiele zaawansowanych efektów w
78napisach, poza samym powiązaniem z czasem. Celem Aegisubs jest łatwa
79obsługa tych zaawansowanych funkcji.
80
05156a5d
ER
81%prep
82%setup -q
83
553a2ba3 84%{__mv} vendor{,.keep}
fc87a4b8 85mkdir vendor
553a2ba3 86%{__mv} vendor.keep/{luabins,luajit,universalchardet} vendor
fc87a4b8 87
05156a5d 88%build
05156a5d 89%configure \
05156a5d 90 --disable-update-checker \
1987c5f6 91 %{__with_without ffms2} \
553a2ba3
JB
92 --without-oss \
93 --with-player-audio=PulseAudio \
94 --with-wx-config=wx-gtk2-unicode-config
05156a5d
ER
95
96%{__make}
97
98%install
99rm -rf $RPM_BUILD_ROOT
fc87a4b8
ER
100%{__make} install \
101 DESTDIR=$RPM_BUILD_ROOT
05156a5d 102
9006741b
ER
103ln -s %{name}-3.2 $RPM_BUILD_ROOT%{_bindir}/%{name}
104
553a2ba3
JB
105%{__mv} $RPM_BUILD_ROOT%{_localedir}/{fr_FR,fr}
106%{__mv} $RPM_BUILD_ROOT%{_localedir}/{pt_PT,pt}
107%{__mv} $RPM_BUILD_ROOT%{_localedir}/{sr_RS,sr}
108%{__mv} $RPM_BUILD_ROOT%{_localedir}/{sr_RS,sr}@latin
dd7e4de7 109%{__mv} $RPM_BUILD_ROOT%{_localedir}/{uk_UA,uk}
d40d8ddd 110
05156a5d
ER
111%find_lang %{name}-32
112
113%clean
114rm -rf $RPM_BUILD_ROOT
115
212f2f22
ER
116%post
117%update_desktop_database
118%update_icon_cache hicolor
119
120%postun
121%update_desktop_database
122%update_icon_cache hicolor
123
05156a5d
ER
124%files -f %{name}-32.lang
125%defattr(644,root,root,755)
553a2ba3 126%doc LICENCE README.md
9006741b
ER
127%attr(755,root,root) %{_bindir}/%{name}
128%attr(755,root,root) %{_bindir}/%{name}-3.2
05156a5d
ER
129%{_datadir}/%{name}
130%{_desktopdir}/%{name}.desktop
131%{_iconsdir}/hicolor/*/apps/%{name}.*
This page took 0.092501 seconds and 4 git commands to generate.