]> git.pld-linux.org Git - packages/chemtool.git/commitdiff
- drop KDE3 support (mimelnk/application/*.desktop) master auto/th/chemtool-1.6.14-3
authorJan Rękorajski <baggins@pld-linux.org>
Sat, 1 Aug 2020 09:19:30 +0000 (11:19 +0200)
committerJan Rękorajski <baggins@pld-linux.org>
Sat, 1 Aug 2020 09:19:30 +0000 (11:19 +0200)
- use desktop file from the package
- fix building with gcc 10.x
- general cleanups
- rel 3

chemtool.desktop [deleted file]
chemtool.spec
gcc10.patch [new file with mode: 0644]

diff --git a/chemtool.desktop b/chemtool.desktop
deleted file mode 100644 (file)
index 2fcea29..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-[Desktop Entry]
-Name=Chemtool
-Comment=Molecules 2D drawing program
-Comment[cs]=Editor molekul
-Comment[de]=Moleküleditor
-Comment[pl]=Edytor molekuł
-Exec=chemtool
-Icon=chemtool
-Terminal=false
-MultipleArgs=false
-Type=Application
-MimeType=application/x-chemtool;
-InitialPreference=2
-Categories=Education;Science;Chemistry;
-# vi: encoding=utf-8
index dea969a7622e4a45f8c51508c7c02d10d056bbd1..93d471bdcead5be1474ea47884e2f94d2fa1fd9e 100644 (file)
@@ -6,12 +6,12 @@ Summary:      Chemtool - program for 2D drawing organic molecules
 Summary(pl.UTF-8):     Chemtool - program do rysowania 2-wymiarowych cząsteczek organicznych
 Name:          chemtool
 Version:       1.6.14
-Release:       2
+Release:       3
 License:       GPL
 Group:         X11/Applications/Science
 Source0:       http://ruby.chemie.uni-freiburg.de/~martin/chemtool/%{name}-%{version}.tar.gz
 # Source0-md5: 3a97680f0abe1327af1f0072551a68e2
-Source1:       %{name}.desktop
+Patch0:                gcc10.patch
 URL:           http://ruby.chemie.uni-freiburg.de/~martin/chemtool/
 BuildRequires: autoconf >= 2.50
 BuildRequires: gettext-tools >= 0.14.1
@@ -33,6 +33,7 @@ bibliotek GTK+.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %{__autoconf}
@@ -42,16 +43,14 @@ bibliotek GTK+.
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_datadir}/{mimelnk/application,mime-info,mime-types} \
-       $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_iconsdir}/hicolor/32x32/mimetypes}
+install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_iconsdir}/hicolor/32x32/mimetypes}
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
-install kde/mimelnk/application/x-chemtool.desktop     $RPM_BUILD_ROOT%{_datadir}/mimelnk/application
-install kde/icons/hicolor/32x32/mimetypes/chemtool.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/mimetypes
-install %{SOURCE1}                             $RPM_BUILD_ROOT%{_desktopdir}
+install %{name}.desktop $RPM_BUILD_ROOT%{_desktopdir}
 install gnome/gnome-application-chemtool.png %{name}.xpm $RPM_BUILD_ROOT%{_pixmapsdir}
+install kde/icons/hicolor/32x32/mimetypes/chemtool.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/mimetypes
 
 %{__mv} $RPM_BUILD_ROOT%{_localedir}/pt{_PT,}
 
@@ -66,7 +65,6 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/chemtool
 %attr(755,root,root) %{_bindir}/chemtoolbg
 %attr(755,root,root) %{_bindir}/cht
-%{_datadir}/mimelnk/application/x-chemtool.desktop
 %{_iconsdir}/hicolor/32x32/mimetypes/chemtool.png
 %{_pixmapsdir}/gnome-application-chemtool.png
 %{_pixmapsdir}/chemtool.xpm
diff --git a/gcc10.patch b/gcc10.patch
new file mode 100644 (file)
index 0000000..ab696a9
--- /dev/null
@@ -0,0 +1,36 @@
+--- chemtool-1.6.14/ct1.h~     2011-12-23 20:30:53.000000000 +0100
++++ chemtool-1.6.14/ct1.h      2020-08-01 11:10:05.058441414 +0200
+@@ -273,12 +273,12 @@
+ extern float importfactor;
+ extern int importoffset;
+-char **intype;
+-char **inmode;
+-int babelin;
+-char **outtype;
+-char **outmode;
+-int babelout;
++extern char **intype;
++extern char **inmode;
++extern int babelin;
++extern char **outtype;
++extern char **outmode;
++extern int babelout;
+ extern char *babel;
+ extern GdkGC *mygc[8],*background_gc,*hlgc;
+ extern int curpen;
+--- chemtool-1.6.14/inout.c~   2013-08-13 01:39:43.000000000 +0200
++++ chemtool-1.6.14/inout.c    2020-08-01 11:13:24.128787466 +0200
+@@ -30,6 +30,12 @@
+ extern GdkFont *font[7],*smallfont[7],*symbfont[7],*boldfont[7],*slfont[7];
+ #endif
++char **intype;
++char **inmode;
++int babelin;
++char **outtype;
++char **outmode;
++int babelout;
+ static char babeloutp[4];
+ int
This page took 0.075118 seconds and 4 git commands to generate.