From 0601e150f3a9949bd20c22e24468c882b5e8dd056469c9115431e2c5be8bf27b Mon Sep 17 00:00:00 2001 From: Lars Vogdt Date: Thu, 25 Sep 2008 14:36:05 +0000 Subject: [PATCH] moved to Education OBS-URL: https://build.opensuse.org/package/show/Education/semantik?expand=0&rev=1 --- .gitattributes | 23 +++++++++ .gitignore | 1 + semantik-0.5.1-templatedir.patch | 13 +++++ semantik-0.5.1.tar.bz2 | 3 ++ semantik-0.6.6-desktop.patch | 12 +++++ semantik-0.6.6.tar.bz2 | 3 ++ semantik-rpmlintrc | 6 +++ semantik.changes | 16 ++++++ semantik.spec | 86 ++++++++++++++++++++++++++++++++ 9 files changed, 163 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 semantik-0.5.1-templatedir.patch create mode 100644 semantik-0.5.1.tar.bz2 create mode 100644 semantik-0.6.6-desktop.patch create mode 100644 semantik-0.6.6.tar.bz2 create mode 100644 semantik-rpmlintrc create mode 100644 semantik.changes create mode 100644 semantik.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/semantik-0.5.1-templatedir.patch b/semantik-0.5.1-templatedir.patch new file mode 100644 index 0000000..66a5a92 --- /dev/null +++ b/semantik-0.5.1-templatedir.patch @@ -0,0 +1,13 @@ +Index: wscript +=================================================================== +--- wscript.orig ++++ wscript +@@ -83,7 +83,7 @@ + + install_files('SEMANTIK_DIR', 'flags', 'src/flags/*.svg') + install_files('TEMPLATE_DIR', '', rt+'*.py') +- Common.do_install(os.path.abspath('waf'), bld.env_of_name('default')['TEMPLATE_DIR']+'waf') ++# Common.do_install(os.path.abspath('waf'), bld.env_of_name('default')['TEMPLATE_DIR']+'waf') + install_files('TEMPLATE_DIR', 'pdflatex', rt+'pdflatex/*') + for x in 'html odt odp java'.split(): + install_files('TEMPLATE_DIR', x, rt+'%s/*' % x) diff --git a/semantik-0.5.1.tar.bz2 b/semantik-0.5.1.tar.bz2 new file mode 100644 index 0000000..ebd1764 --- /dev/null +++ b/semantik-0.5.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:262f3ee294caf823d6c86b44f2f72530fa491fa008bf5cc553dc2e74c995e396 +size 413589 diff --git a/semantik-0.6.6-desktop.patch b/semantik-0.6.6-desktop.patch new file mode 100644 index 0000000..f2a877d --- /dev/null +++ b/semantik-0.6.6-desktop.patch @@ -0,0 +1,12 @@ +Index: semantik-0.6.6/src/data/semantik.desktop +=================================================================== +--- semantik-0.6.6.orig/src/data/semantik.desktop ++++ semantik-0.6.6/src/data/semantik.desktop +@@ -4,6 +4,7 @@ Name=Semantik + GenericName=Mind mapping software + GenericName[tr]=Zihin haritalama uygulaması + Type=Application ++Exec=semantik + Terminal=false + Icon=semantik + MimeType=application/x-semantik; diff --git a/semantik-0.6.6.tar.bz2 b/semantik-0.6.6.tar.bz2 new file mode 100644 index 0000000..91035aa --- /dev/null +++ b/semantik-0.6.6.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:638ac28ddb2f273d203ac054b4dad19d62723391651f1dcc1519922ab39c25a1 +size 394245 diff --git a/semantik-rpmlintrc b/semantik-rpmlintrc new file mode 100644 index 0000000..2847dd7 --- /dev/null +++ b/semantik-rpmlintrc @@ -0,0 +1,6 @@ +# these files don't need executable bits +addFilter("W: non-executable-script /usr/share/kde4/apps/semantik/.*") +# follow upstream (even if this is not a good excuse ;-) +addFilter(" W: no-soname /usr/lib.*/libnablah.so") +# semantik is a KDE app - and KDE can handle this +addFilter("W: wrong-icon-size /usr/share/icons/.*") diff --git a/semantik.changes b/semantik.changes new file mode 100644 index 0000000..a721797 --- /dev/null +++ b/semantik.changes @@ -0,0 +1,16 @@ +------------------------------------------------------------------- +Wed Mar 19 14:31:50 CET 2008 - lars@linux-schulserver.de + +- fix BuildRequires +- added rpmlintrc + +------------------------------------------------------------------- +Tue Mar 18 18:54:50 CET 2008 - lars@linux-schulserver.de + +- update to 0.6.6 + +------------------------------------------------------------------- +Fri Oct 5 15:49:55 CEST 2007 - lars@linux-schulserver.de + +- initial version 0.5.1 + diff --git a/semantik.spec b/semantik.spec new file mode 100644 index 0000000..bb1c067 --- /dev/null +++ b/semantik.spec @@ -0,0 +1,86 @@ +# +# spec file for package semantik +# +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# + +# norootforbuild + +Name: semantik +Summary: A mindmapping-like tool +Group: Productivity/Office/Other +Url: http://freehackers.org/~tnagy/kdissert.html +License: QPLv1 - THE Q PUBLIC LICENSE v. 1.0 +Vendor: openSUSE-Education +Release: 1 +Version: 0.6.6 +BuildRequires: xorg-x11-devel libxml2-devel kdebase4-devel libkde4-devel ImageMagick-devel libqt4-x11 +%define prefix /opt/kde3/ +%define qtdir /usr/%_lib/qt4 +%define qtincludes %prefix/include/Qt +%define qt4libs %_libdir +BuildRequires: python-devel libqt4-devel ocaml gcc-c++ update-desktop-files +BuildRequires: kdelibs3-devel fdupes +Source0: %name-%version.tar.bz2 +Source1: %name-rpmlintrc +Patch1: semantik-0.6.6-desktop.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build + + + +%description +Semantik (previously Kdissert) is a mindmapping-like tool to help students +to produce complicated documents very quickly and efficiently : +presentations, dissertations, thesis, reports. + +While targetted mostly at students, Kdissert can also help teachers, +decision maker, engineers and businessmen. + +Author: +------- + Thomas Nagy + + +%prep +%setup -q +%patch1 -p1 + +%build +. /etc/opt/kde3/common_options +./waf configure --prefix=%prefix \ + --qtdir=%qtdir \ + --qtincludes=%qtincludes \ + --qtlibs=%qt4libs + +./waf build %(echo %_smp_mflags|sed -e 's/j/j /') + +%install +. /etc/opt/kde3/common_options +./waf install --destdir="%buildroot" +install -m644 -D src/images/semantik-32.png %buildroot%_datadir/pixmaps/%name.png +find . -name "*desktop*" -exec rm -v {} \; +%suse_update_desktop_file -i %name Office ProjectManagement +%find_lang %name +%fdupes -s %buildroot + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%clean +rm -rf %buildroot + +%files -f %name.lang +%defattr(-,root,root) +%doc README LICENSE* +%{_libdir}/libnablah.so +%_bindir/semantik +%_datadir/pixmaps/%name.png +%_datadir/kde4/apps/semantik +%_datadir/icons/oxygen/*/actions/semantik*.png +%_datadir/applications/kde4/semantik.desktop +%_datadir/icons/hicolor/*/apps/semantik*.png + + +%changelog