rpms/koffice-kivio/devel import.log, NONE, 1.1 kivio-translations-20100511-standalone.patch, NONE, 1.1 koffice-kivio.spec, NONE, 1.1 koffice-trinity-20100511-kivio-desktop.patch, NONE, 1.1 koffice-trinity-20100511-only-kivio.patch, NONE, 1.1 koffice-trinity-20100511-rename-po.patch, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Kevin Kofler kkofler at fedoraproject.org
Tue May 18 21:33:17 UTC 2010


Author: kkofler

Update of /cvs/pkgs/rpms/koffice-kivio/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv6145/devel

Modified Files:
	.cvsignore sources 
Added Files:
	import.log kivio-translations-20100511-standalone.patch 
	koffice-kivio.spec 
	koffice-trinity-20100511-kivio-desktop.patch 
	koffice-trinity-20100511-only-kivio.patch 
	koffice-trinity-20100511-rename-po.patch 
Log Message:
New package koffice-kivio - A flowcharting application



--- NEW FILE import.log ---
koffice-kivio-1_6_3-31_trinity_20100511svn_fc13:HEAD:koffice-kivio-1.6.3-31.trinity.20100511svn.fc13.src.rpm:1274218356

kivio-translations-20100511-standalone.patch:
 CMakeLists.txt |    1 +
 1 file changed, 1 insertion(+)

--- NEW FILE kivio-translations-20100511-standalone.patch ---
diff -ur kivio-translations-20100511/CMakeLists.txt kivio-translations-20100511-standalone/CMakeLists.txt
--- kivio-translations-20100511/CMakeLists.txt	2010-05-11 15:40:40.000000000 +0200
+++ kivio-translations-20100511-standalone/CMakeLists.txt	2010-05-11 15:45:02.000000000 +0200
@@ -1,3 +1,4 @@
+find_package(KDE4 REQUIRED)
 find_package(Msgfmt REQUIRED)
 find_package(Gettext REQUIRED)
 add_subdirectory( po )


--- NEW FILE koffice-kivio.spec ---

%define svn 20100511
%define translations kivio-translations-%{svn}

Name:           koffice-kivio
Epoch:          3
Version:        1.6.3
Release:        31.trinity.%{svn}svn%{?dist}
Summary:        A flowcharting application

Group:          Applications/Productivity
License:        GPLv2+
URL:            http://www.koffice.org/
# svn://anonsvn.kde.org/home/kde/branches/trinity/applications/koffice/
Source0:        koffice-trinity-%{svn}.tar.bz2
# collected from svn://anonsvn.kde.org/home/kde/branches/stable/l10n/
Source1:        %{translations}.tar.bz2
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

# disable some nested subdirectories which are not needed for Kivio
Patch0:         koffice-trinity-20100511-only-kivio.patch
# rename koffice.po and kofficefilters.po because they conflict with KOffice 2
Patch1:         koffice-trinity-20100511-rename-po.patch
# fix kivio.desktop to validate
Patch2:         koffice-trinity-20100511-kivio-desktop.patch

# build the translations standalone, using the KDE 4 CMake framework
Patch50:        kivio-translations-20100511-standalone.patch

BuildRequires:  kdelibs3-devel
# See http://bugzilla.redhat.com/244091
%global kdelibs3_ver %((kde-config --version 2>/dev/null || echo KDE 3.5.10) | grep '^KDE' | cut -d' ' -f2 | cut -d'-' -f1)
BuildRequires:  automake libtool
BuildRequires:  freetype-devel
BuildRequires:  fontconfig-devel
BuildRequires:  GraphicsMagick-devel
BuildRequires:  libart_lgpl-devel
BuildRequires:  libpng-devel
BuildRequires:  libtiff-devel
BuildRequires:  libjpeg-devel
BuildRequires:  bzip2-devel
BuildRequires:  zlib-devel
BuildRequires:  openssl-devel
BuildRequires:  gettext-devel
BuildRequires:  desktop-file-utils
BuildRequires:  perl

# for translations:
BuildRequires:  cmake kdelibs4-devel gettext kde-filesystem

# directory ownership
Requires:       hicolor-icon-theme

Provides:       kivio = %{version}-%{release}
Obsoletes:      kivio < %{version}-%{release}

Requires:       %{name}-libs = %{version}-%{release}

Conflicts:      koffice-core < 3:1.7

%description
%{summary}.

%package libs
Epoch:          0
Summary:        Runtime libraries for %{name}
Group:          System Environment/Libraries
Conflicts:      koffice-libs < 3:1.7
Requires:       kdelibs3 >= %{kdelibs3_ver}
License:        LGPLv2+
%description libs
%{summary}.


%prep
%setup -q -n koffice-trinity-%{svn} -a 1
%patch0 -p1 -b .only-kivio
%patch1 -p1 -b .rename-po
%patch2 -p1 -b .kivio-desktop

make -f admin/Makefile.common

pushd %{translations}
%patch50 -p1 -b .standalone
# rename koffice.po and kofficefilters.po because they conflict with KOffice 2
for i in po/* ; do
  if [ -f "$i/koffice.po" ] ; then
    mv -f "$i/koffice.po" "$i/koffice1.po"
  fi
  if [ -f "$i/kofficefilters.po" ] ; then
    mv -f "$i/kofficefilters.po" "$i/koffice1filters.po"
  fi
done
popd

# rename the KOffice README which conflicts with the Kivio one
mv README README.koffice


%build
unset QTDIR || : ; . /etc/profile.d/qt.sh

# build only the subdirectories needed for Kivio
echo "pics servicetypes lib kivio filters doc" >inst-apps

%configure \
  --disable-rpath --disable-dependency-tracking \
  --enable-new-ldflags \
  --disable-debug --disable-warnings \
  --with-pic --enable-shared --disable-static \
  --with-extra-libs=%{_libdir} \
  --disable-final

# workaround various libtool suckage
cp -f %{_bindir}/libtool libtool
sed -i 's|^build_old_libs=yes|build_old_libs=no|g' libtool
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool

make %{?_smp_mflags}

pushd %{translations}
%cmake_kde4 .
make %{?_smp_mflags}
popd


%install
rm -rf %{buildroot}
make install DESTDIR=%{buildroot}

pushd %{translations}
make install/fast DESTDIR=%{buildroot}
popd

# Replace absolute symlinks with relative ones
pushd %{buildroot}%{_docdir}/HTML
for lang in *; do
  if [ -d $lang ]; then
    pushd $lang
    for i in */*; do
      [ -d $i -a -L $i/common ] && rm -f $i/common && ln -sf ../../common $i/common
    done
    popd
  fi
done
popd

desktop-file-validate %{buildroot}%{_datadir}/applications/kde/kivio.desktop

## unpackaged files
# libtool archives
rm -f %{buildroot}%{_libdir}/lib*.la
# devel headers
rm -rf %{buildroot}%{_includedir}
# devel symlinks
rm -f %{buildroot}%{_libdir}/libkiviocommon.so
rm -f %{buildroot}%{_libdir}/libko*.so
rm -f %{buildroot}%{_libdir}/libkstore.so
rm -f %{buildroot}%{_libdir}/libkwmf.so
# hyphenation dictionaries (Kivio doesn't support hyphenation)
rm -rf %{buildroot}%{_datadir}/apps/koffice/hyphdicts
# irrelevant general KOffice documentation files
rm -rf %{buildroot}%{_docdir}/HTML/en/koffice
rm -rf %{buildroot}%{_docdir}/HTML/en/koffice-apidocs

%find_lang kivio --with-kde
%find_lang koffice1
cat koffice1.lang >>kivio.lang
rm -f koffice1.lang
%find_lang koffice1filters
cat koffice1filters.lang >>kivio.lang
rm -f koffice1filters.lang

# dedupe translations, as find_lang queries both kde-config and kde4-config for
# the same documentation directory and takes files from both
sort -u kivio.lang >kivio-unique.lang
mv -f kivio-unique.lang kivio.lang


%clean
rm -rf %{buildroot}

%post
touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :

%postun
if [ $1 -eq 0 ]; then
  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
  update-desktop-database -q &> /dev/null ||:
fi

%posttrans
gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
update-desktop-database -q &> /dev/null ||:

%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig

%files -f kivio.lang
%defattr(-,root,root,-)
%doc kivio/AUTHORS kivio/LICENSE kivio/README README.koffice
%doc kivio/CHANGELOG kivio/CHANGES
%{_bindir}/kivio
%{_libdir}/libkdeinit_kivio.so
%{_libdir}/kde3/*
%{_datadir}/apps/kivio/
%{_datadir}/apps/koffice/
%{_datadir}/apps/kofficewidgets/
%{_datadir}/config.kcfg/kivio.kcfg
%{_datadir}/services/*.desktop
%{_datadir}/servicetypes/*.desktop
%{_datadir}/applications/kde/kivio.desktop
%{_datadir}/icons/hicolor/*/apps/kivio.png

%files libs
%defattr(-,root,root,-)
%doc COPYING.LIB
%{_libdir}/lib*.so.*


%changelog
* Sat May 15 2010 Kevin Kofler <Kevin at tigcc.ticalc.org>
- 3:1.6.3-31.trinity.20100511
- ship /usr/share/apps/koffice/koffice_shell.rc, Kivio needs it

* Thu May 13 2010 Kevin Kofler <Kevin at tigcc.ticalc.org>
- 3:1.6.3-30.trinity.20100511
- split out kivio from the koffice 1.6 packaging

koffice-trinity-20100511-kivio-desktop.patch:
 kivio.desktop |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- NEW FILE koffice-trinity-20100511-kivio-desktop.patch ---
diff -ur koffice-trinity-20100511/kivio/kiviopart/kivio.desktop koffice-trinity-20100511-kivio-desktop/kivio/kiviopart/kivio.desktop
--- koffice-trinity-20100511/kivio/kiviopart/kivio.desktop	2010-01-20 02:29:50.000000000 +0100
+++ koffice-trinity-20100511-kivio-desktop/kivio/kiviopart/kivio.desktop	2010-05-12 22:58:03.000000000 +0200
@@ -57,7 +57,7 @@
 GenericName[xh]=Umzobo wokulandelana kweenkqubo & Uhlelo lomzobo
 GenericName[zh_CN]=流程图和图表编辑
 GenericName[zh_TW]=流程圖與圖表編輯
-MimeType=application/x-kivio
+MimeType=application/x-kivio;
 Type=Application
 Icon=kivio
 X-KDE-NativeMimeType=application/x-kivio

koffice-trinity-20100511-only-kivio.patch:
 doc/Makefile.am     |    4 +---
 filters/Makefile.am |   42 +-----------------------------------------
 lib/Makefile.am     |   15 +--------------
 3 files changed, 3 insertions(+), 58 deletions(-)

--- NEW FILE koffice-trinity-20100511-only-kivio.patch ---
diff -ur koffice-trinity-20100511/doc/Makefile.am koffice-trinity-20100511-only-kivio/doc/Makefile.am
--- koffice-trinity-20100511/doc/Makefile.am	2010-01-20 02:29:50.000000000 +0100
+++ koffice-trinity-20100511-only-kivio/doc/Makefile.am	2010-05-11 17:26:38.000000000 +0200
@@ -2,6 +2,4 @@
 
 KDE_LANG = en
 KDE_DOCS = koffice
-SUBDIRS = $(AUTODIRS)
-
-xdg_apps_DATA = koffice.desktop
+SUBDIRS = kivio
diff -ur koffice-trinity-20100511/filters/Makefile.am koffice-trinity-20100511-only-kivio/filters/Makefile.am
--- koffice-trinity-20100511/filters/Makefile.am	2010-01-20 02:29:50.000000000 +0100
+++ koffice-trinity-20100511-only-kivio/filters/Makefile.am	2010-05-11 17:28:25.000000000 +0200
@@ -1,45 +1,5 @@
 
-if compile_filter_KARBON
-KARBONDIR = karbon
-endif
-
-if include_XSLTFILTERS
-XSLTFILTERDIR = xsltfilter
-endif
-
-if compile_filter_KWORD
-KWORDDIR = kword
-endif
-
-if compile_filter_KPRESENTER
-KPRESENTERDIR = kpresenter olefilters
-endif
-
-if compile_filter_KSPREAD
-KSPREADDIR = kspread
-endif
-
-if compile_filter_KCHART
-KCHARTDIR = kchart
-endif
-
-if compile_filter_KFORMULA
-KFORMULADIR = kformula
-endif
-
-if compile_filter_KUGAR
-KUGARDIR = kugar
-endif
-
-if compile_filter_KRITA
-KRITADIR = krita
-endif
-
-if compile_filter_KIVIO
-KIVIODIR = kivio
-endif
-
-SUBDIRS = generic_wrapper libdialogfilter liboofilter $(KSPREADDIR) $(KCHARTDIR) $(KWORDDIR) $(KPRESENTERDIR)  $(XSLTFILTERDIR) $(KFORMULADIR) $(KARBONDIR) $(KUGARDIR) $(KRITADIR) $(KIVIODIR)
+SUBDIRS = kivio
 
 messages:
 	$(EXTRACTRC) `find . -name \*.ui` > rc.cpp
diff -ur koffice-trinity-20100511/lib/Makefile.am koffice-trinity-20100511-only-kivio/lib/Makefile.am
--- koffice-trinity-20100511/lib/Makefile.am	2010-01-20 02:29:50.000000000 +0100
+++ koffice-trinity-20100511-only-kivio/lib/Makefile.am	2010-05-11 17:29:44.000000000 +0200
@@ -1,17 +1,4 @@
-if compile_lib_KOPAINTER
-KOPAINTERDIR = kopainter
-endif
-
-if compile_kross
-KROSSDIR = kross
-endif
-
-if compile_kexionly
-SUBDIRS = store kwmf kofficecore kofficeui koproperty $(KROSSDIR)
-else
-SUBDIRS = store kwmf kofficecore kofficeui kotext \
-          $(KOPAINTERDIR) kformula koproperty kopalette $(KROSSDIR)
-endif
+SUBDIRS = store kwmf kofficecore kofficeui kotext kopainter kopalette
 
 messages:
 #	$(MAKE) -C kformula -f Makefile.am symbolnames.cc

koffice-trinity-20100511-rename-po.patch:
 filters/kivio/imageexport/kivio_imageexport.cpp |    2 +-
 lib/kofficecore/KoDocument.cpp                  |    2 +-
 lib/kofficecore/KoGlobal.cpp                    |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

--- NEW FILE koffice-trinity-20100511-rename-po.patch ---
diff -ur koffice-trinity-20100511/filters/kivio/imageexport/kivio_imageexport.cpp koffice-trinity-20100511-rename-po/filters/kivio/imageexport/kivio_imageexport.cpp
--- koffice-trinity-20100511/filters/kivio/imageexport/kivio_imageexport.cpp	2010-01-20 02:29:50.000000000 +0100
+++ koffice-trinity-20100511-rename-po/filters/kivio/imageexport/kivio_imageexport.cpp	2010-05-11 17:44:32.000000000 +0200
@@ -52,7 +52,7 @@
 ImageExport::ImageExport(KoFilter *, const char *, const QStringList&)
   : KoFilter()
 {
-  KGlobal::locale()->insertCatalogue("kofficefilters");
+  KGlobal::locale()->insertCatalogue("koffice1filters");
 }
 
 KoFilter::ConversionStatus ImageExport::convert(const QCString& from, const QCString& to)
diff -ur koffice-trinity-20100511/lib/kofficecore/KoDocument.cpp koffice-trinity-20100511-rename-po/lib/kofficecore/KoDocument.cpp
--- koffice-trinity-20100511/lib/kofficecore/KoDocument.cpp	2010-01-20 02:29:50.000000000 +0100
+++ koffice-trinity-20100511-rename-po/lib/kofficecore/KoDocument.cpp	2010-05-11 17:43:44.000000000 +0200
@@ -168,7 +168,7 @@
     KoViewWrapperWidget( QWidget *parent, const char *name )
         : QWidget( parent, name )
     {
-        KGlobal::locale()->insertCatalogue("koffice");
+        KGlobal::locale()->insertCatalogue("koffice1");
         // Tell the iconloader about share/apps/koffice/icons
         KGlobal::iconLoader()->addAppDir("koffice");
         m_view = 0L;
diff -ur koffice-trinity-20100511/lib/kofficecore/KoGlobal.cpp koffice-trinity-20100511-rename-po/lib/kofficecore/KoGlobal.cpp
--- koffice-trinity-20100511/lib/kofficecore/KoGlobal.cpp	2010-01-20 02:29:50.000000000 +0100
+++ koffice-trinity-20100511-rename-po/lib/kofficecore/KoGlobal.cpp	2010-05-11 17:44:04.000000000 +0200
@@ -51,7 +51,7 @@
     setlocale( LC_NUMERIC, "C" );
 
     // Install the libkoffice* translations
-    KGlobal::locale()->insertCatalogue("koffice");
+    KGlobal::locale()->insertCatalogue("koffice1");
 
     KImageIO::registerFormats();
 


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/koffice-kivio/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	18 May 2010 20:48:20 -0000	1.1
+++ .cvsignore	18 May 2010 21:33:15 -0000	1.2
@@ -0,0 +1,2 @@
+kivio-translations-20100511.tar.bz2
+koffice-trinity-20100511.tar.bz2


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/koffice-kivio/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	18 May 2010 20:48:20 -0000	1.1
+++ sources	18 May 2010 21:33:17 -0000	1.2
@@ -0,0 +1,2 @@
+96fe5dad99c95e56b8478d2922ab2157  kivio-translations-20100511.tar.bz2
+229db1d6699d0191c54f0129dbd8b1ba  koffice-trinity-20100511.tar.bz2



More information about the scm-commits mailing list