Compare commits

...
Sign in to create a new pull request.

58 commits

Author SHA1 Message Date
Fedora Release Engineering
1b6c09d5d5 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 18:23:59 +00:00
Mamoru TASAKA
fe7c35eb4a Remove some debugging code 2025-01-24 11:20:34 +09:00
Mamoru TASAKA
820491fd9c upload source 2025-01-17 00:36:29 +09:00
Mamoru TASAKA
b3d8fc249c support C23 2025-01-17 00:35:52 +09:00
Mamoru TASAKA
63a87183c6 Update to the latest git (20241103gitf35db54) 2025-01-17 00:07:05 +09:00
Fedora Release Engineering
e9038589fd Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 13:55:45 +00:00
Mamoru TASAKA
0753dfca12 Apply debian patch for -Werror=incompatible-pointer-types 2024-10-08 11:57:38 +09:00
Fedora Release Engineering
ea4fd3ff93 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 19:28:16 +00:00
Fedora Release Engineering
aae53c002b Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 07:26:37 +00:00
Fedora Release Engineering
478b6fc464 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 15:38:55 +00:00
Mamoru TASAKA
cdef40be18 Change -Wincompatible-pointer-types from error to warning 2024-01-19 16:54:51 +09:00
Mamoru TASAKA
e15b5bf1aa SPDX migration 2024-01-10 23:45:55 +09:00
Mamoru TASAKA
62a2e50e3f use hat for version 2024-01-10 23:37:13 +09:00
Fedora Release Engineering
c1140b63b3 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 15:51:43 +00:00
Fedora Release Engineering
4038baf452 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 00:01:11 +00:00
Florian Weimer
f0952b6ce1 C99 compatibility fixes
Related to:

  <https://fedoraproject.org/wiki/Changes/PortingToModernC>
  <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>
2022-12-14 18:29:56 +01:00
Fedora Release Engineering
7cac207a4a Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 23:05:48 +00:00
Fedora Release Engineering
8cb95f7cde - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 23:21:56 +00:00
Mamoru TASAKA
1bac9b4508 s|owner|maintainer 2021-09-22 18:20:36 +09:00
Mamoru TASAKA
629a8c604b git config 2021-09-22 18:20:12 +09:00
Mamoru TASAKA
50d70dd54d Update to the latest git
increase POPUP_DELAY to workaround hotkey popup issue
2021-09-22 18:10:44 +09:00
Fedora Release Engineering
7d4b91f91c - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 19:35:33 +00:00
Fedora Release Engineering
efbf64decb - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 14:38:04 +00:00
Mamoru TASAKA
c758ded1e2 Force GDK_BACKEND to x11 (bug 1943480, bug 1943509) 2021-03-30 00:41:58 +09:00
Mamoru TASAKA
5283b848c8 fix BR, oops.. 2021-03-19 22:23:51 +09:00
Mamoru TASAKA
24fcb969c1 1.4.5 2021-03-19 22:12:12 +09:00
Fedora Release Engineering
6a1dc07dd6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 02:06:00 +00:00
Mamoru TASAKA
51b51d5363 Backport upstream patch to fix history purge time being too short (bug 1640765) 2020-09-12 00:11:20 +09:00
Fedora Release Engineering
5d85f9969e - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 14:05:58 +00:00
Fedora Release Engineering
1833993bb4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 14:12:48 +00:00
Fedora Release Engineering
87aee57856 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 20:24:51 +00:00
Fedora Release Engineering
090e9e55a2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 15:44:37 +00:00
Fedora Release Engineering
a2eea3d3cd - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 21:52:47 +00:00
Michael Simacek
aa347ebd1a Fix starting outside terminal 2018-07-03 18:04:24 +02:00
Michael Simacek
e56e88b93b Update to upstream version 1.4.4 2018-06-29 10:53:18 +02:00
Michael Simacek
39613dd752 AppData fixes, specfile cleanup, add BRs on gcc and make 2018-02-19 11:29:38 +01:00
Igor Gnatenko
4c17c237ce Remove BuildRoot definition
None of currently supported distributions need that.
It was needed last for EL5 which is EOL now

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-13 23:09:07 +01:00
Fedora Release Engineering
d33ea3f44b - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 05:06:41 +00:00
Igor Gnatenko
8e74b3c52a Remove obsolete scriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-01-07 20:00:26 +01:00
Fedora Release Engineering
13045b5e6f - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 18:51:52 +00:00
Fedora Release Engineering
2294d7ec8d - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 04:58:09 +00:00
Fedora Release Engineering
6a30fd5c8f - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 07:34:54 +00:00
Dennis Gilmore
fb78a90e55 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 17:45:14 +00:00
Dennis Gilmore
3d39dc32ab - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 02:46:12 +00:00
Nikos Roussos
e7b5125626 Fix appdata syntax 2014-12-15 20:58:06 +02:00
Peter Robinson
ffe06f4ebb - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-16 00:25:13 +00:00
Dennis Gilmore
c7e68f07f0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-06 23:58:22 -05:00
Nikos Roussos
780baf306a add epel support 2014-05-02 12:52:29 +03:00
Nikos Roussos
a4b127eb3c new patch added 2014-05-02 12:52:03 +03:00
Nikos Roussos
19b83f6639 Fix MATE autostart. Add appdata. 2013-09-12 14:23:35 +03:00
Dennis Gilmore
9c1cb27f10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 00:07:17 -05:00
Dennis Gilmore
6c43563e34 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-13 12:37:07 -06:00
Dennis Gilmore
236fd49ed2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-18 14:08:59 -05:00
comzeradd
b5335ff766 update to 1.4.2 2012-04-27 14:35:01 +03:00
comzeradd
c3ec813901 new parch added 2012-02-29 15:38:17 +02:00
comzeradd
db51503a34 fixing wrong gtk header inclusion bug 2012-02-29 15:23:49 +02:00
Dennis Gilmore
afc0aa4021 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-12 17:28:25 -06:00
comzeradd
fecd01f368 Initial import (#716299) 2011-11-16 11:23:42 +02:00
9 changed files with 553 additions and 0 deletions

6
.gitignore vendored
View file

@ -0,0 +1,6 @@
/clipit-1.4.1.tar.gz
/clipit-1.4.2.tar.gz
/v1.4.4.tar.gz
/v1.4.5.tar.gz
/ClipIt-20210922T1754.tar.gz
/ClipIt-20250116T2347.tar.gz

View file

@ -0,0 +1,23 @@
From 39179ef368fc104c891ce50fd100c626f06f26b0 Mon Sep 17 00:00:00 2001
From: Michael Simacek <msimacek@redhat.com>
Date: Fri, 29 Jun 2018 10:45:42 +0200
Subject: [PATCH 1/2] Autostart in MATE
---
data/clipit-startup.desktop.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/data/clipit-startup.desktop.in b/data/clipit-startup.desktop.in
index 63d6a72..427de24 100644
--- a/data/clipit-startup.desktop.in
+++ b/data/clipit-startup.desktop.in
@@ -5,5 +5,5 @@ Icon=clipit-trayicon
Exec=clipit
Terminal=false
Type=Application
-OnlyShowIn=GNOME;XFCE;LXDE;Unity;
+OnlyShowIn=GNOME;XFCE;LXDE;Unity;MATE;
X-GNOME-Autostart-enabled=true
--
2.17.1

View file

@ -0,0 +1,10 @@
--- ClipIt-1.4.5/src/main.c.nowayland 2020-06-11 14:33:56.000000000 +0900
+++ ClipIt-1.4.5/src/main.c 2021-03-30 00:28:10.301811018 +0900
@@ -1086,6 +1086,7 @@ int main(int argc, char **argv) {
bindtextdomain(GETTEXT_PACKAGE, CLIPITLOCALEDIR);
bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8");
textdomain(GETTEXT_PACKAGE);
+ setenv("GDK_BACKEND", "x11", 1);
input_buffer[0] = '\0';
input_index = 0;

View file

@ -0,0 +1,55 @@
From 46c53082bd81c769d3422f1bedbab57bc73e8007 Mon Sep 17 00:00:00 2001
From: Mamoru TASAKA <mtasaka@fedoraproject.org>
Date: Fri, 17 Jan 2025 00:23:31 +0900
Subject: [PATCH] Fix function prototype for g_timer_add family for C23
g_timer_add or g_timeout_add_seconds manual says that
the second argument must have type of GSourceFunc, i.e.
function with one gpointer argument returning gboolean.
Fixing so, unless compilation fails with C23.
---
src/manage.c | 2 +-
src/manage.h | 2 +-
src/preferences.c | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/manage.c b/src/manage.c
index 25f7b75..25ed6d4 100644
--- a/src/manage.c
+++ b/src/manage.c
@@ -331,7 +331,7 @@ void search_window_response(GtkDialog *dialog, gint response_id, gpointer user_d
}
/* Shows the search dialog */
-gboolean show_search()
+gboolean show_search(gpointer user_data)
{
/* Prevent multiple instances */
if(gtk_grab_get_current()) {
diff --git a/src/manage.h b/src/manage.h
index 8740c0f..b810e74 100644
--- a/src/manage.h
+++ b/src/manage.h
@@ -24,7 +24,7 @@
G_BEGIN_DECLS
-gboolean show_search();
+gboolean show_search(gpointer);
void remove_all_selected(gpointer);
G_END_DECLS
diff --git a/src/preferences.c b/src/preferences.c
index 4e9a9ed..8222758 100644
--- a/src/preferences.c
+++ b/src/preferences.c
@@ -430,7 +430,7 @@ static void start_purge_timer(gint timeout_seconds);
static void stop_purge_timer();
/* Purge history if history_timeout is enabled. This function is called every prefs.history_timeout_seconds */
-static gboolean purge_history() {
+static gboolean purge_history(gpointer user_data) {
if (prefs.history_timeout) {
g_list_free(history);
history = NULL;

26
clipit.appdata.xml Normal file
View file

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<application>
<id type="desktop">clipit.desktop</id>
<metadata_licence>CC0</metadata_licence>
<project_license>GPL-3.0+</project_license>
<name>ClipIt</name>
<summary>A lightweight, fully featured clipboard manager</summary>
<description>
<p>
ClipIt is a lightweight, fully featured GTK+ clipboard manager.
It was forked from Parcellite, adding additional features and bugfixes to the project.
</p>
<p>ClipIt's main features are:</p>
<ul>
<li>Save a history of your last copied items</li>
<li>Search through the history</li>
<li>Global hot-keys for most used functions</li>
<li>Execute actions with clipboard items</li>
<li>Exclude specific items from history</li>
</ul>
</description>
<screenshots>
<screenshot type="default" width="626" height="647">https://fedoraproject.org/w/uploads/3/3a/ClipIt.jpg</screenshot>
</screenshots>
<url type="homepage">https://github.com/CristianHenzel/ClipIt</url>
</application>

320
clipit.spec Normal file
View file

@ -0,0 +1,320 @@
%global main_ver 1.4.5
%global reponame ClipIt
%global gitdate 20241103
%global gitcommit f35db540c9d3c57b13439d66597736e917e8c9a1
%global shortcommit %(c=%{gitcommit}; echo ${c:0:7})
%global tarballdate 20250116
%global tarballtime 2347
%global use_release 0
%global use_gitbare 1
%global use_gitcommit_as_ver 1
%if 0%{?use_gitbare} < 1
%global use_release 1
%endif
%if 0%{?use_gitcommit_as_ver} >= 1
%global rpm_ver %{main_ver}^%{gitdate}git%{shortcommit}
%global builddir_ver %{main_ver}-%{gitdate}git%{shortcommit}
%else
%define rpmver %{main_ver}
%global builddir_ver %{main_ver}
%endif
Name: clipit
Version: %{rpm_ver}
Release: 3%{?dist}
Summary: A lightweight, fully featured GTK+ clipboard manager
# meson.build says: GPL-3.0-or-later
# src/eggaccelerators.{c,h} LGPL-2.1-or-later
# src/keybinder.{c,h} LGPL-2.1-or-later
# Other source GPL-3.0-or-later
# SPDX confirmed
License: GPL-3.0-or-later AND LGPL-2.1-or-later
URL: https://github.com/CristianHenzel/ClipIt
%if 0%{?use_release} >= 1
Source0: https://github.com/CristianHenzel/ClipIt/archive/v%{version}.tar.gz
%endif
%if 0%{?use_gitbare} >= 1
Source0: %{reponame}-%{tarballdate}T%{tarballtime}.tar.gz
%endif
Source1: %{name}.appdata.xml
Source2: create-clipit-git-bare-tarball.sh
# clipit doesn't autostart in MATE
# Fixed upstream but not yet merged
Patch0: 0001-Autostart-in-MATE.patch
# Force GDK_BACKEND to x11
Patch1: clipit-1.4.5-force-gdk_backend-x11.patch
# Fix -Werror=incompatible-pointer-types
Patch3: https://sources.debian.org/data/main/c/clipit/1.4.5%2Bgit20210313-3/debian/patches/incompatible-pointer-types.patch
# https://github.com/CristianHenzel/ClipIt/pull/211
# Fix compilation with C23 struct function prototype
Patch4: clipit-pr211-c23-function-prototype.patch
%if 0%{?use_gitbare} >= 1
BuildRequires: git
%endif
BuildRequires: automake
BuildRequires: gcc
BuildRequires: make
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: desktop-file-utils
BuildRequires: intltool
BuildRequires: gettext
BuildRequires: /usr/bin/appstream-util
Requires: xdotool
%description
ClipIt is a lightweight, fully featured GTK+ clipboard manager. It was forked
from Parcellite, adding additional features and bug-fixes to the project.
ClipIts main features are:
* Save a history of your last copied items
* Search through the history
* Global hot-keys for most used functions
* Execute actions with clipboard items
* Exclude specific items from history
%prep
%if 0%{?use_release} >= 1
%setup -q -n %{reponame}-%{builddir_ver}
%endif
%if 0%{?use_gitbare} >= 1
%setup -q -c -n %{reponame}-%{builddir_ver} -T -a 0
git clone ./%{reponame}.git
cd %{reponame}
git checkout -b fedora-%{builddir_ver}-head %{gitcommit}
cp -a [A-Z]* ..
git config user.name "%{name} Fedora maintainer"
git config user.email "%{name}-maintainers@fedoraproject.org"
%endif
%patch -P0 -p1 -b .mate
%patch -P1 -p1 -b .nowayland
%patch -P3 -p1 -b .c99_cast
%patch -P4 -p1 -b .c23
sed -i data/clipit.desktop.in -e '\@_Comment.*hr@d'
sed -i data/clipit-startup.desktop.in -e '\@_Comment.*hr@d'
%if 0%{?use_gitbare} >= 1
git commit -m "Apply Fedora specific configuration" -a
%endif
./autogen.sh
%build
%if 0%{?use_gitbare} >= 1
cd %{reponame}
%endif
%configure \
--with-gtk3 \
%{nil}
%make_build
%install
%if 0%{?use_gitbare} >= 1
cd %{reponame}
%endif
%make_install
%if 0%{?use_gitbare} >= 1
cd ..
%endif
%find_lang %{name}
desktop-file-install --delete-original \
--remove-category=Application \
--dir %{buildroot}%{_datadir}/applications \
%{buildroot}%{_datadir}/applications/%{name}.desktop
desktop-file-install --delete-original \
--dir %{buildroot}%{_sysconfdir}/xdg/autostart \
%{buildroot}%{_sysconfdir}/xdg/autostart/%{name}-startup.desktop
mkdir -p %{buildroot}%{_metainfodir}
install -c -p -m 644 %{SOURCE1} %{buildroot}%{_metainfodir}/%{name}.appdata.xml
%check
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdata.xml
%files -f %{name}.lang
%license COPYING
%doc AUTHORS
%doc ChangeLog
%doc README.md
%{_bindir}/%{name}
%{_mandir}/man1/%{name}.1.*
%{_datadir}/icons/hicolor/scalable/apps/%{name}-trayicon*.svg
%{_metainfodir}/%{name}.appdata.xml
%{_datadir}/applications/%{name}.desktop
%config(noreplace) %{_sysconfdir}/xdg/autostart/%{name}-startup.desktop
%changelog
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.5^20241103gitf35db54-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Fri Jan 24 2025 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.4.5^20241103gitf35db54-2
- Remove debugging -std= option
* Thu Jan 16 2025 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.4.5^20241103gitf35db54-1
- Update to the latest git (20241103gitf35db54)
- Fix compilation with C23 for struct function prototypes
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.5^20210513gite5fa64c-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Tue Oct 08 2024 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.4.5^20210513gite5fa64c-6
- Apply debian patch for -Werror=incompatible-pointer-types
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.5^20210513gite5fa64c-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.5^20210513gite5fa64c-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.5^20210513gite5fa64c-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.4.5^20210513gite5fa64c-2
- Change -Wincompatible-pointer-types from error to warning
* Wed Jan 10 2024 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.4.5^20210513gite5fa64c-1
- Use hat for release, change EVR scheme
- SPDX migration
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.5-4.D20210513gite5fa64c.5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.5-4.D20210513gite5fa64c.4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Dec 14 2022 Florian Weimer <fweimer@redhat.com> - 1.4.5-4.D20210513gite5fa64c.3
- C99 compatibility fixes
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.5-4.D20210513gite5fa64c.2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.5-4.D20210513gite5fa64c.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Sep 22 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.4.5-4.D20210513gite5fa64c
- Update to the latest git
- increase POPUP_DELAY to workaround hotkey popup issue
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.5-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon Mar 29 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.4.5-2
- Force GDK_BACKEND to x11 (bug 1943480, bug 1943509)
* Fri Mar 19 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.4.5-1
- 1.4.5
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.4-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Fri Sep 11 2020 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.4.4-8
- Backport upstream patch to fix history purge time being too short (bug 1640765)
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.4-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.4-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.4-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.4-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Tue Jul 03 2018 Michael Simacek <msimacek@redhat.com> - 1.4.4-2
- Fix starting outside terminal
* Fri Jun 29 2018 Michael Simacek <msimacek@redhat.com> - 1.4.4-1
- Update to upstream version 1.4.4
* Mon Feb 19 2018 Michael Simacek <msimacek@redhat.com> - 1.4.2-17
- AppData fixes
- Specfile cleanup
- Add BRs on gcc and make
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.2-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Sun Jan 07 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.4.2-15
- Remove obsolete scriptlets
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.2-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.2-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.2-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.2-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.2-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Mon Dec 15 2014 Nikos Roussos <nikos@autoverse.net> 1.4.2-9
- Fix appdata syntax
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.2-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.2-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Fri May 02 2014 Nikos Roussos <nikos@autoverse.net> 1.4.2-6
- Add EPEL support
* Thu Sep 12 2013 Nikos Roussos <nikos@autoverse.net> 1.4.2-5
- Fix MATE autostart. Add appdata
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Fri Apr 27 2012 Nikos Roussos <nikos@autoverse.net> 1.4.2-1
- Update to 1.4.2
* Wed Feb 29 2012 Nikos Roussos <nikos@autoverse.net> 1.4.1-5
- Fix gtk+ inclusion bug, see patch1
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Thu Jul 14 2011 Nikos Roussos <nikos@autoverse.net> 1.4.1-3
- Fixed dependency missing, de translation bug, desktop icon bug
* Fri Jul 01 2011 Nikos Roussos <nikos@autoverse.net> 1.4.1-2
- Fixed config warning and more spec errors
* Wed Jun 01 2011 Nikos Roussos <nikos@autoverse.net> 1.4.1-1
- Initial Fedora RPM

View file

@ -0,0 +1,33 @@
#!/bin/bash
set -x
set -e
REPONAME=ClipIt
GITURL=https://github.com/CristianHenzel/${REPONAME}.git
DATE=$(date '+%Y%m%d')
TIME=$(date '+%H%M')
TARNAME=${REPONAME}-${DATE}T${TIME}.tar.gz
PWDDIR=$(pwd)
TMPDIR=$(mktemp -d /var/tmp/${REPONAME}-XXXXXX)
pushd $TMPDIR
git clone --mirror $GITURL
mkdir TMP
pushd TMP
git clone ../${REPONAME}.git
cd ${REPONAME}
git log --format=fuller 2>&1 | head -n 8
#grep version README.md
echo
popd
tar czf ${TARNAME} ${REPONAME}.git/
cp -p ${TARNAME} $PWDDIR
popd
rm -rf $TMPDIR

View file

@ -0,0 +1,79 @@
Author: Andreas Beckmann <anbe@debian.org>
Description: fix building with -Werror=incompatible-pointer-types
--- a/src/keybinder.c
+++ b/src/keybinder.c
@@ -310,7 +310,7 @@ keybinder_is_modifier (guint keycode)
gboolean retval = FALSE;
mod_keymap = XGetModifierMapping (
- GDK_WINDOW_XDISPLAY(gdk_display_get_default()));
+ GDK_DISPLAY_XDISPLAY(gdk_display_get_default()));
map_size = 8 * mod_keymap->max_keypermod;
--- a/src/main.c
+++ b/src/main.c
@@ -614,7 +614,7 @@ void underline_match(char* match, GtkMen
PangoAttrList* attr_list = pango_attr_list_new();
pango_attr_list_insert (attr_list, underline);
- GtkWidget* gtk_label = gtk_bin_get_child (GTK_BIN (menu_item));
+ GtkLabel* gtk_label = (GtkLabel *) gtk_bin_get_child (GTK_BIN (menu_item));
gtk_label_set_attributes (gtk_label, attr_list);
}
@@ -638,7 +638,7 @@ gboolean selected_by_input(const GtkWidg
append_to_input_buffer(event->string);
GtkMenuShell* menu = (GtkMenuShell *) history_menu;
- GList* element = gtk_container_get_children(menu);
+ GList* element = gtk_container_get_children((GtkContainer *) menu);
GtkMenuItem *menu_item, *first_match = 0;
const gchar* menu_label;
@@ -657,9 +657,9 @@ gboolean selected_by_input(const GtkWidg
first_match = menu_item;
match_count++;
underline_match(match, menu_item, menu_label);
- gtk_widget_set_sensitive(menu_item, true);
+ gtk_widget_set_sensitive((GtkWidget *) menu_item, true);
} else {
- gtk_widget_set_sensitive(menu_item, false);
+ gtk_widget_set_sensitive((GtkWidget *) menu_item, false);
}
element = element->next;
count++;
@@ -667,7 +667,7 @@ gboolean selected_by_input(const GtkWidg
if (first_match && match_count != prefs.items_menu) {
gtk_menu_item_select(first_match);
- gtk_menu_shell_select_item(menu, first_match);
+ gtk_menu_shell_select_item(menu, (GtkWidget *) first_match);
return TRUE;
}
return FALSE;
--- a/src/preferences.c
+++ b/src/preferences.c
@@ -723,7 +723,7 @@ void show_preferences(gint tab) {
*alignment, *hbox,
*vbox;
- GtkWidget *adjustment, *adjustment_small, *adjustment_statics;
+ GtkAdjustment *adjustment, *adjustment_small, *adjustment_statics;
GtkTreeViewColumn *tree_column;
/* Create the dialog */
@@ -898,9 +898,9 @@ void show_preferences(gint tab) {
gtk_misc_set_alignment((GtkMisc*)label, 0.0, 0.50);
gtk_box_pack_start((GtkBox*)hbox, label, FALSE, FALSE, 0);
ellipsize_combo = gtk_combo_box_text_new();
- gtk_combo_box_text_append_text((GtkComboBox*)ellipsize_combo, _("Beginning"));
- gtk_combo_box_text_append_text((GtkComboBox*)ellipsize_combo, _("Middle"));
- gtk_combo_box_text_append_text((GtkComboBox*)ellipsize_combo, _("End"));
+ gtk_combo_box_text_append_text((GtkComboBoxText*)ellipsize_combo, _("Beginning"));
+ gtk_combo_box_text_append_text((GtkComboBoxText*)ellipsize_combo, _("Middle"));
+ gtk_combo_box_text_append_text((GtkComboBoxText*)ellipsize_combo, _("End"));
gtk_box_pack_start((GtkBox*)hbox, ellipsize_combo, FALSE, FALSE, 0);
gtk_box_pack_start((GtkBox*)vbox_history, frame, FALSE, FALSE, 0);

View file

@ -0,0 +1 @@
SHA512 (ClipIt-20250116T2347.tar.gz) = c99a3b5633018f9a4f168cca8d81f6ec75b398579c4a875fe9ad258410548b3f6c012f0914ea33af7ffb6c40c7cf47732f3420def042a2a5b8976fdf8e011c35