]> git.pld-linux.org Git - packages/abiword.git/blob - abiword.spec
- downgrade Magick plugin to 1.0.0 version
[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 Name:           abiword
7 Version:        1.0.1
8 Release:        1
9 License:        GPL
10 Group:          X11/Applications
11 Source0:        http://download.sourceforge.net/abiword/%{name}-%{version}.tar.gz
12 Source1:        http://prdownloads.sourceforge.net/abiword/abiword-plugins.tar.gz
13 Source2:        %{name}.desktop
14 Patch0:         %{name}-oldmagick.patch
15 URL:            http://www.abisource.com/
16 BuildRequires:  Aiksaurus-devel
17 BuildRequires:  ImageMagick-c++-devel
18 BuildRequires:  ImageMagick-devel
19 BuildRequires:  ORBit-devel
20 BuildRequires:  autoconf
21 BuildRequires:  automake >= 1.5-8
22 BuildRequires:  bonobo-devel
23 BuildRequires:  bzip2-devel
24 BuildRequires:  expat-devel
25 BuildRequires:  gettext-devel
26 BuildRequires:  gnome-libs-devel
27 BuildRequires:  gnome-vfs-devel
28 BuildRequires:  gtk+-devel >= 1.2.7
29 BuildRequires:  libjpeg-devel
30 BuildRequires:  libpng-devel
31 BuildRequires:  libtool
32 BuildRequires:  libxml2-devel
33 BuildRequires:  libltdl-devel
34 BuildRequires:  pspell-devel
35 BuildRequires:  readline-devel
36 BuildRequires:  zipios++-devel
37 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39 %define         _prefix         /usr/X11R6
40 %define         _mandir         %{_prefix}/man
41 %define         _sysconfdir     /etc/X11/GNOME
42
43 %description
44 AbiWord is a free word processing program similar to Microsoft Word.
45 It is suitable for typing papers, letters, reports, memos, and so
46 forth.
47
48 %description -l pl
49 AbiWord jest darmowym procesorem tekstu podobnym do Microsoft Word.
50 Jest idealnym narzêdziem do pisania dokumentów, listów, raportów itp.
51
52 %prep
53 %setup -q -a1
54 cd abiword-plugins/abiword-plugins
55 %patch0 -p1
56
57 %build
58 cd abi
59 ./autogen.sh
60 gettextize --copy --force
61 if [ -f %{_pkgconfigdir}/libpng12.pc ] ; then
62         CPPFLAGS="`pkg-config libpng12 --cflags`"
63 fi
64 %configure CPPFLAGS="$CPPFLAGS" \
65         --enable-gnome \
66         --enable-bidi \
67         --with-pspell \
68         --with-libjpeg \
69         --with-libxml2 \
70         --with-expat
71 %{__make} -f GNUmakefile
72
73 cd ../abiword-plugins/abiword-plugins
74 find . -name autogen.sh -type f -exec /bin/sh -c "echo \"libtoolize --copy --force\" >> {}" ";"
75 ./autogen.sh; ./autogen.sh
76 %configure CPPFLAGS="$CPPFLAGS `%{_bindir}/gtk-config --cflags`" \
77         --prefix=%{_libdir}/AbiSuite \
78         --enable-gnome \
79         --with-bzip2 \
80         --with-ImageMagick \
81         --with-abiword=$PWD/../../abi/
82 %{__make} -f GNUmakefile
83
84 %install
85 rm -rf $RPM_BUILD_ROOT
86 install -d $RPM_BUILD_ROOT{%{_bindir},%{_applnkdir}/Office/Wordprocessors,%{_pixmapsdir}}
87
88 %{__make} -C abi -f GNUmakefile install \
89         DESTDIR=$RPM_BUILD_ROOT
90 %{__make} -C abiword-plugins/abiword-plugins -f GNUmakefile install \
91         DESTDIR=$RPM_BUILD_ROOT
92
93 ln -sf %{_libdir}/AbiSuite/AbiWord/plugins  $RPM_BUILD_ROOT%{_datadir}/AbiSuite/AbiWord/plugins
94 ln -sf %{_bindir}/AbiWord $RPM_BUILD_ROOT%{_bindir}/abiword
95
96 install %{SOURCE2} $RPM_BUILD_ROOT%{_applnkdir}/Office/Wordprocessors
97 install $RPM_BUILD_ROOT%{_datadir}/AbiSuite/icons/abiword_48.png $RPM_BUILD_ROOT%{_pixmapsdir}
98
99 gzip -9nf abi/CREDITS.TXT
100
101 %clean
102 rm -rf $RPM_BUILD_ROOT
103
104 %files
105 %defattr(644,root,root,755)
106 %doc abi/docs/*.abw abi/*.gz
107 %attr(755,root,root) %{_bindir}/*
108 %{_datadir}/AbiSuite
109 %dir %{_libdir}/AbiSuite
110 %dir %{_libdir}/AbiSuite/AbiWord
111 %dir %{_libdir}/AbiSuite/AbiWord/plugins
112 %attr(755,root,root) %{_libdir}/AbiSuite/AbiWord/plugins/*.so
113 %attr(755,root,root) %{_libdir}/AbiSuite/AbiWord/plugins/*.la
114 %{_applnkdir}/Office/Wordprocessors/*
115 %{_pixmapsdir}/*.png
This page took 0.052116 seconds and 4 git commands to generate.