diff --git a/.cvsignore b/.cvsignore deleted file mode 100644 index e69de29..0000000 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..59004a7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,32 @@ +xfce4-notifyd-0.1.0.tar.bz2 +/xfce4-notifyd-0.2.0.tar.bz2 +/xfce4-notifyd-0.2.1.tar.bz2 +/xfce4-notifyd-0.2.2.tar.bz2 +/xfce4-notifyd-0.2.3.tar.bz2 +/xfce4-notifyd-0.2.4.tar.bz2 +/xfce4-notifyd-0.3.0.tar.bz2 +/xfce4-notifyd-0.3.1.tar.bz2 +/xfce4-notifyd-0.3.2.tar.bz2 +/xfce4-notifyd-0.3.3.tar.bz2 +/xfce4-notifyd-0.3.4.tar.bz2 +/xfce4-notifyd-0.3.5.tar.bz2 +/xfce4-notifyd-0.3.6.tar.bz2 +/xfce4-notifyd-0.4.0.tar.bz2 +/xfce4-notifyd-0.4.1.tar.bz2 +/xfce4-notifyd-0.4.2.tar.bz2 +/xfce4-notifyd-0.4.3.tar.bz2 +/xfce4-notifyd-0.4.4.tar.bz2 +/xfce4-notifyd-0.6.0.tar.bz2 +/xfce4-notifyd-0.6.1.tar.bz2 +/xfce4-notifyd-0.6.2.tar.bz2 +/xfce4-notifyd-0.6.3.tar.bz2 +/xfce4-notifyd-0.6.4.tar.bz2 +/xfce4-notifyd-0.6.5.tar.bz2 +/xfce4-notifyd-0.7.1.tar.bz2 +/xfce4-notifyd-0.7.2.tar.bz2 +/xfce4-notifyd-0.7.3.tar.bz2 +/xfce4-notifyd-0.8.0.tar.bz2 +/xfce4-notifyd-0.8.1.tar.bz2 +/xfce4-notifyd-0.8.2.tar.bz2 +/xfce4-notifyd-0.9.6.tar.bz2 +/xfce4-notifyd-0.9.7.tar.bz2 diff --git a/Makefile b/Makefile deleted file mode 100644 index 94b85c9..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: xfce4-notifyd -# $Id$ -NAME := xfce4-notifyd -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/changelog b/changelog new file mode 100644 index 0000000..66b42fe --- /dev/null +++ b/changelog @@ -0,0 +1,172 @@ +* Sat Jan 22 2022 Fedora Release Engineering - 0.6.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 0.6.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jan 27 2021 Fedora Release Engineering - 0.6.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Aug 31 2020 Mukundan Ragavan - 0.6.2-1 +- Update to 0.6.2 + +* Wed Jul 29 2020 Fedora Release Engineering - 0.6.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon May 04 2020 Mukundan Ragavan - 0.6.1-1 +- Update to 0.6.1 + +* Wed Apr 08 2020 Mukundan Ragavan - 0.6.0-1 +- Update to 0.6.0 + +* Fri Jan 31 2020 Fedora Release Engineering - 0.4.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sat Jul 27 2019 Fedora Release Engineering - 0.4.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Apr 22 2019 Mukundan Ragavan - 0.4.4-1 +- Update to 0.4.4 + +* Sun Feb 03 2019 Fedora Release Engineering - 0.4.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sun Oct 28 2018 Mukundan Ragavan - 0.4.3-1 +- Update to 0.4.3 + +* Sat Aug 11 2018 Mukundan Ragavan - 0.4.2-20 +- Rebuilt (xfce 4.13) + +* Sat Jul 14 2018 Fedora Release Engineering - 0.4.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Sat Mar 03 2018 Mukundan Ragavan - 0.4.2-2 +- Modernize spec + +* Thu Mar 01 2018 Mukundan Ragavan - 0.4.2-1 +- Update to 0.4.2 + +* Fri Feb 09 2018 Fedora Release Engineering - 0.4.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Tue Dec 12 2017 Kevin Fenzi - 0.4.1-1 +- Update to 0.4.1 + +* Wed Oct 18 2017 Mukundan Ragavan - 0.4.0-2 +- Add xfce4-panel-devel as buildrequires +- Updates files section + +* Wed Oct 18 2017 Mukundan Ragavan - 0.4.0-1 +- Update to 0.4.0 + +* Thu Aug 03 2017 Fedora Release Engineering - 0.3.6-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.3.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Mar 20 2017 Mukundan Ragavan - 0.3.6-1 +- Update to 0.3.6 + +* Mon Feb 13 2017 Mukundan Ragavan - 0.3.5-1 +- Update to 0.3.5 + +* Sat Feb 11 2017 Fedora Release Engineering - 0.3.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Wed Nov 09 2016 Mukundan Ragavan - 0.3.4-1 +- Update to 0.3.4 + +* Sun Oct 02 2016 Kevin Fenzi - 0.3.3-1 +- Update to 0.3.3. bugfix release + +* Sat Sep 10 2016 Kevin Fenzi - 0.3.2-1 +- Update to 0.3.2. bugfix release + +* Tue Sep 06 2016 Mukundan Ragavan - 0.3.1-1 +- Update to 0.3.1. bugfix release + +* Fri Jul 29 2016 Kevin Fenzi - 0.3.0-1 +- Update to 0.3.0. Fixes bug #1361562 + +* Fri Feb 05 2016 Fedora Release Engineering - 0.2.4-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Jun 19 2015 Fedora Release Engineering - 0.2.4-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat Feb 28 2015 Kevin Fenzi 0.2.4-7 +- Rebuild again with provider and against Xfce 4.12 + +* Sat Feb 28 2015 Kevin Fenzi 0.2.4-6 +- Rebuild without provider to bootstrap against Xfce 4.12 + +* Sat Feb 21 2015 Till Maas - 0.2.4-5 +- Rebuilt for Fedora 23 Change + https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code + +* Mon Aug 18 2014 Fedora Release Engineering - 0.2.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sun Jun 08 2014 Fedora Release Engineering - 0.2.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun Aug 04 2013 Fedora Release Engineering - 0.2.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Thu May 09 2013 Christoph Wickert - 0.2.4-1 +- Update to 0.2.4 + +* Mon Apr 22 2013 Christoph Wickert - 0.2.3-1 +- Update to 0.2.3 (fixes #759053 and #926785) +- BR libnotify-devel +- Drop upstreamed patches + +* Fri Feb 15 2013 Fedora Release Engineering - 0.2.2-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Sat Oct 06 2012 Christoph Wickert - 0.2.2-6 +- Remove obsolete libsexy checks +- Add patch to avoid flickering +- Add patch to support image URI locations +- Make xfce4-notifyd-config show up in xfce4-settings-manager + +* Sun Jul 22 2012 Fedora Release Engineering - 0.2.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sun Apr 01 2012 Kevin Fenzi - 0.2.2-4 +- Rebuild for new lbxfce4util + +* Sat Jan 14 2012 Fedora Release Engineering - 0.2.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Dec 06 2011 Adam Jackson - 0.2.2-2 +- Rebuild for new libpng + +* Tue Aug 09 2011 Christoph Wickert - 0.2.2-1 +- Update to 0.2.2 +- Remove upstreamed Fix-race-with-window-becoming-invalid.patch + +* Sun Jul 31 2011 Christoph Wickert - 0.2.1-3 +- Fix crash in handle_error. Thanks to Ricky Zhou (#706677) +- Remove obsolete BuildRequires libglade2-devel + +* Mon Feb 07 2011 Fedora Release Engineering - 0.2.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Feb 02 2011 Christoph Wickert - 0.2.1-1 +- Update to 0.2.1 (fixes #660549) +- Own %%{_libdir}/xfce4/notifyd/ + +* Sat Nov 27 2010 Christoph Wickert - 0.2.0-1 +- Update to 0.2.0 + +* Mon Jul 27 2009 Fedora Release Engineering - 0.1.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Mon Feb 23 2009 Christoph Wickert - 0.1.0-2 +- Patch to rename dbus-service file to avoid conflict with notification-daemon +- Add Debian's patch support the reason arg in libnotify 0.4.5 + +* Mon Feb 23 2009 Christoph Wickert - 0.1.0-1 +- Initial Fedora Package diff --git a/sources b/sources index e69de29..aa17411 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +SHA512 (xfce4-notifyd-0.9.7.tar.bz2) = 8bbc7eff631704c7ac9417d3eaba151a0e6de54e48e0b75f7e7ec67c596a11b5ecd3b7ed12ffe6d657d335cb11102686fd69d5f0d1ab5b6645a594d6f0cbd6a6 diff --git a/xfce4-notifyd.spec b/xfce4-notifyd.spec new file mode 100644 index 0000000..61b55c5 --- /dev/null +++ b/xfce4-notifyd.spec @@ -0,0 +1,91 @@ +# Review: https://bugzilla.redhat.com/show_bug.cgi?id=499282 + +%global minorversion 0.9 +%global xfceversion 4.20 + +Name: xfce4-notifyd +Version: 0.9.7 +Release: %autorelease +Summary: Simple notification daemon for Xfce + +# Automatically converted from old format: GPLv2 - review is highly recommended. +License: GPL-2.0-only +URL: http://goodies.xfce.org/projects/applications/xfce4-notifyd +#VCS: git:git://http://git.xfce.org/apps/xfce4-notifyd/ +Source0: http://archive.xfce.org/src/apps/%{name}/%{minorversion}/%{name}-%{version}.tar.bz2 + +BuildRequires: make +BuildRequires: gcc-c++ +BuildRequires: gtk3-devel >= 3.20.0 +BuildRequires: libxfce4ui-devel >= %{xfceversion} +BuildRequires: libxfce4util-devel >= %{xfceversion} +BuildRequires: xfconf-devel >= %{xfceversion} +BuildRequires: xfce4-panel-devel >= %{xfceversion} +BuildRequires: glib2-devel >= 2.42.0 +BuildRequires: libnotify-devel >= 0.7.0 +BuildRequires: sqlite-devel +BuildRequires: desktop-file-utils +BuildRequires: gtk-layer-shell-devel +BuildRequires: libcanberra-devel +BuildRequires: libcanberra-gtk3 +BuildRequires: meson +BuildRequires: systemd + +Requires: dbus +Requires: hicolor-icon-theme +# for compatibility this package provides +Provides: desktop-notification-daemon +# and obsoletes all notification-daemon-xfce releases +Obsoletes: notification-daemon-xfce <= 0.3.7 + + +%description +Xfce4-notifyd is a simple, visually-appealing notification daemon for Xfce +that implements the freedesktop.org desktop notifications specification. +Features: +* Themable using the GTK+ theming mechanism +* Visually appealing: rounded corners, shaped windows +* Supports transparency and fade effects + + +%prep +%setup -q + + +%build +%meson +%meson_build + +%install +%meson_install + +desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}-config.desktop +%find_lang %{name} + +# remove libtool archives +find %{buildroot} -name \*.la -exec rm {} \; + + +%files -f %{name}.lang +%license COPYING +%doc AUTHORS NEWS TODO +%{_bindir}/xfce4-notifyd-config +%{_libdir}/xfce4/notifyd/ +%{_libdir}/xfce4/panel/plugins/libnotification-plugin.so +%{_datadir}/applications/xfce4-notifyd-config.desktop +%{_datadir}/themes/Default/xfce-notify-4.0/ +%{_datadir}/themes/Smoke/ +%{_datadir}/themes/ZOMG-PONIES!/ +%{_datadir}/themes/Bright/ +%{_datadir}/themes/Retro/ +%{_datadir}/themes/XP-Balloon/ +%{_datadir}/icons/hicolor/*/*/* +%{_datadir}/xfce4/panel/plugins/notification-plugin.desktop +%{_mandir}/man1/xfce4-notifyd-config.1.* +%{_sysconfdir}/xdg/autostart/%{name}.desktop +%{_userunitdir}/xfce4-notifyd.service +%{_datadir}/dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service +%{_datadir}/dbus-1/services/org.xfce.xfce4-notifyd.Notifyd.service + +%changelog +%autochangelog