commit ed5231d58648113c6330f085bd354c3aa2cdedb4
Author: Jakub Bogusz <[email protected]>
Date:   Sun Mar 7 14:03:39 2021 +0100

    - PLDified more, cleaned up copy-pastos
    - added info patch (unify direntry to PLD style)

 poke-info.patch | 14 ++++++++++++
 poke.spec       | 70 ++++++++++++++++++++++++++++++++++++---------------------
 2 files changed, 59 insertions(+), 25 deletions(-)
---
diff --git a/poke.spec b/poke.spec
index 6963e07..167e731 100644
--- a/poke.spec
+++ b/poke.spec
@@ -1,22 +1,28 @@
 Summary:       An interactive, extensible editor for binary data
+Summary(pl.UTF-8):     Interaktywny, rozszerzalny edytor do danych binarnych
 Name:          poke
 Version:       1.0
 Release:       1
-License:       GPL v2
+License:       GPL v3+
 Group:         Applications/Editors
 Source0:       https://ftp.gnu.org/gnu/poke/%{name}-%{version}.tar.gz
 # Source0-md5: a7423661eed9705e7d2b9adc7f977139
+Patch0:                %{name}-info.patch
 URL:           http://www.jemarch.net/poke
 BuildRequires: gawk
 BuildRequires: gc-devel
-BuildRequires: json-c-devel
+BuildRequires: gettext-tools >= 0.19.8
+BuildRequires: help2man
+BuildRequires: json-c-devel >= 0.11
 BuildRequires: libnbd-devel
-BuildRequires: libtextstyle-devel
+BuildRequires: libtextstyle-devel >= 0.20.5
 BuildRequires: ncurses-devel >= 5.0
 BuildRequires: pkgconfig
 BuildRequires: readline-devel
 BuildRequires: tcl-devel
+BuildRequires: texinfo
 BuildRequires: tk-devel
+Requires:      libtextstyle >= 0.20.5
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -25,51 +31,63 @@ limited to editing basic entities such as bits and bytes, 
it provides
 a full-fledged procedural, interactive programming language designed
 to describe data structures and to operate on them.
 
+%description -l pl.UTF-8
+GNU poke to interaktywny, rozszerzalny edytor do danych binarnych. Nie
+jest ograniczony do edycji podstawowych jednostek, takich jak bity czy
+bajty - udostępnia dojrzały proceduralny, interaktywny język
+programowania zaprojektowany do opisu struktur danych i operowania na
+nich.
+
+%package gui
+Summary:       GUI for poke
+Summary(pl.UTF-8):     Graficzny interfejs użytkownika do poke
+Group:         X11/Applications/Editors
+Requires:      %{name} = %{version}-%{release}
+
+%description gui
+Tk GUI for poke.
+
+%description gui -l pl.UTF-8
+Oparty na Tk graficzny interfejs użytkownika do poke.
+
 %package libs
-Summary:       %{name} library
-Summary(pl.UTF-8):     Biblioteka %{name}
+Summary:       poke shared library
+Summary(pl.UTF-8):     Biblioteka współdzielona poke
 Group:         Libraries
-Conflicts:     %{name} < 1:2.16-2
 
 %description libs
-%{name} library.
+poke shared library.
 
 %description libs -l pl.UTF-8
-Biblioteka %{name}.
+Biblioteka współdzielona poke.
 
 %package devel
-Summary:       Header files and development documentation for %{name}
-Summary(pl.UTF-8):     Pliki nagłówkowe i dokumentacja do %{name}
+Summary:       Header file for libpoke library
+Summary(pl.UTF-8):     Plik nagłówkowy biblioteki libpoke
 Group:         Development/Libraries
 Requires:      %{name}-libs = %{version}-%{release}
 
 %description devel
-Header files and development documentation for %{name}.
+Header file for libpoke library.
 
 %description devel -l pl.UTF-8
-Pliki nagłówkowe i dokumentacja do %{name}.
+Plik nagłówkowy biblioteki libpoke.
 
 %package static
-Summary:       Static %{name} library
-Summary(pl.UTF-8):     Statyczna biblioteka %{name}
+Summary:       Static libpoke library
+Summary(pl.UTF-8):     Statyczna biblioteka libpoke
 Group:         Development/Libraries
 Requires:      %{name}-devel = %{version}-%{release}
 
 %description static
-Static %{name} library.
+Static libpoke library.
 
 %description static -l pl.UTF-8
-Statyczna biblioteka libcap.
-
-%package gui
-Summary:       GUI for poke
-Requires:      %{name} = %{version}-%{release}
-
-%description gui
-Tk GUI for poke.
+Statyczna biblioteka libpoke.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %configure
@@ -81,6 +99,8 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libpoke.la
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -108,13 +128,13 @@ rm -rf $RPM_BUILD_ROOT
 
 %files libs
 %defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libpoke.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libpoke.so.0
-%attr(755,root,root) %{_libdir}/libpoke.so.*.*
 
 %files devel
 %defattr(644,root,root,755)
-%{_includedir}/libpoke.h
 %attr(755,root,root) %{_libdir}/libpoke.so
+%{_includedir}/libpoke.h
 
 %files static
 %defattr(644,root,root,755)
diff --git a/poke-info.patch b/poke-info.patch
new file mode 100644
index 0000000..2a0d802
--- /dev/null
+++ b/poke-info.patch
@@ -0,0 +1,14 @@
+--- poke-1.0/doc/poke.texi.orig        2021-02-25 22:23:13.000000000 +0100
++++ poke-1.0/doc/poke.texi     2021-03-07 13:16:10.536654231 +0100
+@@ -22,9 +22,9 @@
+ @end quotation
+ @end copying
+ 
+-@dircategory Editors
++@dircategory File utilities:
+ @direntry
+-* poke: (poke). Interactive editor for binary files.
++* poke: (poke).                               Interactive editor for binary 
files
+ @end direntry
+ 
+ @titlepage
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/poke.git/commitdiff/ed5231d58648113c6330f085bd354c3aa2cdedb4

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to