]> git.pld-linux.org Git - packages/abiword.git/blob - abiword.spec
- massive attack: adding Source-md5
[packages/abiword.git] / abiword.spec
1 # TODO:
2 #       - split into subpackages (plugins)
3 #       - use external wv library
4 Summary:        AbiWord - advanced wordprocessor
5 Summary(pl):    AbiWord - zaawansowany procesor tekstu
6 Summary(pt_BR): Processador de textos completo
7 Summary(zh_CN): ¿çƽ̨µÄ×Ö´¦Àí³ÌÐò
8 Name:           abiword
9 Version:        1.0.3
10 Release:        2
11 Epoch:          1
12 License:        GPL
13 Group:          X11/Applications
14 Source0:        http://dl.sourceforge.net/abiword/%{name}-%{version}.tar.gz
15 # Source0-md5:  01336526136b7fbc66328d80931710e3
16 Source1:        http://dl.sourceforge.net/abiword/%{name}-plugins.tar.gz
17 Source2:        %{name}.desktop
18 Patch0:         %{name}-oldmagick.patch
19 Patch1:         %{name}-fonts.patch
20 Patch2:         %{name}-libtoolize.patch
21 URL:            http://www.abisource.com/
22 BuildRequires:  Aiksaurus-devel
23 BuildRequires:  ImageMagick-c++-devel
24 BuildRequires:  autoconf
25 BuildRequires:  automake >= 1.5-8
26 BuildRequires:  bonobo-devel
27 BuildRequires:  gal-devel >= 0.5
28 BuildRequires:  gdk-pixbuf-gnome-devel
29 BuildRequires:  gettext-devel
30 BuildRequires:  gnome-libs-devel >= 1.2.0
31 BuildRequires:  gnome-vfs-devel
32 BuildRequires:  gtk+-devel >= 1.2.7
33 BuildRequires:  libglade-gnome-devel
34 BuildRequires:  libtool
35 BuildRequires:  libltdl-devel
36 BuildRequires:  libxml-devel
37 BuildRequires:  pspell-devel
38 BuildRequires:  readline-devel
39 BuildRequires:  zipios++-devel
40 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41
42 %define         _sysconfdir     /etc/X11/GNOME
43
44 %description
45 AbiWord is a free word processing program similar to Microsoft Word.
46 It is suitable for typing papers, letters, reports, memos, and so
47 forth.
48
49 %description -l pl
50 AbiWord jest darmowym procesorem tekstu podobnym do Microsoft Word.
51 Jest idealnym narzêdziem do pisania dokumentów, listów, raportów itp.
52
53 %description -l pt_BR
54 AbiWord é um processador de textos de livre distribuição para várias
55 plataformas, com o objetivo de ser um aplicativo leve e completo.
56
57 %prep
58 %setup -q -a1
59 %patch1 -p1
60 cd abiword-plugins/abiword-plugins
61 %patch0 -p1
62 cd wp
63 for file in {impexp{,/graphics},scripts}/*/autogen.sh; do
64         patch $file <%{PATCH2}
65 done
66
67 %build
68 cd abi
69 ./autogen.sh
70 %{__gettextize}
71 if [ -f %{_pkgconfigdir}/libpng12.pc ] ; then
72         CPPFLAGS="`pkg-config libpng12 --cflags`"
73 fi
74 %configure CPPFLAGS="$CPPFLAGS" \
75         --enable-gnome \
76         --enable-bidi \
77         --with-pspell \
78         --with-libjpeg \
79         --with-libxml2
80 %{__make} -f GNUmakefile
81
82 cd ../abiword-plugins/abiword-plugins
83 find . -name autogen.sh -type f -exec /bin/sh -c "echo \"libtoolize --copy --force\" >> {}" ";"
84 ./autogen.sh; ./autogen.sh
85 %configure CPPFLAGS="$CPPFLAGS `%{_bindir}/gtk-config --cflags`" \
86         --prefix=%{_libdir}/AbiSuite \
87         --enable-gnome \
88         --with-bzip2 \
89         --with-ImageMagick \
90         --with-abiword=$PWD/../../abi/
91 %{__make} -f GNUmakefile
92
93 %install
94 rm -rf $RPM_BUILD_ROOT
95 install -d $RPM_BUILD_ROOT{%{_bindir},%{_applnkdir}/Office/Wordprocessors,%{_pixmapsdir}}
96
97 %{__make} -C abi -f GNUmakefile install \
98         DESTDIR=$RPM_BUILD_ROOT
99 %{__make} -C abiword-plugins/abiword-plugins -f GNUmakefile install \
100         DESTDIR=$RPM_BUILD_ROOT
101
102 ln -sf %{_libdir}/AbiSuite/AbiWord/plugins $RPM_BUILD_ROOT%{_datadir}/AbiSuite/AbiWord/plugins
103 ln -sf AbiWord $RPM_BUILD_ROOT%{_bindir}/abiword
104
105 install %{SOURCE2} $RPM_BUILD_ROOT%{_applnkdir}/Office/Wordprocessors
106 install $RPM_BUILD_ROOT%{_datadir}/AbiSuite/icons/abiword_48.png $RPM_BUILD_ROOT%{_pixmapsdir}
107
108 %clean
109 rm -rf $RPM_BUILD_ROOT
110
111 %files
112 %defattr(644,root,root,755)
113 %doc abi/docs/*.abw abi/CREDITS.TXT
114 %attr(755,root,root) %{_bindir}/*
115 %{_datadir}/AbiSuite
116 %dir %{_libdir}/AbiSuite
117 %dir %{_libdir}/AbiSuite/AbiWord
118 %dir %{_libdir}/AbiSuite/AbiWord/plugins
119 %attr(755,root,root) %{_libdir}/AbiSuite/AbiWord/plugins/*.so
120 %{_libdir}/AbiSuite/AbiWord/plugins/*.la
121 %{_applnkdir}/Office/Wordprocessors/*
122 %{_pixmapsdir}/*.png
This page took 0.038464 seconds and 4 git commands to generate.