X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=dia.spec;h=3dbe26c4a2747041a0993c6c571de78e8eeeb850;hb=291087f54c0fae695c6c6f38c2b7a5d5401490b4;hp=f1d1d212df71e6043718f12262ae588993df0fcd;hpb=b454e4852b618b821e9004da7556e9aa2c6af12b;p=packages%2Fdia.git diff --git a/dia.spec b/dia.spec index f1d1d21..3dbe26c 100644 --- a/dia.spec +++ b/dia.spec @@ -1,30 +1,54 @@ Summary: Dia - a GTK+ based diagram creation program Summary(es.UTF-8): Programa para dibujo de diagramas +Summary(hu.UTF-8): Dia - gtk alapú diagram-készítő program Summary(pl.UTF-8): Dia - program do tworzenia diagramów Summary(pt_BR.UTF-8): Programa para desenho de diagramas Summary(ru.UTF-8): Программа для рисования диаграмм Summary(uk.UTF-8): Програма для малювання діаграм Summary(zh_CN.UTF-8): 基于GTK+的流程图程序 Name: dia -%define _ver 0.96 -%define _extraver pre3 -Version: %{_ver}.%{_extraver} -Release: 0.5 +Version: 0.97.2 +Release: 6 Epoch: 1 -License: GPL +License: GPL v2+ Group: X11/Applications/Graphics -Source0: ftp://ftp.gnome.org/pub/gnome/sources/dia/%{_ver}/%{name}-%{_ver}-%{_extraver}.tar.bz2 -# Source0-md5: abcb045a4f0c88d9d91ca2dbcdc7be37 +Source0: http://ftp.gnome.org/pub/gnome/sources/dia/0.97/%{name}-%{version}.tar.xz +# Source0-md5: 1e1180a513fb567709b09bc19f12105e +Source1: http://dia-installer.de/shapes/central_data_processing/central_data_processing.zip +# Source1-md5: 103865b35609d2a0f8a0e034c49cf130 +Source2: http://dia-installer.de/shapes/chemistry_lab/chemistry_lab.zip +# Source2-md5: ad752d7dfb733b6a9f8c54e05685223c +Source3: http://dia-installer.de/shapes/cmos/cmos.zip +# Source3-md5: 65f319c9c0c15d0691f9e97fd034c005 +Source4: http://dia-installer.de/shapes/digital/digital.zip +# Source4-md5: 8eef8562b618254fc5ebd4ac3f4f15ed +Source5: http://dia-installer.de/shapes/edpc/edpc.zip +# Source5-md5: 6d62a586419b5ed616cc2a67f80a2e3d +Source6: http://dia-installer.de/shapes/electronic/electronic.zip +# Source6-md5: ddeca421f725af66be41f14ab170b2b8 +Source7: http://dia-installer.de/shapes/lst/lst.zip +# Source7-md5: 84d216457305ae53eb1635f6abaa4368 +Source8: http://dia-installer.de/shapes/optics/optics.zip +# Source8-md5: 6c2bb1ffa6229b832e2d24fb1fd927c9 +Source9: http://dia-installer.de/shapes/Racks/Racks.zip +# Source9-md5: 5ca48da8899b28ed266e21ba522d1e64 +Source10: http://dia-installer.de/shapes/renewable_energy/renewable_energy.zip +# Source10-md5: 13e7e934ab87b924101faaf56414ad00 +Source11: http://dia-installer.de/shapes/scenegraph/scenegraph.zip +# Source11-md5: 2bca8efa9bae10c13968ebacc9f1a00b Patch0: %{name}-python.patch -Patch1: %{name}-desktop.patch -Patch2: %{name}-gcc4.patch -URL: http://www.gnome.org/projects/dia/ +Patch1: %{name}-wmf-cast.patch +Patch2: %{name}-glib2.patch +Patch3: %{name}-glib.patch +URL: https://live.gnome.org/Dia BuildRequires: autoconf >= 2.50 BuildRequires: automake -BuildRequires: docbook-utils +BuildRequires: cairo-devel >= 1.0.0 +BuildRequires: docbook-style-xsl BuildRequires: gettext-devel BuildRequires: gtk+2-devel >= 2:2.6.0 -BuildRequires: intltool >= 0.21 +BuildRequires: intltool >= 0.35.0 +BuildRequires: libEMF-devel BuildRequires: libart_lgpl-devel >= 2.0 BuildRequires: libgnomeui-devel >= 2.0.0 BuildRequires: libpng-devel @@ -34,14 +58,20 @@ BuildRequires: libxml2-devel >= 2.3.9 BuildRequires: libxslt-devel BuildRequires: libxslt-progs BuildRequires: pkgconfig -BuildRequires: popt-devel -BuildRequires: python-PyXML BuildRequires: python-devel >= 1:2.3 -BuildRequires: python-pygtk-devel BuildRequires: rpm-pythonprov +BuildRequires: rpmbuild(find_lang) >= 1.23 +BuildRequires: rpmbuild(macros) >= 1.311 +BuildRequires: scrollkeeper +BuildRequires: sed >= 4.0 +BuildRequires: unzip +BuildRequires: zlib-devel Requires(post,postun): desktop-file-utils +Requires(post,postun): gtk-update-icon-cache Requires: python-modules >= 1:2.3 Requires: python-pygtk-gtk +# sr@Latn vs. sr@latin +Conflicts: glibc-misc < 6:2.7 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -59,6 +89,13 @@ de entidades y relacionamiento y diagramas de red. El programa Dia usa un formato propio de archivo y también puede usar el formato .xml, así como también puede exportar para PostScript(TM). +%description -l hu.UTF-8 +Dia egy program, amely a windows-os 'Visio' programhoz hasonló. +Különféle fajta diagramokat rajzolhatsz. Ebben a verzióban már van +lehetőség UML struktúra diagramok (osztálydiagramok) és Network +diagramok készítésére. Többféle fájlformátumot ismer, és képes +postscript-be exportálni. + %description -l pl.UTF-8 Dia jest programem zaprojektowanym tak by być podobnym do programu 'Visio' znanego z Windows. Dia może być używany do rysowania różnego @@ -92,20 +129,27 @@ PostScript(TM). а також експортувати їх в PostScript(TM). %prep -%setup -q -n %{name}-%{_ver}-%{_extraver} +%setup -q %patch0 -p1 -%patch1 -p0 -#%patch2 -p1 -- needs check +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 + +%{__sed} -i -e s#sr@Latn#sr@latin# po/LINGUAS +mv -f po/sr@{Latn,latin}.po %build +%{__intltoolize} %{__libtoolize} %{__aclocal} %{__autoheader} %{__autoconf} %{__automake} +%{__sed} -i -e 's|/lib/|/%{_lib}/|' configure %configure \ --enable-gnome \ - --with-python + --with-python \ + --with-xslt-prefix=%{_libdir} %{__make} @@ -113,37 +157,46 @@ PostScript(TM). rm -rf $RPM_BUILD_ROOT %{__make} install \ - DESTDIR=$RPM_BUILD_ROOT \ - desktopdir=%{_desktopdir} + DESTDIR=$RPM_BUILD_ROOT + +unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE1} +unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE2} +unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE3} +unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE4} +unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE5} +unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE6} +unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE7} +unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE8} +unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE9} +unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE10} +unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE11} -rm -rf $RPM_BUILD_ROOT%{_datadir}/mime-info +%{__rm} $RPM_BUILD_ROOT%{_libdir}/dia/*.la +%{__rm} -rf $RPM_BUILD_ROOT%{_datadir}/mime-info -%find_lang %{name} --with-gnome +%find_lang %{name} --with-gnome --with-omf %clean rm -rf $RPM_BUILD_ROOT %post %update_desktop_database_post +%update_icon_cache hicolor %postun %update_desktop_database_postun +%update_icon_cache hicolor %files -f %{name}.lang %defattr(644,root,root,755) %doc AUTHORS NEWS README TODO -%attr(755,root,root) %{_bindir}/* - +%attr(755,root,root) %{_bindir}/dia %dir %{_libdir}/dia %attr(755,root,root) %{_libdir}/dia/lib*.so -%{_libdir}/dia/lib*.la -%{_docdir}/dia/*.xml -%dir %{_docdir}/dia -%dir %{_docdir}/dia/graphics -%{_docdir}/dia/graphics/*.png - -%{_mandir}/man1/* - +%{_docdir}/dia +%{_mandir}/man1/dia.1* +%lang(fr) %{_mandir}/fr/man1/dia.1* +%{_iconsdir}/hicolor/*/*/*.png +%{_iconsdir}/hicolor/*/*/*.svg %{_datadir}/dia %{_desktopdir}/dia.desktop -%{_pixmapsdir}/*