From 553a2ba35d345ee6d9f6de2356137b47cd315578 Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Thu, 11 Sep 2014 20:11:03 +0200 Subject: [PATCH] - pl, package locaes under proper name, more versioned dependencies --- aegisub.spec | 68 +++++++++++++++++++++++++++++++++++----------------- 1 file changed, 46 insertions(+), 22 deletions(-) diff --git a/aegisub.spec b/aegisub.spec index a912a7c..c8fce65 100644 --- a/aegisub.spec +++ b/aegisub.spec @@ -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} -- 2.44.0