[packages/pastebinit] Up to 1.8.0

arekm arekm at pld-linux.org
Sat Mar 14 20:51:18 CET 2026


commit a04c1f07ec31d19d7c6778a3c6da7859ffd7d487
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Sat Mar 14 20:51:09 2026 +0100

    Up to 1.8.0

 env-pastebin.patch | 20 ++++++++++----------
 pastebinit.spec    | 22 ++++++++++++++--------
 2 files changed, 24 insertions(+), 18 deletions(-)
---
diff --git a/pastebinit.spec b/pastebinit.spec
index 9755acb..ca4953a 100644
--- a/pastebinit.spec
+++ b/pastebinit.spec
@@ -1,19 +1,21 @@
 Summary:	Command line Pastebin
 Summary(pl.UTF-8):	Pastebin działający z linii poleceń
 Name:		pastebinit
-Version:	1.4.1
+Version:	1.8.0
 Release:	1
 License:	GPL v2+
 Group:		Applications
-Source0:	http://launchpad.net/pastebinit/trunk/%{version}/+download/%{name}-%{version}.tar.gz
-# Source0-md5:	cfa3337ee9acb1f0b02e952b879f63a7
+Source0:	https://github.com/pastebinit/pastebinit/archive/refs/tags/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5:	3980dd97ecfbbdd0b52ffc4b3594fdf9
 Patch0:		env-pastebin.patch
-URL:		https://launchpad.net/pastebinit
+URL:		https://github.com/pastebinit/pastebinit
+BuildRequires:	docbook-dtd42-xml
+BuildRequires:	docbook-style-xsl
 BuildRequires:	gettext-tools
+BuildRequires:	libxslt-progs
 BuildRequires:	rpm-pythonprov
 BuildRequires:	sed >= 4.0
-Requires:	python-configobj
-Requires:	python-modules
+Requires:	python3-distro
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -31,17 +33,20 @@ standardowego wyjścia, a on przeklei informacje na Pastebin.
 %setup -q
 %patch -P0 -p1
 
-%{__sed} -i -e '1s,^#!.*python,#!%{__python},' pastebinit
+%{__sed} -i -e '1s,#!.*/env python3,#!%{__python3},' pastebinit
 
 %build
+xsltproc --nonet %{_datadir}/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl pastebinit.xml
 %{__make} -C po
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sysconfdir}/pastebin.d,%{_bindir},%{_datadir}/locale}
+install -d $RPM_BUILD_ROOT{%{_sysconfdir}/pastebin.d,%{_bindir},%{_datadir}/locale,%{_mandir}/man1}
 install -p pastebinit $RPM_BUILD_ROOT%{_bindir}/%{name}
 cp -p pastebin.d/*.conf $RPM_BUILD_ROOT%{_sysconfdir}/pastebin.d
 cp -a po/mo/* $RPM_BUILD_ROOT%{_datadir}/locale
+for po in po/*.po; do lang=${po##*/}; lang=${lang%.po}; msgfmt --statistics -o /dev/null "$po" 2>&1 | grep -q '^0 translated messages' && rm -f "$RPM_BUILD_ROOT%{_datadir}/locale/$lang/LC_MESSAGES/%{name}.mo"; done
+install -p pastebinit.1 $RPM_BUILD_ROOT%{_mandir}/man1
 
 %find_lang %{name}
 
@@ -53,3 +58,4 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/pastebinit
 %dir %{_sysconfdir}/pastebin.d
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pastebin.d/*.conf
+%{_mandir}/man1/pastebinit.1*
diff --git a/env-pastebin.patch b/env-pastebin.patch
index 5ee581f..a5944fc 100644
--- a/env-pastebin.patch
+++ b/env-pastebin.patch
@@ -1,11 +1,11 @@
---- pastebinit-1.3/pastebinit~	2012-03-10 10:40:09.143624411 +0200
-+++ pastebinit-1.3/pastebinit	2012-03-09 23:25:19.581314931 +0200
-@@ -183,7 +179,7 @@
-         print _("\t-u <username> -p <password>")
+--- a/pastebinit
++++ b/pastebinit
+@@ -264,7 +264,7 @@
+                 configfiles.append(conffile)
  
-     # Set defaults
--    website = defaultPB
-+    website = os.environ.get("PASTEBIN") or defaultPB
-     user = os.environ.get('USER')
-     jabberid = ""
-     title = ""
+         # Set defaults
+-        website = defaultPB
++        website = os.environ.get('PASTEBIN') or defaultPB
+         inline_opts = {
+             'user'      : os.environ.get('USER', os.environ.get('LOGNAME')),
+             'title'     : "",
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/pastebinit.git/commitdiff/a04c1f07ec31d19d7c6778a3c6da7859ffd7d487



More information about the pld-cvs-commit mailing list