[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