Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package parcellite for openSUSE:Factory 
checked in at 2024-07-11 20:33:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/parcellite (Old)
 and      /work/SRC/openSUSE:Factory/.parcellite.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "parcellite"

Thu Jul 11 20:33:03 2024 rev:36 rq:1186770 version:1.2.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/parcellite/parcellite.changes    2024-07-05 
19:57:14.167593123 +0200
+++ /work/SRC/openSUSE:Factory/.parcellite.new.17339/parcellite.changes 
2024-07-11 20:33:44.018080819 +0200
@@ -1,0 +2,7 @@
+Thu Jul 11 07:42:54 UTC 2024 - Michael Vetter <mvet...@suse.com>
+
+- Update to 1.2.5:
+  * Updated man page for fifo operation
+  * Removed autotools. Just use make - see the README
+
+-------------------------------------------------------------------

Old:
----
  1.2.4.tar.gz

New:
----
  1.2.5.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ parcellite.spec ++++++
--- /var/tmp/diff_new_pack.aUbD3A/_old  2024-07-11 20:33:44.942114228 +0200
+++ /var/tmp/diff_new_pack.aUbD3A/_new  2024-07-11 20:33:44.946114372 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           parcellite
-Version:        1.2.4
+Version:        1.2.5
 Release:        0
 Summary:        A lightweight GTK+ clipboard manager
 License:        GPL-3.0-or-later
@@ -28,7 +28,6 @@
 Patch0:         parcellite-1.1.7-defaults.patch
 Patch1:         parcellite-1.1.9_no_kde_start.patch
 Patch2:         parcellite-1.2.4.0-simple.patch
-BuildRequires:  automake
 BuildRequires:  gnome-icon-theme
 BuildRequires:  intltool >= 0.23
 BuildRequires:  pkgconfig
@@ -49,8 +48,6 @@
 %autosetup -p1
 
 %build
-autoreconf -fi
-%configure
 %make_build
 sed -i -e '/^Icon/s/=.*/=parcellite/' data/parcellite.desktop
 

++++++ 1.2.4.tar.gz -> 1.2.5.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parcellite-1.2.4/ChangeLog 
new/parcellite-1.2.5/ChangeLog
--- old/parcellite-1.2.4/ChangeLog      2024-06-18 07:26:51.000000000 +0200
+++ new/parcellite-1.2.5/ChangeLog      2024-07-11 05:33:16.000000000 +0200
@@ -1,3 +1,7 @@
+V1.2.5 Wednsday, July 10, 2024
+ +Updated man page for fifo operation. 
+ +Removed autotools. Just use make - see the README.
+ Since 1.2.4.0 is seen as newer than 1.2.4, this will be the new release 
fixing the segfault.
 V1.2.4 Tuesday, June 18, 2024
  +Fixed Segfault on Rocky 9, and potential on any OS.
 V1.2.4.0 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parcellite-1.2.4/Makefile 
new/parcellite-1.2.5/Makefile
--- old/parcellite-1.2.4/Makefile       1970-01-01 01:00:00.000000000 +0100
+++ new/parcellite-1.2.5/Makefile       2024-07-11 05:33:16.000000000 +0200
@@ -0,0 +1,79 @@
+# Copyright (C) 2010-2024 Doug Springer <g...@rickyrockrat.net>
+#
+# This file is part of Parcellite.
+#
+# Parcellite is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# Parcellite is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+prefix?=/usr
+DESTDIR?=
+sysconfdir = $(DESTDIR)/etc
+INSTDIR:=$(DESTDIR)$(prefix)
+# Attempt to help intltool on some systems (not needed on Alpine).
+top_builddir:=$(CURDIR)
+export top_builddir
+
+
+GETTEXT_PACKAGE:=parcellite
+
+DIRS:= data po src doc
+
+all: src/$(GETTEXT_PACKAGE)
+BUILDCONFIG=yes
+PRFX=.
+export PRFX
+include simple.common
+
+GIT_PVERSION:=$(shell git log -n1 --pretty=format:%h)
+VERSION?=git-$(GIT_PVERSION)
+
+
+
+
+makeopts=-f Makefile GETTEXT_PACKAGE=$(GETTEXT_PACKAGE) BUILDCONFIG=''
+
+config.h:
+       @echo "#define ENABLE_NLS 1" > $@
+       @echo '#define GETTEXT_PACKAGE "parcellite"' >> $@
+       @echo '#define VERSION "$(VERSION)"' >> $@
+       
+
+build.po build.data: config.h
+       $(MAKE) -C $$(echo $@|sed 's!build.!!') $(makeopts)
+
+src/$(GETTEXT_PACKAGE): check_dep build.po build.data 
+       $(MAKE) -C src $(makeopts) $(GETTEXT_PACKAGE)
+
+install-bin: src/$(GETTEXT_PACKAGE) build.data
+       $(MAKE) -C data $(makeopts) sysconfdir=$(sysconfdir) INSTDIR=$(INSTDIR) 
GETTEXT_PACKAGE=$(GETTEXT_PACKAGE) install
+       $(MAKE) -C src $(makeopts) sysconfdir=$(sysconfdir) INSTDIR=$(INSTDIR) 
GETTEXT_PACKAGE=$(GETTEXT_PACKAGE) install
+
+install-lang: build.po
+       $(MAKE) -C po $(makeopts) sysconfdir=$(sysconfdir) INSTDIR=$(INSTDIR) 
GETTEXT_PACKAGE=$(GETTEXT_PACKAGE) install
+
+install-doc:   
+       $(MAKE) -C doc $(makeopts) sysconfdir=$(sysconfdir) INSTDIR=$(INSTDIR) 
GETTEXT_PACKAGE=$(GETTEXT_PACKAGE) install
+       mkdir -p $(INSTDIR)/share/doc/$(GETTEXT_PACKAGE)
+       install -c -m 644 COPYING ChangeLog README 
$(INSTDIR)/share/doc/$(GETTEXT_PACKAGE)
+       
+install: src/$(GETTEXT_PACKAGE) build.po build.data
+       for d in $(DIRS); do \
+       $(MAKE) -C $$d $(makeopts) sysconfdir=$(sysconfdir) INSTDIR=$(INSTDIR) 
GETTEXT_PACKAGE=$(GETTEXT_PACKAGE) $@; \
+       done
+
+clean: 
+       -for d in $(DIRS); do \
+       $(MAKE) -C $$d $(makeopts)  $@ ; \
+       done
+       -rm config.h build.po build.data src/config.simple.h
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parcellite-1.2.4/Makefile.am 
new/parcellite-1.2.5/Makefile.am
--- old/parcellite-1.2.4/Makefile.am    2024-06-18 07:26:51.000000000 +0200
+++ new/parcellite-1.2.5/Makefile.am    1970-01-01 01:00:00.000000000 +0100
@@ -1,18 +0,0 @@
-AUTOMAKE_OPTIONS = gnu
-
-SUBDIRS = doc po data src 
-
-DISTCLEANFILES = *.bak *.log *~
-
-EXTRA_DIST = \
-       m4 \
-       autogen.sh \
-       config.rpath \
-       m4/ChangeLog \
-       $(desktop_DATA) \
-       $(autostart_DATA) \
-       intltool-merge.in \
-       intltool-update.in \
-       intltool-extract.in
-
-ACLOCAL_AMFLAGS = -I m4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parcellite-1.2.4/Makefile.simple 
new/parcellite-1.2.5/Makefile.simple
--- old/parcellite-1.2.4/Makefile.simple        2024-06-18 07:26:51.000000000 
+0200
+++ new/parcellite-1.2.5/Makefile.simple        1970-01-01 01:00:00.000000000 
+0100
@@ -1,79 +0,0 @@
-# Copyright (C) 2010-2024 Doug Springer <g...@rickyrockrat.net>
-#
-# This file is part of Parcellite.
-#
-# Parcellite is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# Parcellite is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-prefix?=/usr
-DESTDIR?=
-sysconfdir = $(DESTDIR)/etc
-INSTDIR:=$(DESTDIR)$(prefix)
-# Attempt to help intltool on some systems (not needed on Alpine).
-top_builddir:=$(CURDIR)
-export top_builddir
-
-
-GETTEXT_PACKAGE:=parcellite
-
-DIRS:= data po src doc
-
-all: src/$(GETTEXT_PACKAGE)
-BUILDCONFIG=yes
-PRFX=.
-export PRFX
-include simple.common
-
-GIT_PVERSION:=$(shell git log -n1 --pretty=format:%h)
-VERSION?=git-$(GIT_PVERSION)
-
-
-
-
-makeopts=-f Makefile.simple GETTEXT_PACKAGE=$(GETTEXT_PACKAGE) BUILDCONFIG=''
-
-config.h:
-       @echo "#define ENABLE_NLS 1" > $@
-       @echo '#define GETTEXT_PACKAGE "parcellite"' >> $@
-       @echo '#define VERSION "$(VERSION)"' >> $@
-       
-
-build.po build.data: config.h
-       $(MAKE) -C $$(echo $@|sed 's!build.!!') $(makeopts)
-
-src/$(GETTEXT_PACKAGE): check_dep build.po build.data 
-       $(MAKE) -C src $(makeopts) $(GETTEXT_PACKAGE)
-
-install-bin: src/$(GETTEXT_PACKAGE) build.data
-       $(MAKE) -C data $(makeopts) sysconfdir=$(sysconfdir) INSTDIR=$(INSTDIR) 
GETTEXT_PACKAGE=$(GETTEXT_PACKAGE) install
-       $(MAKE) -C src $(makeopts) sysconfdir=$(sysconfdir) INSTDIR=$(INSTDIR) 
GETTEXT_PACKAGE=$(GETTEXT_PACKAGE) install
-
-install-lang: build.po
-       $(MAKE) -C po $(makeopts) sysconfdir=$(sysconfdir) INSTDIR=$(INSTDIR) 
GETTEXT_PACKAGE=$(GETTEXT_PACKAGE) install
-
-install-doc:   
-       $(MAKE) -C doc $(makeopts) sysconfdir=$(sysconfdir) INSTDIR=$(INSTDIR) 
GETTEXT_PACKAGE=$(GETTEXT_PACKAGE) install
-       mkdir -p $(INSTDIR)/share/doc/$(GETTEXT_PACKAGE)
-       install -c -m 644 COPYING ChangeLog README 
$(INSTDIR)/share/doc/$(GETTEXT_PACKAGE)
-       
-install: src/$(GETTEXT_PACKAGE) build.po build.data
-       for d in $(DIRS); do \
-       $(MAKE) -C $$d $(makeopts) sysconfdir=$(sysconfdir) INSTDIR=$(INSTDIR) 
GETTEXT_PACKAGE=$(GETTEXT_PACKAGE) $@; \
-       done
-
-clean: 
-       -for d in $(DIRS); do \
-       $(MAKE) -C $$d $(makeopts)  $@ ; \
-       done
-       -rm config.h build.po build.data src/config.simple.h
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parcellite-1.2.4/README new/parcellite-1.2.5/README
--- old/parcellite-1.2.4/README 2024-06-18 07:26:51.000000000 +0200
+++ new/parcellite-1.2.5/README 2024-07-11 05:33:16.000000000 +0200
@@ -15,7 +15,7 @@
 Project website: http://parcellite.sourceforge.net/
 or https://github.com/rickyrockrat/parcellite
 
-Release 1.2.4.0 for addition to Alpine Linux. See the Changelog.
+Release 1.2.5 for addition to Alpine Linux. See the Changelog.
 
 
 How to compile and install parcellite
@@ -31,14 +31,11 @@
        $ cd parcellite-x.y.z
 
 No Autotools (just make and install it): Assuming you are on tag 1.2.3:
-       $ make -f Makefile.simple VERSION=1.2.3
-       $ sudo make -f Makefile.simple install prefix=/usr/local
-       $ OR make -f Makefile.simple install DESTDIR=/tmp/myinstall 
prefix=/usr/local
+       $ make VERSION=1.2.3
+       $ sudo make install prefix=/usr/local
+       $ OR make install DESTDIR=/tmp/myinstall prefix=/usr/local
 
-if you want autotools:
-       $ ./autogen.sh
 # See note below on OpenBSD
-       $ ./configure
        $ make
        $ sudo make install
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parcellite-1.2.4/autogen.sh 
new/parcellite-1.2.5/autogen.sh
--- old/parcellite-1.2.4/autogen.sh     2024-06-18 07:26:51.000000000 +0200
+++ new/parcellite-1.2.5/autogen.sh     1970-01-01 01:00:00.000000000 +0100
@@ -1,63 +0,0 @@
-#!/bin/sh
-
-echo "gettextize..."
-
-GETTEXTIZE="gettextize"
-($GETTEXTIZE --version) < /dev/null > /dev/null 2>&1 || {
-       echo "gettextize not found"
-       exit 1
-}
-
-if test "$GETTEXTIZE"; then
-       echo "Creating $dr/aclocal.m4 ..."
-       test -r aclocal.m4 || touch aclocal.m4
-       echo "Running $GETTEXTIZE...  Ignore non-fatal messages."
-       echo "no" | $GETTEXTIZE --force --copy
-       echo "Making aclocal.m4 writable ..."
-       test -r aclocal.m4 && chmod u+w aclocal.m4
-fi
-
-echo "intltoolize..."
-(intltoolize --version) < /dev/null > /dev/null 2>&1 || {
-       echo
-       echo "intltoolize not found"
-       exit 1
-}
-
-intltoolize --copy --force --automake
-
-echo "aclocal..."
-(aclocal --version) < /dev/null > /dev/null 2>&1 || {
-       echo "aclocal not found"
-       exit 1
-}
-
-aclocal -I m4
-
-echo "autoheader..."
-(autoheader --version) < /dev/null > /dev/null 2>&1 || {
-       echo "autoheader not found"
-       exit 1
-}
-
-autoheader
-
-echo "automake..."
-(automake --version) < /dev/null > /dev/null 2>&1 || {
-       echo "automake not found"
-       exit 1
-}
-
-automake --add-missing --copy --gnu
-
-echo "autoconf..."
-(autoconf --version) < /dev/null > /dev/null 2>&1 || {
-       echo "autoconf not found"
-       exit 1
-}
-
-autoconf
-
-echo "now run configure"
-
-exit 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parcellite-1.2.4/configure.ac 
new/parcellite-1.2.5/configure.ac
--- old/parcellite-1.2.4/configure.ac   2024-06-18 07:26:51.000000000 +0200
+++ new/parcellite-1.2.5/configure.ac   1970-01-01 01:00:00.000000000 +0100
@@ -1,127 +0,0 @@
-# 
-------------------------------------------------------------------------------
-# Autoconf/automake.
-# 
-------------------------------------------------------------------------------
-AC_PREREQ([2.5])
-AC_INIT([parcellite], m4_esyscmd([./scmversion.sh | tr -d '\n']), 
[g...@rickyrockrat.net])
-# AC_INIT([parcellite], [lollygag], [g...@rickyrockrat.com])
-AM_INIT_AUTOMAKE([AC_PACKAGE_TARNAME()], [AC_PACKAGE_VERSION()])
-
-AC_CONFIG_MACRO_DIR([m4])
-
-AC_CONFIG_SRCDIR([src/main.c])
-AM_CONFIG_HEADER([config.h])
-
-# 
-------------------------------------------------------------------------------
-# Gettext.
-# 
-------------------------------------------------------------------------------
-
-GETTEXT_PACKAGE=parcellite
-AC_SUBST(GETTEXT_PACKAGE)
-AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [gettext package])
-
-ALL_LINGUAS="ca cs da de es fr hu it ja nb pl pl_PL pt_BR ro ru sv tr zh_CN"
-AM_GLIB_GNU_GETTEXT()
-AC_PROG_INTLTOOL([0.23])
-
-parcellitelocaledir='${prefix}/${DATADIRNAME}/locale'
-AC_SUBST(parcellitelocaledir)
-
-AM_GNU_GETTEXT([external])
-
-# 
-------------------------------------------------------------------------------
-# Main settings.
-# 
-------------------------------------------------------------------------------
-# prefix=/usr
-
-# 
-------------------------------------------------------------------------------
-# Checks for programs.
-# 
-------------------------------------------------------------------------------
-AC_PROG_CC()
-AC_PROG_INSTALL()
-AC_PROG_MAKE_SET()
-AC_CHECK_FUNCS([memset])
-PKG_PROG_PKG_CONFIG(0.20)
-
-# 
-------------------------------------------------------------------------------
-# Application indicator.
-# 
-------------------------------------------------------------------------------
-
-APPINDICATOR_REQUIRED_VERSION=0.2.4
-APPIND_LIB=appindicator-0.1
-
-AC_ARG_ENABLE([appindicator],
-       AS_HELP_STRING([--enable-appindicator[=@<:@no/yes@:>@]],[Build support 
for application indicators]),
-       [enable_appindicator=$enableval],
-       [enable_appindicator="yes"])
-
-have_appindicator=no
-if test "x$enable_appindicator" = "xyes" ; then
-# PKG_CHECK_MODULES completly broken on my system.
-  echo -n "checking for $APPIND_LIB... "
-  if `$PKG_CONFIG --exists $APPIND_LIB` ; then  
-    if `$PKG_CONFIG --atleast-version=$APPINDICATOR_REQUIRED_VERSION 
$APPIND_LIB` ; then
-      have_appindicator=yes
-      PKG_CHECK_MODULES([APPINDICATOR], [$APPIND_LIB])
-      echo "yes"
-    else
-      echo "no"
-    fi 
-  else
-    echo "no"
-  fi
-#  
PKG_CHECK_MODULES(APPINDICATOR,[appindicator-0.1>=9.9.9],[have_appindicator=yes],[have_appindicator=no])
-fi
-#echo "have_appindicator=$have_appindicator"
-#echo "pkgcfg=$PKG_CONFIG"
-AM_CONDITIONAL(HAVE_APPINDICATOR, test x$enable_appindicator = xyes)
-
-if test "x$have_appindicator" = "xyes" ; then
-  AC_DEFINE(HAVE_APPINDICATOR, 1, [ Have appindicator])
-  AC_SUBST(APPINDICATOR_CFLAGS)
-  AC_SUBST(APPINDICATOR_LIBS)
-fi
-
-AC_SUBST(X11_LIBS, -lX11)
-
-# 
-------------------------------------------------------------------------------
-# Checks for libraries.
-# 
-------------------------------------------------------------------------------
-# AC_CHECK_LIB(pthread, pthread_create)
-pkg_modules="gtk+-2.0 >= 2.10.0"
-PKG_CHECK_MODULES([GTK], [$pkg_modules])
-#keep pkg-config from being called
-GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0|sed 's/.* \(-lgtk-[[^ ]]*\) .*/\1/'`
-gtk_libs=`echo "$GTK_LIBS"|sed 's/-l//'`
-#gtk_libs=`$PKG_CONFIG --libs gtk+-2.0|sed 's/.* -l\(gtk-[[^ ]]*\) .*/\1/'`
-#echo "gtk_libs = '$gtk_libs'"
-AC_CHECK_LIB([$gtk_libs],gtk_status_icon_new,[],AC_MSG_ERROR(Requirement not 
met: gtk >= 2.10.0))
-#AM_PATH_GTK_2_0(2.10.0, [], AC_MSG_ERROR(Requirement not met: gtk >= 2.10.0))
-#AM_PATH_GLIB_2_0(2.14.0, [], AC_MSG_ERROR(Requirement not met: glib >= 
2.14.0))
-
-
-#GTK_CFLAGS=`$PKG_CONFIG $pkg_config_args --cflags`
-#GTK_LIBS=`$PKG_CONFIG $pkg_config_args --libs|sed 's!.*\(-lgtk-[^ ]*\) 
.*!\1!'`
-# 
-------------------------------------------------------------------------------
-# Checks for header files.
-# 
-------------------------------------------------------------------------------
-AC_CHECK_HEADERS([stdlib.h string.h pthread.h libintl.h])
-
-# 
-------------------------------------------------------------------------------
-# Checks for typedefs, structures, and compiler characteristics.
-# 
-------------------------------------------------------------------------------
-AC_C_CONST()
-AC_C_INLINE()
-AC_TYPE_SIZE_T()
-AC_PATH_X()
-
-# 
-------------------------------------------------------------------------------
-# Checks for library functions.
-# 
-------------------------------------------------------------------------------
-AC_TYPE_SIGNAL()
-
-AC_CONFIG_FILES([Makefile
-                 doc/Makefile
-                 src/Makefile
-                 data/Makefile])
-
-AC_OUTPUT([po/Makefile.in])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parcellite-1.2.4/data/Makefile 
new/parcellite-1.2.5/data/Makefile
--- old/parcellite-1.2.4/data/Makefile  1970-01-01 01:00:00.000000000 +0100
+++ new/parcellite-1.2.5/data/Makefile  2024-07-11 05:33:16.000000000 +0200
@@ -0,0 +1,63 @@
+# Copyright (C) 2010-2022 Doug Springer <g...@rickyrockrat.net>
+#
+# This file is part of Parcellite.
+#
+# Parcellite is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# Parcellite is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+DATADIR:=$(INSTDIR)/share
+
+desktopdir = $(DATADIR)/applications
+pixmapdir = $(DATADIR)/pixmaps
+autostartdir = $(sysconfdir)/xdg/autostart
+top_srcdir = ..
+
+srcdir:=.
+
+# po dir
+INSTALL = /usr/bin/install -c
+INSTALL_DATA = ${INSTALL} -m 644
+GMSGFMT = /usr/bin/msgfmt
+MSGFMT = /usr/bin/msgfmt
+XGETTEXT = /usr/bin/xgettext
+INTLTOOL_UPDATE = /usr/bin/intltool-update
+INTLTOOL_EXTRACT = /usr/bin/intltool-extract
+MSGMERGE = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" 
srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist
+GENPOT   = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" 
srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot
+INTLTOOL_MERGE = /usr/bin/intltool-merge
+
+
+# installable items
+ICONS:=        $(GETTEXT_PACKAGE).png $(GETTEXT_PACKAGE).svg 
$(GETTEXT_PACKAGE).xpm
+DESK:= $(GETTEXT_PACKAGE).desktop $(GETTEXT_PACKAGE)-startup.desktop
+
+all: $(GETTEXT_PACKAGE).desktop $(GETTEXT_PACKAGE).png
+
+
+%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po)
+       LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c 
$(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@
+
+       
+install: $(ICONS) $(DESK)
+       mkdir -p $(autostartdir) $(desktopdir)
+       @echo "Installing $(GETTEXT_PACKAGE).desktop to $(desktopdir)"
+       $(INSTALL_DATA) $(GETTEXT_PACKAGE).desktop $(desktopdir)
+       @echo "Installing $(GETTEXT_PACKAGE)-startup.desktop to $(autostartdir)"
+       $(INSTALL_DATA) $(GETTEXT_PACKAGE)-startup.desktop $(autostartdir)
+       mkdir -p $(pixmapdir)
+       for i in $(ICONS); do echo "Installing $$i to $(pixmapdir)"; \
+               $(INSTALL_DATA) $$i $(pixmapdir); \
+       done
+
+clean:
+       -rm *.desktop
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parcellite-1.2.4/data/Makefile.am 
new/parcellite-1.2.5/data/Makefile.am
--- old/parcellite-1.2.4/data/Makefile.am       2024-06-18 07:26:51.000000000 
+0200
+++ new/parcellite-1.2.5/data/Makefile.am       1970-01-01 01:00:00.000000000 
+0100
@@ -1,53 +0,0 @@
-## Process this file with automake to produce Makefile.in
-##
-##    Copyright (C) 2010 Doug Springer (gpib at rickyrockrat dot net)
-##
-##  This file is part of parcellite.
-##  Parcellite is free software; you can redistribute it and/or modify
-##  it under the terms of the GNU General Public License as published by
-##  the Free Software Foundation; either version 3 of the License, or
-##  (at your option) any later version.
-## 
-##  Parcellite is distributed in the hope that it will be useful,
-##  but WITHOUT ANY WARRANTY; without even the implied warranty of
-##  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-##  GNU General Public License for more details.
-## 
-##  You should have received a copy of the GNU General Public License
-##  along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-@INTLTOOL_DESKTOP_RULE@
-
-xdgdatadir=@XDGDATADIR@
-app_name=parcellite
-
-app_icon_files = \
-       $(app_name:%=%.png) \
-       $(app_name:%=%.svg) \
-       $(app_name:%=%.xpm) 
-
-desktopdir = $(datadir)/applications
-desktop_in_file = $(app_name:%=%.desktop.in)
-desktop_DATA = $(app_name:%=%.desktop)
-
-autostartdir = $(sysconfdir)/xdg/autostart
-autostart_in_file = $(app_name:%=%-startup.desktop.in)
-autostart_DATA = $(app_name:%=%-startup.desktop)
-
-pixmapdir = $(datadir)/pixmaps
-
-pixmap_DATA = $(app_icon_files)
-
-
-EXTRA_DIST = \
-  $(desktop_in_file) \
-  $(autostart_in_file) \
-  $(app_icon_files) 
-
-CLEANFILES = \
-  $(desktop_DATA) \
-  $(autostart_DATA)
-
-DISTCLEANFILES = \
-  $(desktop_DATA) \
-  $(autostart_DATA) 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parcellite-1.2.4/data/Makefile.simple 
new/parcellite-1.2.5/data/Makefile.simple
--- old/parcellite-1.2.4/data/Makefile.simple   2024-06-18 07:26:51.000000000 
+0200
+++ new/parcellite-1.2.5/data/Makefile.simple   1970-01-01 01:00:00.000000000 
+0100
@@ -1,63 +0,0 @@
-# Copyright (C) 2010-2022 Doug Springer <g...@rickyrockrat.net>
-#
-# This file is part of Parcellite.
-#
-# Parcellite is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# Parcellite is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-DATADIR:=$(INSTDIR)/share
-
-desktopdir = $(DATADIR)/applications
-pixmapdir = $(DATADIR)/pixmaps
-autostartdir = $(sysconfdir)/xdg/autostart
-top_srcdir = ..
-
-srcdir:=.
-
-# po dir
-INSTALL = /usr/bin/install -c
-INSTALL_DATA = ${INSTALL} -m 644
-GMSGFMT = /usr/bin/msgfmt
-MSGFMT = /usr/bin/msgfmt
-XGETTEXT = /usr/bin/xgettext
-INTLTOOL_UPDATE = /usr/bin/intltool-update
-INTLTOOL_EXTRACT = /usr/bin/intltool-extract
-MSGMERGE = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" 
srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist
-GENPOT   = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" 
srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot
-INTLTOOL_MERGE = /usr/bin/intltool-merge
-
-
-# installable items
-ICONS:=        $(GETTEXT_PACKAGE).png $(GETTEXT_PACKAGE).svg 
$(GETTEXT_PACKAGE).xpm
-DESK:= $(GETTEXT_PACKAGE).desktop $(GETTEXT_PACKAGE)-startup.desktop
-
-all: $(GETTEXT_PACKAGE).desktop $(GETTEXT_PACKAGE).png
-
-
-%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po)
-       LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c 
$(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@
-
-       
-install: $(ICONS) $(DESK)
-       mkdir -p $(autostartdir) $(desktopdir)
-       @echo "Installing $(GETTEXT_PACKAGE).desktop to $(desktopdir)"
-       $(INSTALL_DATA) $(GETTEXT_PACKAGE).desktop $(desktopdir)
-       @echo "Installing $(GETTEXT_PACKAGE)-startup.desktop to $(autostartdir)"
-       $(INSTALL_DATA) $(GETTEXT_PACKAGE)-startup.desktop $(autostartdir)
-       mkdir -p $(pixmapdir)
-       for i in $(ICONS); do echo "Installing $$i to $(pixmapdir)"; \
-               $(INSTALL_DATA) $$i $(pixmapdir); \
-       done
-
-clean:
-       -rm *.desktop
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parcellite-1.2.4/doc/Makefile 
new/parcellite-1.2.5/doc/Makefile
--- old/parcellite-1.2.4/doc/Makefile   1970-01-01 01:00:00.000000000 +0100
+++ new/parcellite-1.2.5/doc/Makefile   2024-07-11 05:33:16.000000000 +0200
@@ -0,0 +1,40 @@
+# Copyright (C) 2010-2022 Doug Springer <g...@rickyrockrat.net>
+#
+# This file is part of Parcellite.
+#
+# Parcellite is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# Parcellite is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+MANDIR:=$(INSTDIR)/share/man/man1
+
+top_srcdir = ..
+
+srcdir:=.
+
+# po dir
+INSTALL = /usr/bin/install -c
+INSTALL_DATA = ${INSTALL} -m 644
+GMSGFMT = /usr/bin/msgfmt
+MSGFMT = /usr/bin/msgfmt
+XGETTEXT = /usr/bin/xgettext
+
+all: 
+
+
+install: $(GETTEXT_PACKAGE).1
+       mkdir -p $(MANDIR)
+       gzip -c $^ > $(MANDIR)/$(GETTEXT_PACKAGE).gz
+
+
+clean:
+       
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parcellite-1.2.4/doc/Makefile.am 
new/parcellite-1.2.5/doc/Makefile.am
--- old/parcellite-1.2.4/doc/Makefile.am        2024-06-18 07:26:51.000000000 
+0200
+++ new/parcellite-1.2.5/doc/Makefile.am        1970-01-01 01:00:00.000000000 
+0100
@@ -1,2 +0,0 @@
-man_MANS = parcellite.1
-EXTRA_DIST = $(man_MANS)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parcellite-1.2.4/doc/Makefile.simple 
new/parcellite-1.2.5/doc/Makefile.simple
--- old/parcellite-1.2.4/doc/Makefile.simple    2024-06-18 07:26:51.000000000 
+0200
+++ new/parcellite-1.2.5/doc/Makefile.simple    1970-01-01 01:00:00.000000000 
+0100
@@ -1,40 +0,0 @@
-# Copyright (C) 2010-2022 Doug Springer <g...@rickyrockrat.net>
-#
-# This file is part of Parcellite.
-#
-# Parcellite is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# Parcellite is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-MANDIR:=$(INSTDIR)/share/man/man1
-
-top_srcdir = ..
-
-srcdir:=.
-
-# po dir
-INSTALL = /usr/bin/install -c
-INSTALL_DATA = ${INSTALL} -m 644
-GMSGFMT = /usr/bin/msgfmt
-MSGFMT = /usr/bin/msgfmt
-XGETTEXT = /usr/bin/xgettext
-
-all: 
-
-
-install: $(GETTEXT_PACKAGE).1
-       mkdir -p $(MANDIR)
-       gzip -c $^ > $(MANDIR)/$(GETTEXT_PACKAGE).gz
-
-
-clean:
-       
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parcellite-1.2.4/doc/parcellite.1 
new/parcellite-1.2.5/doc/parcellite.1
--- old/parcellite-1.2.4/doc/parcellite.1       2024-06-18 07:26:51.000000000 
+0200
+++ new/parcellite-1.2.5/doc/parcellite.1       2024-07-11 05:33:16.000000000 
+0200
@@ -111,6 +111,34 @@
 If you hold Shift while holding down right-click (this is like a right-drag), 
then it toggles each item as it enters the item.
 .TP
 To complete the delete, hit enter.
+.SH Command FIFO
+There are some experimental commands to control the clipboard via the fifo in:
+ $USER/.local/share/parcellite/fifo_cmd
+.SH Commands for the FIFO
+.B stop_pri
+ Stop capturing the 'Primary' Clipboard
+ 
+.B stop_cli
+ Stop capturing the 'Clipboard' Clipboard
+ 
+.B stop_all
+ Stop capturing both clipboards
+ 
+.B run_pri
+ Start capturing the 'Primary' Clipboard
+ 
+.B run_cli
+ Start capturing the 'Clipboard' Clipboard
+ 
+.B run_all
+ Start capturing both clipboards
+ 
+.B clear_all
+ Clear all items in your normal history.
+ 
+.B Example:
+ echo 'clear_all' > ~/.local/share/parcellite/fifo_cmd
+ 
 .SH SEE ALSO
 .PP
 Website: http://parcellite.sourceforge.net
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parcellite-1.2.4/po/Makefile 
new/parcellite-1.2.5/po/Makefile
--- old/parcellite-1.2.4/po/Makefile    1970-01-01 01:00:00.000000000 +0100
+++ new/parcellite-1.2.5/po/Makefile    2024-07-11 05:33:16.000000000 +0200
@@ -0,0 +1,97 @@
+# Copyright (C) 2010-2022 Doug Springer <g...@rickyrockrat.net>
+#
+# This file is part of Parcellite.
+#
+# Parcellite is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# Parcellite is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+localedir = $(INSTDIR)/share/locale
+
+srcdir:=.
+
+# po dir
+INSTALL = /usr/bin/install -c
+INSTALL_DATA = ${INSTALL} -m 644
+GMSGFMT = /usr/bin/msgfmt
+MSGFMT = /usr/bin/msgfmt
+XGETTEXT = /usr/bin/xgettext
+INTLTOOL_UPDATE = /usr/bin/intltool-update
+INTLTOOL_EXTRACT = /usr/bin/intltool-extract
+MSGMERGE = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" 
srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist
+GENPOT   = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" 
srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot
+
+POFILES=$(shell ls *.po)
+USE_LINGUAS:=$(shell ls *.po|sed 's!.po!!g'|tr '\n' ' ')
+CATALOGS:=$(shell ls *.po|sed 's!.po!.gmo!g')
+
+DISTFILES = $(POFILES)
+EXTRA_DISTFILES = ChangeLog POTFILES.skip Makevars 
+
+.SUFFIXES: .po .pox .gmo .mo .msg .cat
+
+POTFILES = \
+       ../src/main.c \
+       ../src/utils.c \
+       ../src/preferences.c \
+       ../data/parcellite.desktop.in \
+       ../data/parcellite-startup.desktop.in
+       
+#CATALOGS:=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf 
"$$lang.gmo "; done)
+
+all: $(CATALOGS)
+
+.po.pox:
+       $(MAKE) $(GETTEXT_PACKAGE).pot
+       $(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox
+
+.po.mo:
+       $(MSGFMT) -o $@ $<
+
+.po.gmo:
+       file=`echo $* | sed 's,.*/,,'`.gmo \
+         && rm -f $$file && $(GMSGFMT) -o $$file $<
+
+.po.cat:
+       sed -f ..:wq/intl/po2msg.sed < $< > $*.msg \
+         && rm -f $@ && gencat $@ $*.msg
+
+$(GETTEXT_PACKAGE).pot: $(POTFILES)
+       $(GENPOT)
+       
+install: all
+       @echo "langs $(USE_LINGUAS)"
+       for lang in $(USE_LINGUAS); do \
+         dir=$(localedir)/$$lang/LC_MESSAGES; \
+         mkdir -p $$dir; \
+         if test -r $$lang.gmo; then \
+           $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
+           echo "installing $$lang.gmo as $$dir/$(GETTEXT_PACKAGE).mo"; \
+         else \
+           $(INSTALL_DATA) $(srcdir)/$$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
+           echo "installing $(srcdir)/$$lang.gmo as 
$$dir/$(GETTEXT_PACKAGE).mo"; \
+         fi; \
+         if test -r $$lang.gmo.m; then \
+           $(INSTALL_DATA) $$lang.gmo.m $$dir/$(GETTEXT_PACKAGE).mo.m; \
+           echo "installing $$lang.gmo.m as $$dir/$(GETTEXT_PACKAGE).mo.m"; \
+         else \
+           if test -r $(srcdir)/$$lang.gmo.m ; then \
+             $(INSTALL_DATA) $(srcdir)/$$lang.gmo.m \
+               $$dir/$(GETTEXT_PACKAGE).mo.m; \
+             echo "installing $(srcdir)/$$lang.gmo.m as 
$$dir/$(GETTEXT_PACKAGE).mo.m"; \
+           fi; \
+         fi; \
+       done
+
+clean:
+       -rm *.pox *.gmo *.msg *.mo *.cat
+       
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parcellite-1.2.4/po/Makefile.in.in 
new/parcellite-1.2.5/po/Makefile.in.in
--- old/parcellite-1.2.4/po/Makefile.in.in      2024-06-18 07:26:51.000000000 
+0200
+++ new/parcellite-1.2.5/po/Makefile.in.in      1970-01-01 01:00:00.000000000 
+0100
@@ -1,217 +0,0 @@
-# Makefile for program source directory in GNU NLS utilities package.
-# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drep...@gnu.ai.mit.edu>
-# Copyright (C) 2004-2008 Rodney Dawes <dobey.p...@gmail.com>
-#
-# This file may be copied and used freely without restrictions.  It may
-# be used in projects which are not available under a GNU Public License,
-# but which still want to provide support for the GNU gettext functionality.
-#
-# - Modified by Owen Taylor <otay...@redhat.com> to use GETTEXT_PACKAGE
-#   instead of PACKAGE and to look for po2tbl in ./ not in intl/
-#
-# - Modified by jacob berkman <ja...@ximian.com> to install
-#   Makefile.in.in and po2tbl.sed.in for use with glib-gettextize
-#
-# - Modified by Rodney Dawes <dobey.p...@gmail.com> for use with intltool
-#
-# We have the following line for use by intltoolize:
-# INTLTOOL_MAKEFILE
-
-GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
-PACKAGE = @PACKAGE@
-VERSION = @VERSION@
-
-SHELL = @SHELL@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-top_builddir = @top_builddir@
-VPATH = @srcdir@
-
-prefix = @prefix@
-exec_prefix = @exec_prefix@
-datadir = @datadir@
-datarootdir = @datarootdir@
-libdir = @libdir@
-DATADIRNAME = @DATADIRNAME@
-itlocaledir = $(prefix)/$(DATADIRNAME)/locale
-subdir = po
-install_sh = @install_sh@
-# Automake >= 1.8 provides @mkdir_p@.
-# Until it can be supposed, use the safe fallback:
-mkdir_p = $(install_sh) -d
-
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-
-GMSGFMT = @GMSGFMT@
-MSGFMT = @MSGFMT@
-XGETTEXT = @XGETTEXT@
-INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
-INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
-MSGMERGE = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) srcdir=$(srcdir) 
$(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist
-GENPOT   = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) srcdir=$(srcdir) 
$(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot
-
-ALL_LINGUAS = @ALL_LINGUAS@
-
-PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" 
$(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi)
-
-USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; 
ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep 
'^$$lang$$' $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' 
'\n'|grep '^$$lang$$'`"; then printf "$$lang "; fi; done; fi)
-
-USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then 
LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then 
LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in 
$$LLINGUAS; do printf "$$lang "; done)
-
-POFILES=$(shell LINGUAS="$(PO_LINGUAS)"; for lang in $$LINGUAS; do printf 
"$$lang.po "; done)
-
-DISTFILES = Makefile.in.in POTFILES.in $(POFILES)
-EXTRA_DISTFILES = ChangeLog POTFILES.skip Makevars LINGUAS
-
-POTFILES = \
-# This comment gets stripped out
-
-CATALOGS=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf 
"$$lang.gmo "; done)
-
-.SUFFIXES:
-.SUFFIXES: .po .pox .gmo .mo .msg .cat
-
-.po.pox:
-       $(MAKE) $(GETTEXT_PACKAGE).pot
-       $(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox
-
-.po.mo:
-       $(MSGFMT) -o $@ $<
-
-.po.gmo:
-       file=`echo $* | sed 's,.*/,,'`.gmo \
-         && rm -f $$file && $(GMSGFMT) -o $$file $<
-
-.po.cat:
-       sed -f ../intl/po2msg.sed < $< > $*.msg \
-         && rm -f $@ && gencat $@ $*.msg
-
-
-all: all-@USE_NLS@
-
-all-yes: $(CATALOGS)
-all-no:
-
-$(GETTEXT_PACKAGE).pot: $(POTFILES)
-       $(GENPOT)
-
-install: install-data
-install-data: install-data-@USE_NLS@
-install-data-no: all
-install-data-yes: all
-       linguas="$(USE_LINGUAS)"; \
-       for lang in $$linguas; do \
-         dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \
-         $(mkdir_p) $$dir; \
-         if test -r $$lang.gmo; then \
-           $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
-           echo "installing $$lang.gmo as $$dir/$(GETTEXT_PACKAGE).mo"; \
-         else \
-           $(INSTALL_DATA) $(srcdir)/$$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
-           echo "installing $(srcdir)/$$lang.gmo as" \
-                "$$dir/$(GETTEXT_PACKAGE).mo"; \
-         fi; \
-         if test -r $$lang.gmo.m; then \
-           $(INSTALL_DATA) $$lang.gmo.m $$dir/$(GETTEXT_PACKAGE).mo.m; \
-           echo "installing $$lang.gmo.m as $$dir/$(GETTEXT_PACKAGE).mo.m"; \
-         else \
-           if test -r $(srcdir)/$$lang.gmo.m ; then \
-             $(INSTALL_DATA) $(srcdir)/$$lang.gmo.m \
-               $$dir/$(GETTEXT_PACKAGE).mo.m; \
-             echo "installing $(srcdir)/$$lang.gmo.m as" \
-                  "$$dir/$(GETTEXT_PACKAGE).mo.m"; \
-           else \
-             true; \
-           fi; \
-         fi; \
-       done
-
-# Empty stubs to satisfy archaic automake needs
-dvi info tags TAGS ID:
-
-# Define this as empty until I found a useful application.
-install-exec installcheck:
-
-uninstall:
-       linguas="$(USE_LINGUAS)"; \
-       for lang in $$linguas; do \
-         rm -f 
$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
-         rm -f 
$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
-       done
-
-check: all $(GETTEXT_PACKAGE).pot
-       rm -f missing notexist
-       srcdir=$(srcdir) $(INTLTOOL_UPDATE) -m
-       if [ -r missing -o -r notexist ]; then \
-         exit 1; \
-       fi
-
-mostlyclean:
-       rm -f *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp
-       rm -f .intltool-merge-cache
-
-clean: mostlyclean
-
-distclean: clean
-       rm -f Makefile Makefile.in POTFILES stamp-it
-       rm -f *.mo *.msg *.cat *.cat.m *.gmo
-
-maintainer-clean: distclean
-       @echo "This command is intended for maintainers to use;"
-       @echo "it deletes files that may require special tools to rebuild."
-       rm -f Makefile.in.in
-
-distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
-dist distdir: $(DISTFILES)
-       dists="$(DISTFILES)"; \
-       extra_dists="$(EXTRA_DISTFILES)"; \
-       for file in $$extra_dists; do \
-         test -f $(srcdir)/$$file && dists="$$dists $(srcdir)/$$file"; \
-       done; \
-       for file in $$dists; do \
-         test -f $$file || file="$(srcdir)/$$file"; \
-         ln $$file $(distdir) 2> /dev/null \
-           || cp -p $$file $(distdir); \
-       done
-
-update-po: Makefile
-       $(MAKE) $(GETTEXT_PACKAGE).pot
-       tmpdir=`pwd`; \
-       linguas="$(USE_LINGUAS)"; \
-       for lang in $$linguas; do \
-         echo "$$lang:"; \
-         result="`$(MSGMERGE) -o $$tmpdir/$$lang.new.po $$lang`"; \
-         if $$result; then \
-           if cmp $(srcdir)/$$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; 
then \
-             rm -f $$tmpdir/$$lang.new.po; \
-            else \
-             if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
-               :; \
-             else \
-               echo "msgmerge for $$lang.po failed: cannot move 
$$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
-               rm -f $$tmpdir/$$lang.new.po; \
-               exit 1; \
-             fi; \
-           fi; \
-         else \
-           echo "msgmerge for $$lang.gmo failed!"; \
-           rm -f $$tmpdir/$$lang.new.po; \
-         fi; \
-       done
-
-Makefile POTFILES: stamp-it
-       @if test ! -f $@; then \
-         rm -f stamp-it; \
-         $(MAKE) stamp-it; \
-       fi
-
-stamp-it: Makefile.in.in $(top_builddir)/config.status POTFILES.in
-       cd $(top_builddir) \
-         && CONFIG_FILES=$(subdir)/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \
-              $(SHELL) ./config.status
-
-# Tell versions [3.59,3.63) of GNU make not to export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parcellite-1.2.4/po/Makefile.simple 
new/parcellite-1.2.5/po/Makefile.simple
--- old/parcellite-1.2.4/po/Makefile.simple     2024-06-18 07:26:51.000000000 
+0200
+++ new/parcellite-1.2.5/po/Makefile.simple     1970-01-01 01:00:00.000000000 
+0100
@@ -1,97 +0,0 @@
-# Copyright (C) 2010-2022 Doug Springer <g...@rickyrockrat.net>
-#
-# This file is part of Parcellite.
-#
-# Parcellite is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# Parcellite is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-localedir = $(INSTDIR)/share/locale
-
-srcdir:=.
-
-# po dir
-INSTALL = /usr/bin/install -c
-INSTALL_DATA = ${INSTALL} -m 644
-GMSGFMT = /usr/bin/msgfmt
-MSGFMT = /usr/bin/msgfmt
-XGETTEXT = /usr/bin/xgettext
-INTLTOOL_UPDATE = /usr/bin/intltool-update
-INTLTOOL_EXTRACT = /usr/bin/intltool-extract
-MSGMERGE = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" 
srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist
-GENPOT   = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" 
srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot
-
-POFILES=$(shell ls *.po)
-USE_LINGUAS:=$(shell ls *.po|sed 's!.po!!g'|tr '\n' ' ')
-CATALOGS:=$(shell ls *.po|sed 's!.po!.gmo!g')
-
-DISTFILES = $(POFILES)
-EXTRA_DISTFILES = ChangeLog POTFILES.skip Makevars 
-
-.SUFFIXES: .po .pox .gmo .mo .msg .cat
-
-POTFILES = \
-       ../src/main.c \
-       ../src/utils.c \
-       ../src/preferences.c \
-       ../data/parcellite.desktop.in \
-       ../data/parcellite-startup.desktop.in
-       
-#CATALOGS:=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf 
"$$lang.gmo "; done)
-
-all: $(CATALOGS)
-
-.po.pox:
-       $(MAKE) $(GETTEXT_PACKAGE).pot
-       $(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox
-
-.po.mo:
-       $(MSGFMT) -o $@ $<
-
-.po.gmo:
-       file=`echo $* | sed 's,.*/,,'`.gmo \
-         && rm -f $$file && $(GMSGFMT) -o $$file $<
-
-.po.cat:
-       sed -f ..:wq/intl/po2msg.sed < $< > $*.msg \
-         && rm -f $@ && gencat $@ $*.msg
-
-$(GETTEXT_PACKAGE).pot: $(POTFILES)
-       $(GENPOT)
-       
-install: all
-       @echo "langs $(USE_LINGUAS)"
-       for lang in $(USE_LINGUAS); do \
-         dir=$(localedir)/$$lang/LC_MESSAGES; \
-         mkdir -p $$dir; \
-         if test -r $$lang.gmo; then \
-           $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
-           echo "installing $$lang.gmo as $$dir/$(GETTEXT_PACKAGE).mo"; \
-         else \
-           $(INSTALL_DATA) $(srcdir)/$$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
-           echo "installing $(srcdir)/$$lang.gmo as 
$$dir/$(GETTEXT_PACKAGE).mo"; \
-         fi; \
-         if test -r $$lang.gmo.m; then \
-           $(INSTALL_DATA) $$lang.gmo.m $$dir/$(GETTEXT_PACKAGE).mo.m; \
-           echo "installing $$lang.gmo.m as $$dir/$(GETTEXT_PACKAGE).mo.m"; \
-         else \
-           if test -r $(srcdir)/$$lang.gmo.m ; then \
-             $(INSTALL_DATA) $(srcdir)/$$lang.gmo.m \
-               $$dir/$(GETTEXT_PACKAGE).mo.m; \
-             echo "installing $(srcdir)/$$lang.gmo.m as 
$$dir/$(GETTEXT_PACKAGE).mo.m"; \
-           fi; \
-         fi; \
-       done
-
-clean:
-       -rm *.pox *.gmo *.msg *.mo *.cat
-       
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parcellite-1.2.4/rpm/parcellite.spec 
new/parcellite-1.2.5/rpm/parcellite.spec
--- old/parcellite-1.2.4/rpm/parcellite.spec    2024-06-18 07:26:51.000000000 
+0200
+++ new/parcellite-1.2.5/rpm/parcellite.spec    2024-07-11 05:33:16.000000000 
+0200
@@ -1,12 +1,13 @@
 Name:           parcellite
-Version:        1.2.3
+Version:        1.2.5
 Release:        1%{?prerelease:.%{?prerelease}}%{?dist}
 Summary:        A lightweight GTK+ clipboard manager
 
 Group:          User Interface/Desktops
 License:        GPLv3+
 URL:            http://parcellite.sourceforge.net/
-Source0:        
http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
+Source0:        
https://github.com/rickyrockrat/%{name}/archive/refs/tags/%{version}.tar.gz
+#Source0:        
http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
 # Submitted upstream via
 # https://sourceforge.net/p/parcellite/patches/29/
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -27,12 +28,12 @@
 %setup -q
 
 %build
-make -f Makefile.simple %{?_smp_mflags}
+make %{?_smp_mflags}
 
 
 %install
 rm -rf %{buildroot}
-make -f Makefile.simple install DESTDIR=%{buildroot} INSTALL='install -p'
+make install DESTDIR=%{buildroot} INSTALL='install -p'
 %find_lang %{name}
 
 desktop-file-install --vendor="fedora"                     \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parcellite-1.2.4/src/Makefile 
new/parcellite-1.2.5/src/Makefile
--- old/parcellite-1.2.4/src/Makefile   1970-01-01 01:00:00.000000000 +0100
+++ new/parcellite-1.2.5/src/Makefile   2024-07-11 05:33:16.000000000 +0200
@@ -0,0 +1,44 @@
+# Copyright (C) 2007-2022 Doug Springer <g...@rickyrockrat.net>
+#
+# This file is part of Parcellite.
+#
+# Parcellite is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# Parcellite is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+PRFX=..
+BUILDCONFIG=
+export PRFX BUILDCONFIG
+include ../simple.common
+
+CFILES=attr_list.c daemon.c eggaccelerators.c  history.c keybinder.c main.c 
preferences.c utils.c
+
+OBJS=$(patsubst %.c,%.o,$(CFILES))
+GTKC=$(shell pkg-config --cflags gtk+-2.0)
+FONTC=$(shell pkg-config --cflags fontconfig)
+FREEC=$(shell pkg-config --cflags freetype2)
+LIBAPP=$(shell $(PRFX)/appsuck.sh cflags)
+
+
+CFLAGS=$(GTKC) $(FONTC) $(FREEC) -DHAVE_CONFIG_H  
-DGETTEXT_PACKAGE='"parcellite"' -DENABLE_NLS=1 -I. -I.. 
-DPARCELLITELOCALEDIR=\""/usr/share/locale"\" -Wno-deprecated 
-Wno-deprecated-declarations
+
+$(GETTEXT_PACKAGE): check_dep $(OBJS)
+       gcc -Wall $(OBJS) -o $@ $(LIBS)
+
+%.:%.c
+       gcc -Wall $CFLAGS $< -o $@
+
+install: $(GETTEXT_PACKAGE)
+       mkdir -p $(INSTDIR)/bin 
+       cp $(GETTEXT_PACKAGE) $(INSTDIR)/bin
+
+clean:
+       rm $(OBJS) $(GETTEXT_PACKAGE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parcellite-1.2.4/src/Makefile.am 
new/parcellite-1.2.5/src/Makefile.am
--- old/parcellite-1.2.4/src/Makefile.am        2024-06-18 07:26:51.000000000 
+0200
+++ new/parcellite-1.2.5/src/Makefile.am        1970-01-01 01:00:00.000000000 
+0100
@@ -1,27 +0,0 @@
-CFLAGS=-MD
-AM_CFLAGS = -I$(top_srcdir) -DPARCELLITELOCALEDIR=\""$(parcellitelocaledir)"\"
-INCLUDES = $(GTK_CFLAGS) $(APPINDICATOR_CFLAGS)
-LDADD = $(GTK_LIBS) $(APPINDICATOR_LIBS) -lX11 -lgdk-x11-2.0 -lpango-1.0 
-lgobject-2.0 -lglib-2.0
-
-bin_PROGRAMS = parcellite
-
-DISTCLEANFILES = *.bak *.log *~ .deps/*.P
-
-OBJS = *.o
-
-parcellite_SOURCES = main.c main.h \
-                     utils.c utils.h \
-                     parcellite-i18n.h\
-                     daemon.c daemon.h \
-                     history.c history.h \
-                     keybinder.c keybinder.h \
-                     preferences.c preferences.h \
-                     eggaccelerators.c eggaccelerators.h \
-                     attr_list.c attr_list.h
-                     
-$(top_srcdir)/config.h: $(parcellite_SOURCES)
-       GO=$$(grep -c svnversion $(top_srcdir)/configure.ac); if [ "0" != 
"$$GO" ]; then \
-       VER=$$($(top_srcdir)/svnversion.sh); sed -i 
"s#\(.*\)svn.*\".*#\1$$VER\"#" $(top_srcdir)/config.h; fi
-       
-# Pull-in dependencies generated with -MD
--include $(OBJS:.o=.d)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parcellite-1.2.4/src/Makefile.simple 
new/parcellite-1.2.5/src/Makefile.simple
--- old/parcellite-1.2.4/src/Makefile.simple    2024-06-18 07:26:51.000000000 
+0200
+++ new/parcellite-1.2.5/src/Makefile.simple    1970-01-01 01:00:00.000000000 
+0100
@@ -1,44 +0,0 @@
-# Copyright (C) 2007-2022 Doug Springer <g...@rickyrockrat.net>
-#
-# This file is part of Parcellite.
-#
-# Parcellite is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# Parcellite is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-PRFX=..
-BUILDCONFIG=
-export PRFX BUILDCONFIG
-include ../simple.common
-
-CFILES=attr_list.c daemon.c eggaccelerators.c  history.c keybinder.c main.c 
preferences.c utils.c
-
-OBJS=$(patsubst %.c,%.o,$(CFILES))
-GTKC=$(shell pkg-config --cflags gtk+-2.0)
-FONTC=$(shell pkg-config --cflags fontconfig)
-FREEC=$(shell pkg-config --cflags freetype2)
-LIBAPP=$(shell $(PRFX)/appsuck.sh cflags)
-
-
-CFLAGS=$(GTKC) $(FONTC) $(FREEC) -DHAVE_CONFIG_H  
-DGETTEXT_PACKAGE='"parcellite"' -DENABLE_NLS=1 -I. -I.. 
-DPARCELLITELOCALEDIR=\""/usr/share/locale"\" -Wno-deprecated 
-Wno-deprecated-declarations
-
-$(GETTEXT_PACKAGE): check_dep $(OBJS)
-       gcc -Wall $(OBJS) -o $@ $(LIBS)
-
-%.:%.c
-       gcc -Wall $CFLAGS $< -o $@
-
-install: $(GETTEXT_PACKAGE)
-       mkdir -p $(INSTDIR)/bin 
-       cp $(GETTEXT_PACKAGE) $(INSTDIR)/bin
-
-clean:
-       rm $(OBJS) $(GETTEXT_PACKAGE)

Reply via email to