[packages/manedit] - new URLs, updated to 1.2.1 - updated opt patch - added man patch (fixes manpage generation)
qboosh
qboosh at pld-linux.org
Sun Feb 2 12:00:16 CET 2014
commit 0f4cd5a6d96246e7dde007389e04612f33da5b37
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Feb 2 12:01:54 2014 +0100
- new URLs, updated to 1.2.1
- updated opt patch
- added man patch (fixes manpage generation)
manedit-man.patch | 15 +++++++++++++++
manedit-opt.patch | 20 +++++++++-----------
manedit.spec | 27 +++++++++++++++++----------
3 files changed, 41 insertions(+), 21 deletions(-)
---
diff --git a/manedit.spec b/manedit.spec
index 5ee990a..579665b 100644
--- a/manedit.spec
+++ b/manedit.spec
@@ -1,12 +1,12 @@
Summary: UNIX manual page integrated development environment
Summary(pl.UTF-8): Zintegrowane środowisko uniksowe do tworzenia stron podręcznika
Name: manedit
-Version: 0.5.12
+Version: 1.2.1
Release: 1
License: GPL v2
Group: X11/Applications/Editors
-Source0: ftp://wolfpack.twu.net/users/wolfpack/%{name}-%{version}.tar.bz2
-# Source0-md5: 8a2ed884ece57c301ce1fc8b421b9ee8
+Source0: http://wolfsinger.com/~wolfpack/packages/%{name}-%{version}.tar.bz2
+# Source0-md5: a7ee1835e32ed3c9279412af7caf13ef
Source1: %{name}.desktop
Source2: %{name}.png
Patch0: %{name}-bzip2.patch
@@ -14,7 +14,8 @@ Patch1: %{name}-opt.patch
Patch2: %{name}-glibc.patch
Patch3: %{name}-dont_strip.patch
Patch4: %{name}-man_path.patch
-URL: http://wolfpack.twu.net/ManEdit/
+Patch5: %{name}-man.patch
+URL: http://freecode.com/projects/manedit
BuildRequires: bzip2-devel
BuildRequires: gtk+-devel
BuildRequires: perl-base
@@ -25,7 +26,7 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
ManEdit is a UNIX Manual Page Integrated Development Environment.
It has full UNIX manual page editing capabilities using an XML
interface with instant preview. ManEdit uses the GTK+ widget set
-and requires the X Window Systems.
+and requires the X Window System.
%description -l pl.UTF-8
ManEdit jest zintegrowanym środowiskiem uniksowym do tworzenia
@@ -40,6 +41,7 @@ GTK+ i działa w środowisku X Window.
%patch2 -p1
%patch3 -p1
%patch4 -p1
+%patch5 -p1
%{__perl} -pi -e 's@/lib/$@/%{_lib}/@' manedit/platforms.ini
@@ -59,7 +61,8 @@ rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir}}
%{__make} install \
- PREFIX=$RPM_BUILD_ROOT%{_prefix}
+ PREFIX=$RPM_BUILD_ROOT%{_prefix} \
+ ICONS_DIR=$RPM_BUILD_ROOT%{_pixmapsdir}
install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
@@ -70,8 +73,12 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc AUTHORS README
-%attr(755,root,root) %{_bindir}/man*
+%attr(755,root,root) %{_bindir}/manedit
+%attr(755,root,root) %{_bindir}/manview
+%attr(755,root,root) %{_bindir}/manwrap
%{_datadir}/manedit
-%{_mandir}/man1/*.1*
-%{_desktopdir}/*.desktop
-%{_pixmapsdir}/*
+%{_mandir}/man1/manedit.1*
+%{_desktopdir}/manedit.desktop
+%{_pixmapsdir}/manedit.png
+%{_pixmapsdir}/manedit.xpm
+%{_pixmapsdir}/manview.xpm
diff --git a/manedit-man.patch b/manedit-man.patch
new file mode 100644
index 0000000..0b38757
--- /dev/null
+++ b/manedit-man.patch
@@ -0,0 +1,15 @@
+--- manedit-1.2.1/manedit/makefile_append.ini.orig 2014-02-02 11:24:59.062711006 +0100
++++ manedit-1.2.1/manedit/makefile_append.ini 2014-02-02 11:49:36.995982312 +0100
+@@ -55,9 +55,9 @@
+
+ manpage:
+ @echo "Generating manual page $(BIN).1.bz2"
+- @-$(SED) 's|%%PREFIX%%|$(PREFIX)|g ; \
+- s|%%LOCALBASE%%|${LOCALBASE}|g ; \
+- s|%%X11BASE%%|${X11BASE}|g' $(BIN).1 > $(BIN).1.out
++ @-$(SED) -e 's|%%PREFIX%%|$(PREFIX)|g' \
++ -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
++ -e 's|%%X11BASE%%|${X11BASE}|g' $(BIN).1 > $(BIN).1.out
+ @-$(BZIP2) $(BIN).1.out --stdout > $(BIN).1.bz2
+
+ modules: $(OBJ_C) $(OBJ_CPP)
diff --git a/manedit-opt.patch b/manedit-opt.patch
index 10af266..fe07744 100644
--- a/manedit-opt.patch
+++ b/manedit-opt.patch
@@ -1,26 +1,24 @@
---- manedit-0.5.6/manedit/platforms.ini.orig Sat Mar 30 19:21:19 2002
-+++ manedit-0.5.6/manedit/platforms.ini Sat Mar 30 19:33:49 2002
-@@ -23,8 +23,7 @@
+--- manedit-1.2.1/manedit/platforms.ini.orig 2014-02-02 11:09:59.282748762 +0100
++++ manedit-1.2.1/manedit/platforms.ini 2014-02-02 11:17:32.332729754 +0100
+@@ -23,7 +23,7 @@
Platform = UNIX
Description = For most any UNIX system
PREFIX = /usr/
-- CFLAGS = -Wall -O6 -funroll-loops -fomit-frame-pointer -ffast-math \
---D__USE_BSD
-+ CFLAGS = -Wall $(OPTFLAGS) -funroll-loops -ffast-math -D__USE_BSD
+- CFLAGS = -Wall -O2 -DNEED_STRCASESTR
++ CFLAGS = -Wall $(OPTFLAGS) -DNEED_STRCASESTR
LIBS = -lm
LIB_DIR =
CC = cc
-@@ -95,8 +94,7 @@
+@@ -94,7 +94,7 @@
Platform = Linux
Description = For most any Linux system
PREFIX = /usr/
-- CFLAGS = -Wall -O6 -funroll-loops -fomit-frame-pointer -ffast-math \
---finline-functions -D__USE_BSD
-+ CFLAGS = -Wall $(OPTFLAGS) -funroll-loops -ffast-math -finline-functions -D__USE_BSD
+- CFLAGS = -Wall -O2 -DNEED_STRCASESTR
++ CFLAGS = -Wall $(OPTFLAGS)
LIBS = -lm
LIB_DIR =
CC = cc
-@@ -122,38 +120,6 @@
+@@ -120,38 +120,6 @@
Description = Just adds -g to the CFLAGS for debugging
MustExist = No
FeatureCFLAGS = -g
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/manedit.git/commitdiff/0f4cd5a6d96246e7dde007389e04612f33da5b37
More information about the pld-cvs-commit
mailing list