]> git.pld-linux.org Git - packages/aegisub.git/commitdiff
- pl, package locaes under proper name, more versioned dependencies
authorJakub Bogusz <qboosh@pld-linux.org>
Thu, 11 Sep 2014 18:11:03 +0000 (20:11 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Thu, 11 Sep 2014 18:11:03 +0000 (20:11 +0200)
aegisub.spec

index a912a7c222277de1ff094d657576a38ee69dd5d9..c8fce6530974ed91aec454e1926ba14c786e09d0 100644 (file)
@@ -8,6 +8,7 @@
 %bcond_without ffms2   # build ffms2 A/V provider
 
 Summary:       Subtitle editor
+Summary(pl.UTF-8):     Edytor napisów
 Name:          aegisub
 Version:       3.2.0
 Release:       3
@@ -16,32 +17,45 @@ Group:              X11/Applications
 Source0:       http://ftp.aegisub.org/pub/releases/%{name}-%{version}.tar.xz
 # Source0-md5: 914685eb87daf230ac8856ed81479b43
 URL:           http://www.aegisub.net/
-BuildRequires: Mesa-libGL-devel
+# AC_AGI_COMPILE tries to run test program which tries to open device and most likely fails
+#BuildRequires:        OpenAL-devel >= 0.0.8
+BuildRequires: OpenGL-devel
 BuildRequires: alsa-lib-devel
-BuildRequires: autoconf
+BuildRequires: autoconf >= 2.57
 BuildRequires: automake
-BuildRequires: boost-devel >= 1.50
-%{?with_ffms2:BuildRequires:   ffms2-devel}
+BuildRequires: boost-devel >= 1.50.0
+%{?with_ffms2:BuildRequires:   ffms2-devel >= 2.16}
 BuildRequires: fftw3-devel >= 3.3
 BuildRequires: fontconfig-devel >= 1:2.4
+# pkgconfig(freetype2) >= 9.7.0
+BuildRequires: freetype-devel >= 1:2.1.9
 BuildRequires: gettext-tools
 BuildRequires: hunspell-devel >= 1.2.0
 BuildRequires: intltool
-BuildRequires: libass-devel
-BuildRequires: libicu-devel
+BuildRequires: libass-devel >= 0.9.7
+BuildRequires: libicu-devel >= 4.8.1.1
 BuildRequires: libstdc++-devel
 BuildRequires: lua51-devel
-BuildRequires: pkg-config >= 0.20
+BuildRequires: pkgconfig >= 1:0.20
+BuildRequires: portaudio-devel >= 19
 BuildRequires: pulseaudio-devel >= 0.5
 BuildRequires: tar >= 1:1.22
-BuildRequires: wxGTK2-unicode-gl-devel
-BuildRequires: wxWidgets-devel >= 2.9.5
+BuildRequires: wxGTK2-unicode-gl-devel >= 3.0.0
+BuildRequires: wxWidgets-devel >= 3.0.0
 BuildRequires: xz
 BuildRequires: zlib-devel
-Requires:      desktop-file-utils
-Requires:      gtk-update-icon-cache
+Requires(post,postun): desktop-file-utils
+Requires(post,postun): gtk-update-icon-cache
+Requires:      ffms2 >= 2.16
+Requires:      fftw3 >= 3.3
+Requires:      fontconfig-libs >= 1:2.4
+Requires:      freetype >= 1:2.1.9
+Requires:      hunspell >= 1.2.0
+Requires:      libass >= 0.9.7
+Requires:      libicu >= 4.8.1.1
+Requires:      pulseaudio-libs >= 0.5
 # missing atomic_ops
-ExcludeArch:   i486
+ExcludeArch:   i386 i486
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -54,20 +68,30 @@ Aegisub natively works with the Advanced SubStation Alpha format
 subtitles, apart from just basic timed text. Aegisubs goal is to
 support using these advanced functions with ease.
 
+%description -l pl.UTF-8
+Aegisub to zaawansowany edytor napisów dla Windows oraz systemów
+uniksowych, takich jak Linux, Mac OS X czy BSD. Jest to program o
+otwartych źródłach, darmowy do dowolnego użytku.
+
+Aegisub działa natywnie na formacie Advanced SubStation Alpha (w
+stosownym skrócie ASS), pozwalającym na wiele zaawansowanych efektów w
+napisach, poza samym powiązaniem z czasem. Celem Aegisubs jest łatwa
+obsługa tych zaawansowanych funkcji.
+
 %prep
 %setup -q
 
-mv vendor{,.keep}
+%{__mv} vendor{,.keep}
 mkdir vendor
-mv vendor.keep/{luabins,luajit,universalchardet} vendor
+%{__mv} vendor.keep/{luabins,luajit,universalchardet} vendor
 
 %build
 %configure \
-       --with-player-audio=PulseAudio \
        --disable-update-checker \
-       --with-wx-config=wx-gtk2-unicode-config \
        %{__with_without ffms2} \
-       --without-oss
+       --without-oss \
+       --with-player-audio=PulseAudio \
+       --with-wx-config=wx-gtk2-unicode-config
 
 %{__make}
 
@@ -78,10 +102,10 @@ rm -rf $RPM_BUILD_ROOT
 
 ln -s %{name}-3.2 $RPM_BUILD_ROOT%{_bindir}/%{name}
 
-%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/fr_FR
-%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pt_PT
-%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/sr_RS
-%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/sr_RS@latin
+%{__mv} $RPM_BUILD_ROOT%{_localedir}/{fr_FR,fr}
+%{__mv} $RPM_BUILD_ROOT%{_localedir}/{pt_PT,pt}
+%{__mv} $RPM_BUILD_ROOT%{_localedir}/{sr_RS,sr}
+%{__mv} $RPM_BUILD_ROOT%{_localedir}/{sr_RS,sr}@latin
 
 %find_lang %{name}-32
 
@@ -98,7 +122,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -f %{name}-32.lang
 %defattr(644,root,root,755)
-%doc LICENCE
+%doc LICENCE README.md
 %attr(755,root,root) %{_bindir}/%{name}
 %attr(755,root,root) %{_bindir}/%{name}-3.2
 %{_datadir}/%{name}
This page took 0.13349 seconds and 4 git commands to generate.