#2 Remove emacs mode and break out doc package
Merged 2 months ago by jrincayc. Opened 4 months ago by jrincayc.
rpms/ jrincayc/ucblogo simplify_package  into  master

@@ -0,0 +1,34 @@ 

+ diff -uNr ucblogo-6.0/docs/logo.1 ucblogo-6.0other/docs/logo.1

+ --- ucblogo-6.0/docs/logo.1	1969-12-31 17:00:00.000000000 -0700

+ +++ ucblogo-6.0other/docs/logo.1	2019-09-13 10:10:58.500059360 -0600

+ @@ -0,0 +1,13 @@

+ +.TH LOGO 1

+ +.SH NAME

+ +logo, logo-wx \- start the Logo Programming Language interpreter

+ +.SH SYNOPSIS

+ +.B logo

+ +[\fIfile\fR]

+ +.SH DESCRIPTION

+ +.B logo

+ +begins running the logo programming language interperter. If a file is

+ +provided, it will run those commands first.  The full manual is available

+ +as

+ +.PP

+ +.B info ucblogo

+ diff -uNr ucblogo-6.0/docs/makefile ucblogo-6.0other/docs/makefile

+ --- ucblogo-6.0/docs/makefile	2019-09-13 09:33:12.056700261 -0600

+ +++ ucblogo-6.0other/docs/makefile	2019-09-13 10:23:54.445228922 -0600

+ @@ -2,6 +2,7 @@

+  INFODIR	      = $(prefix)/info

+  DOCSDIR	      = $(LIBLOC)/docs

+  HTMLDIR	      = $(DOCSDIR)/html

+ +MANDIR        = $(prefix)/share/man/

+  

+  all: usermanual.ps usermanual.pdf html/usermanual_1.html ucblogo.info

+  

+ @@ -38,3 +39,5 @@

+  	-cp -f usermanual.pdf $(DOCSDIR)/.

+  	-cp -f usermanual.texi $(DOCSDIR)/.

+  	-cp -f ../usermanual $(DOCSDIR)/.

+ +	-mkdir -p $(MANDIR)/man1/

+ +	-cp -f logo.1 $(MANDIR)/man1/.

@@ -0,0 +1,24 @@ 

+ diff -u ucblogo-6.0/configure ucblogo-6.0m/configure

+ --- ucblogo-6.0/configure	2008-06-08 18:02:30.000000000 -0600

+ +++ ucblogo-6.0m/configure	2019-08-30 10:14:32.368915525 -0600

+ @@ -1820,7 +1820,7 @@

+  fi

+  

+  

+ -for ac_func in usleep srandom sigvec sigsetmask matherr drem irint bcopy memcpy

+ +for ac_func in usleep srandom sigvec sigsetmask drem irint bcopy memcpy

+  do

+  echo $ac_n "checking for $ac_func""... $ac_c" 1>&6

+  if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then

+ diff -u ucblogo-6.0/configure.in ucblogo-6.0m/configure.in

+ --- ucblogo-6.0/configure.in	2007-11-18 15:08:58.000000000 -0700

+ +++ ucblogo-6.0m/configure.in	2019-08-30 10:19:23.847099812 -0600

+ @@ -38,7 +38,7 @@

+  AC_TYPE_SIGNAL

+  

+  dnl Checks for library functions.

+ -AC_CHECK_FUNCS(usleep srandom sigvec sigsetmask matherr drem irint memcpy)

+ +AC_CHECK_FUNCS(usleep srandom sigvec sigsetmask drem irint memcpy)

+  AC_PROG_GCC_TRADITIONAL

+  dnl AC_TYPE_SIGNAL

+  

file added
+100

@@ -0,0 +1,100 @@ 

+ Common subdirectories: ucblogo-6.0/csls and ucblogo-6.0wx/csls

+ Common subdirectories: ucblogo-6.0/docs and ucblogo-6.0wx/docs

+ Common subdirectories: ucblogo-6.0/emacs and ucblogo-6.0wx/emacs

+ Common subdirectories: ucblogo-6.0/helpfiles and ucblogo-6.0wx/helpfiles

+ Common subdirectories: ucblogo-6.0/logolib and ucblogo-6.0wx/logolib

+ diff -u ucblogo-6.0/wxTerminal.cpp ucblogo-6.0wx/wxTerminal.cpp

+ --- ucblogo-6.0/wxTerminal.cpp	2019-08-30 11:44:20.982827709 -0600

+ +++ ucblogo-6.0wx/wxTerminal.cpp	2019-08-30 11:40:02.061790995 -0600

+ @@ -500,13 +500,7 @@

+  void LogoFrame::OnSaveAs(wxCommandEvent& WXUNUSED(event)) {

+  	wxFileDialog dialog(this,

+  			    _T("Save Logo Workspace"),

+ -			    (firstloadsave ?

+ -#ifdef __WXMAC__   /* needed for wxWidgets 2.6 */

+ -			      *wxEmptyString :

+ -#else

+ -			      wxStandardPaths::Get().GetDocumentsDir() :

+ -#endif

+ -			      *wxEmptyString),

+ +			    *wxEmptyString,

+  			    wxEmptyString,

+  			    _T("Logo workspaces(*.lg)|*.lg|All files(*)|*"),

+  //			    "*",

+ @@ -536,13 +530,7 @@

+  	(

+  	 this,

+  	 _T("Load Logo Workspace"),

+ -	 (firstloadsave ?

+ -#ifdef __WXMAC__   /* needed for wxWidgets 2.6 */

+ -	    *wxEmptyString :

+ -#else

+ -	    wxStandardPaths::Get().GetDocumentsDir() :

+ -#endif

+ -			  *wxEmptyString),

+ +	 *wxEmptyString,

+  	 wxEmptyString,

+  	 _T("Logo workspaces(*.lg)|*.lg|All files(*)|*"),

+  //	 "*",

+ @@ -938,7 +926,7 @@

+    //dc.GetTextExtent("(", &dummy, ch);

+  

+    int descent, extlead; 

+ -  dc.GetTextExtent(wxString("M", wxConvUTF8, wxSTRING_MAXLEN), cw, ch, &descent, &extlead);

+ +  dc.GetTextExtent(wxString("M", wxConvUTF8, wxString::npos), cw, ch, &descent, &extlead);

+    //for the tails of g's and y's, if needed.

+  #ifdef __WXMSW__

+      *ch += descent + extlead + 1;

+ diff -u ucblogo-6.0/wxTurtleGraphics.cpp ucblogo-6.0wx/wxTurtleGraphics.cpp

+ --- ucblogo-6.0/wxTurtleGraphics.cpp	2019-08-30 11:44:20.983827713 -0600

+ +++ ucblogo-6.0wx/wxTurtleGraphics.cpp	2019-08-30 11:41:21.255108083 -0600

+ @@ -558,7 +558,7 @@

+  extern "C" void wx_get_label_size(int *w, int *h) {

+      /* returns size in pixels; converted to turtle steps in wxterm.c */

+    int descent, extlead;

+ -  m_memDC->GetTextExtent(wxString("M", wxConvUTF8, wxSTRING_MAXLEN), w, h, &descent, &extlead);  

+ +  m_memDC->GetTextExtent(wxString("M", wxConvUTF8, wxString::npos), w, h, &descent, &extlead);  

+  }

+  

+  extern "C" void wx_adjust_label_height() {

+ @@ -573,7 +573,7 @@

+      label_font.SetPointSize(font_size);

+  

+      m_memDC->SetFont(label_font);	

+ -    m_memDC->GetTextExtent(wxString("M", wxConvUTF8, wxSTRING_MAXLEN), &cw, &ch, &descent, &extlead);

+ +    m_memDC->GetTextExtent(wxString("M", wxConvUTF8, wxString::npos), &cw, &ch, &descent, &extlead);

+  

+      //now... first figure out whether we undershot or overshot...

+      //this determines which direction to change the size

+ @@ -592,7 +592,7 @@

+  	    }

+  	    if (expected == 100) break;

+  	    m_memDC->SetFont(tmp_font);	

+ -	    m_memDC->GetTextExtent(wxString("M", wxConvUTF8, wxSTRING_MAXLEN), &cw, &tmp_height, &descent, &extlead);

+ +	    m_memDC->GetTextExtent(wxString("M", wxConvUTF8, wxString::npos), &cw, &tmp_height, &descent, &extlead);

+  

+  	    if(tmp_height >= px_height) break;

+  

+ @@ -611,7 +611,7 @@

+  	    }

+  	    if (expected == 2) break;

+  	    m_memDC->SetFont(tmp_font);	

+ -	    m_memDC->GetTextExtent(wxString("M", wxConvUTF8, wxSTRING_MAXLEN), &cw, &tmp_height, &descent, &extlead);

+ +	    m_memDC->GetTextExtent(wxString("M", wxConvUTF8, wxString::npos), &cw, &tmp_height, &descent, &extlead);

+  

+  	    if(tmp_height <= px_height) break;

+  

+ diff -u ucblogo-6.0wx/wxTerminal.cpp ucblogo-6.0wx3/wxTerminal.cpp

+ --- ucblogo-6.0wx/wxTerminal.cpp	2019-08-30 11:40:02.061790995 -0600

+ +++ ucblogo-6.0wx3/wxTerminal.cpp	2019-08-30 16:40:39.664086823 -0600

+ @@ -1883,7 +1883,9 @@

+      //  return;

+      //}

+    }

+ -  dc.Blit( t_x, t_y, w, h, &dc, t_x, t_y, wxINVERT);

+ +  if (w > 0 && h > 0) {

+ +    dc.Blit( t_x, t_y, w, h, &dc, t_x, t_y, wxINVERT);

+ +  }

+  }

+  

+  

@@ -0,0 +1,85 @@ 

+ diff -ur ucblogo-6.0/wxTurtleGraphics.cpp ucblogo-6.0wx4/wxTurtleGraphics.cpp

+ --- ucblogo-6.0/wxTurtleGraphics.cpp	2019-09-13 09:16:43.902627371 -0600

+ +++ ucblogo-6.0wx4/wxTurtleGraphics.cpp	2019-09-13 09:21:10.298703716 -0600

+ @@ -312,6 +312,61 @@

+    wxdprintf("OnSize ends\n");

+  }

+  

+ +extern FLONUM turtle_x, turtle_y, turtle_heading;

+ +extern "C" FLONUM x_scale, y_scale;

+ +extern "C" BOOLEAN user_turtle_shown;

+ +extern "C" FIXNUM g_round(FLONUM n);

+ +

+ +void TurtleCanvas::DrawTurtle(wxDC &dc) {

+ +  FLONUM real_heading;

+ +  int left_x, left_y, right_x, right_y, top_x, top_y;

+ +  double cos_real_heading, sin_real_heading;

+ +  FLONUM delta_x, delta_y;

+ +  if (!user_turtle_shown) {

+ +    return;

+ +  }

+ +  const FLONUM degrad = 0.017453292520;

+ +  const int screen_width = wxGetInfo(SCREEN_WIDTH);

+ +  const int screen_height = wxGetInfo(SCREEN_HEIGHT);

+ +  const int screen_top = 0;

+ +  const int screen_left = 0;

+ +  const FLONUM turtle_side = 19.0;

+ +  const FLONUM turtle_half_bottom = 6.0;

+ +  const int screen_x_center = (screen_left + (screen_width)/2);

+ +  const int screen_y_center = (screen_top + (screen_height)/2);

+ +

+ +  real_heading = -turtle_heading + 90.0;

+ +

+ +  cos_real_heading = cos((FLONUM)(real_heading*degrad));

+ +  sin_real_heading = sin((FLONUM)(real_heading*degrad));

+ +

+ +  delta_x = x_scale*(FLONUM)(sin_real_heading*turtle_half_bottom);

+ +  delta_y = y_scale*(FLONUM)(cos_real_heading*turtle_half_bottom);

+ +

+ +  left_x = g_round(turtle_x - delta_x);

+ +  left_y = g_round(turtle_y + delta_y);

+ +

+ +  right_x = g_round(turtle_x + delta_x);

+ +  right_y = g_round(turtle_y - delta_y);

+ +

+ +  top_x = g_round(turtle_x + x_scale*(FLONUM)(cos_real_heading*turtle_side));

+ +  top_y = g_round(turtle_y + y_scale*(FLONUM)(sin_real_heading*turtle_side));

+ +

+ +  /* move to right, draw to left, draw to top, draw to right */

+ +  //move_to(screen_x_center + right_x, screen_y_center - right_y);

+ +  //line_to(screen_x_center + left_x, screen_y_center - left_y);

+ +  dc.SetPen(wxPen(colors[turtleFrame->xgr_pen.color+SPECIAL_COLORS],

+ +		  turtleFrame->xgr_pen.pw, wxSOLID));

+ +  dc.DrawLine(screen_x_center + right_x, screen_y_center - right_y,

+ +	      screen_x_center + left_x, screen_y_center - left_y);

+ +  //line_to(screen_x_center + top_x, screen_y_center - top_y);

+ +  dc.DrawLine(screen_x_center + left_x, screen_y_center - left_y,

+ +	      screen_x_center + top_x, screen_y_center - top_y);

+ +  //line_to(screen_x_center + right_x, screen_y_center - right_y);

+ +  dc.DrawLine(screen_x_center + top_x, screen_y_center - top_y,

+ +	      screen_x_center + right_x, screen_y_center - right_y);

+ +

+ +}

+  

+  void TurtleCanvas::OnDraw(wxDC &dc) {

+    int x, y;

+ @@ -322,6 +373,7 @@

+    

+  #if USE_MEMDC

+    dc.Blit(0,0,x,y,m_memDC,0,0);

+ +  DrawTurtle(dc);

+    return;

+  #endif

+  	

+ diff -ur ucblogo-6.0/wxTurtleGraphics.h ucblogo-6.0wx4/wxTurtleGraphics.h

+ --- ucblogo-6.0/wxTurtleGraphics.h	2008-09-03 11:58:13.000000000 -0600

+ +++ ucblogo-6.0wx4/wxTurtleGraphics.h	2019-09-13 09:19:31.257303550 -0600

+ @@ -213,6 +213,7 @@

+  	static wxColour colors[NUMCOLORS+SPECIAL_COLORS];

+  

+  private:

+ +	void DrawTurtle(wxDC &dc);

+  

+  	wxBitmap

+  		*m_bitmap;

+ 

file added
+8

@@ -0,0 +1,8 @@ 

+ [Desktop Entry]

+ Name=UCBLogo

+ GenericName=Logo Programming Language

+ Exec=logo-wx

+ Icon=ucblogo

+ Terminal=false

+ Type=Application

+ Categories=Education

file modified
+62 -64

@@ -1,34 +1,42 @@ 

- Name:		ucblogo

- Version:	6.0

- Release:	25%{?dist}

- Summary:	An interpreter for the Logo programming language

- 

- Group: 		Development/Languages

- License:	GPLv2+

- Source: 	ftp://ftp.cs.berkeley.edu/pub/ucblogo/ucblogo-%{version}.tar.gz

- Source1:        logo-mode.tar.gz

+ Name:           ucblogo

+ Version:        6.0

+ Release:        27%{?dist}

+ Summary:        An interpreter for the Logo programming language

+ 

+ License:        GPLv2+

+ Source:         ftp://ftp.cs.berkeley.edu/pub/ucblogo/ucblogo-%{version}.tar.gz

+ Source1:        %{name}.desktop

  Patch0:         ucblogo-5.5-ospeed.patch

  Patch1:         ucblogo-6.0-wx.patch

  Patch2:         ucblogo-6.0-texi.patch

  Patch3:         ucblogo-6.0-inc.patch

- URL: 		http://www.cs.berkeley.edu/~bh

+ # To upstream https://sourceforge.net/p/ucblogo/bugs/29/

+ Patch4:         ucblogo-6.0-matherr.patch

+ # Patch 5 and 6 to upstream https://sourceforge.net/p/ucblogo/bugs/28/

+ Patch5:         ucblogo-6.0-wx3.patch

+ Patch6:         ucblogo-6.0-wxturtle.patch

+ # To upstream https://sourceforge.net/p/ucblogo/bugs/30/

+ Patch7:         ucblogo-6.0-man.patch

+ URL:            https://people.eecs.berkeley.edu/~bh/logo.html

  BuildRequires:  gcc

- BuildRequires:	emacs

- BuildRequires:	texinfo

- BuildRequires:	texinfo-tex

- BuildRequires:	texi2html

- BuildRequires:	tetex-dvips

- BuildRequires:	ghostscript

- BuildRequires:	libbsd-devel

- BuildRequires:	libX11-devel

- BuildRequires:	libXt-devel

- BuildRequires:	libSM-devel

- BuildRequires:	libICE-devel

- BuildRequires:	ncurses-devel

- BuildRequires:  wxGTK-devel

+ BuildRequires:  gcc-c++

+ BuildRequires:  texinfo

+ BuildRequires:  texinfo-tex

+ BuildRequires:  texi2html

+ BuildRequires:  tetex-dvips

+ BuildRequires:  ghostscript

+ BuildRequires:  libbsd-devel

+ BuildRequires:  libX11-devel

+ BuildRequires:  libXt-devel

+ BuildRequires:  libSM-devel

+ BuildRequires:  libICE-devel

+ BuildRequires:  ncurses-devel

+ BuildRequires:  wxGTK3-devel

+ BuildRequires:  ghostscript-tools-dvipdf

+ BuildRequires:  desktop-file-utils

  Requires(post):  /sbin/install-info

  Requires(preun): /sbin/install-info

- 

+ Requires: hicolor-icon-theme

  

  %description

  Berkeley Logo (ucblogo) is an interpreter for the Logo programming

@@ -39,43 +47,36 @@ 

  continuation lines, first-class instruction and expression templates,

  and macros.

  

- %package emacs

- Summary:        Emacs Logo mode

- Group:          Development/Languages

+ %package doc

+ Summary: Documentation for ucblogo

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

+ BuildArch:      noarch

  

- %description emacs

- Emacs mode for UCBLogo.

- 

+ %description doc

+ This package includes HTML and PDF documentation for ucblogo

+ and the Program Logic Manual (plm)

  

  %prep

  %setup -q

- %setup -q -a 1

  %patch0 -p1 -b .ospeed

  %patch1 -p1 -b .wx

  %patch2 -p1 -b .texiFix

  %patch3 -p1 -b .inc

+ %patch4 -p1 -b .matherr

+ %patch5 -p1 -b .wx3

+ %patch6 -p1 -b .wxturtle

+ %patch7 -p1 -b .man

  

  sed -i 's|everything|all|g' makefile*

  

- # no dot files in directories

- sed -i  's|\.logo|dot.logo|g' emacs/dot.*

- sed -i 's|/\.logo|/dot.logo|g' emacs/makefile

- sed -i 's|\.LOOPS|dot.LOOPS|g' emacs/dot.*

- sed -i 's|/\.LOOPS|/dot.LOOPS|g' emacs/makefile

- 

  # correct directories /usr/lib -> /usr/share and /usr/local ->  /usr

- sed -i 's|/local/lib/logo|/share/logo|g' emacs/*

  sed -i 's|/local/lib/logo|/share/logo|g' *.c README

- sed -i 's|/lib/logo|/share/logo|g' emacs/*

  sed -i 's|/lib/logo|/share/logo|g' *.c makefile*

  sed -i "s|/usr/local/bin/logo|%{_bindir}/logo|g" docs/html/usermanual_1.html

  sed -i "s|/usr/local/bin/logo|%{_bindir}/logo|g" docs/ucblogo.info*

  sed -i "s|/usr/local/bin/logo|%{_bindir}/logo|g" docs/usermanual.texi

  sed -i "s|/usr/local/bin/logo|%{_bindir}/logo|g" README

- sed -i "s|/usr/local/info|%{_datadir}/info|g" emacs/logo.el emacs/README

  sed -i "s|/usr/local/info|%{_datadir}/info|g" README

- sed -i "s|\$\(prefix\)/info|%{_datadir}/info|" emacs/makefile

  sed -i 's|.*mv .*||' docs/makefile

  sed -i 's|.*rmdir .*||' docs/makefile

  

@@ -85,18 +86,17 @@ 

  

  %build

  # build WX version

- %configure --x-includes=%{_includedir} --x-libraries=%{_libdir} --with-x --wx-enable --wx-config_path=/usr/bin/wx-config

+ %configure --x-includes=%{_includedir} --x-libraries=%{_libdir} --with-x --wx-enable --wx-config_path=/usr/bin/wx-config-3.0

  make %{_smp_mflags} logo

  mv logo logo-wx

  # build traditional version

  make clean

  %configure --x-includes=%{_includedir} --x-libraries=%{_libdir} --with-x

  make %{_smp_mflags}

- # compile emacs files

- make -C emacs BINDIR=%{_bindir} EMACSDIR=%{_datadir}/emacs/site-lisp/logo INFODIR=%{_infodir} LIBLOC=%{_datadir}/logo

  

  

  %install

+ #Note: makefile does not support DESTDIR

  %makeinstall

  

  install -m0755 logo-wx ${RPM_BUILD_ROOT}%{_bindir}

@@ -104,43 +104,41 @@ 

  mv -f ${RPM_BUILD_ROOT}%{_prefix}/info/* ${RPM_BUILD_ROOT}%{_datadir}/info

  rm -fr ${RPM_BUILD_ROOT}%{_prefix}/info

  rm -fr ${RPM_BUILD_ROOT}%{_datadir}/logo/docs

+ desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE1}

+ mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/256x256/apps

+ install -p -m 644 ucblogo.png \

+         $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/256x256/apps

  

- # install emacs files

- make -C emacs install BINDIR=${RPM_BUILD_ROOT}%{_bindir} EMACSDIR=${RPM_BUILD_ROOT}%{_datadir}/emacs/site-lisp/logo

- mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/emacs/site-lisp/site-start.d

- cp -f emacs/dot.emacs ${RPM_BUILD_ROOT}%{_datadir}/emacs/site-lisp/site-start.d/logo-mode.el

  rm -f ${RPM_BUILD_ROOT}%{_bindir}/install-logo-mode

- rm -f ${RPM_BUILD_ROOT}%{_datadir}/emacs/site-lisp/logo/README

- rm -f ${RPM_BUILD_ROOT}%{_datadir}/emacs/site-lisp/logo/*.el

- 

  

  %post

- #/sbin/install-info %{_infodir}/loops.info --entry="* Loops: (loops).	Berkeley Logo Object Oriented Programming System." --section="Programming Languages" %{_infodir}/dir 2>/dev/null || :

- /sbin/install-info %{_infodir}/ucblogo.info --entry="* UCBLogo: (ucblogo).	Berkeley Logo User Manual." --section="Programming Languages"  %{_infodir}/dir 2>/dev/null || :

- 

+ /sbin/install-info %{_infodir}/ucblogo.info --entry="* UCBLogo: (ucblogo).     Berkeley Logo User Manual." --section="Programming Languages"  %{_infodir}/dir 2>/dev/null || :

  

  %preun

  if [ $1 = 0 ]; then

- #    /sbin/install-info --delete %{_infodir}/loops.info --entry="* Loops: (loops).	Berkeley Logo Object Oriented Programming System." --section="Programming Languages" %{_infodir}/dir 2>/dev/null || :

-     /sbin/install-info --delete  %{_infodir}/ucblogo.info --entry="* UCBLogo: (ucblogo).	Berkeley Logo User Manual." --section="Programming Languages"  %{_infodir}/dir 2>/dev/null || :

+     /sbin/install-info --delete  %{_infodir}/ucblogo.info --entry="* UCBLogo: (ucblogo).        Berkeley Logo User Manual." --section="Programming Languages"  %{_infodir}/dir 2>/dev/null || :

  fi

  

- 

  %files

- %doc docs/html docs/usermanual.pdf README gpl plm changes.txt

- %doc 

+ %doc README changes.txt

+ %license gpl

  %{_bindir}/*

  %{_datadir}/logo

  %{_infodir}/*

+ %{_mandir}/man1/logo*

+ %{_datadir}/applications/%{name}.desktop

+ %{_datadir}/icons/hicolor/256x256/apps/%{name}.png

  

+ %files doc

+ %doc docs/html docs/usermanual.pdf plm

  

- %files emacs

- %doc emacs/README

- %{_datadir}/emacs/site-lisp/logo

- %{_datadir}/emacs/site-lisp/site-start.d

+ %changelog

+ * Fri Sep 27 2019 Joshua Cogliati <jrincayc@yahoo.com> - 6.0-27

+ - Removing emacs mode and created separate doc package

  

+ * Fri Sep 13 2019 Joshua Cogliati <jrincayc@yahoo.com> - 6.0-26

+ - Updated to support wxGTK3, added man page and desktop file

  

- %changelog

  * Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.0-25

  - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

  

This makes various changes compared to the previous pull request including removing the emacs mode that upstream had removed and splitting out a doc package because the documentation was over a megabyte.

1 new commit added

  • Changing doc package to noarch, and changing tabs to spaces.
2 months ago

1 new commit added

  • desktop-file-utils needed as build dependency for desktop-file-install
2 months ago

Pull-Request has been merged by jrincayc

2 months ago