source: projects/specs/trunk/x/xfce4-notifyd/xfce4-notifyd-vl.spec @ 8953

Revision 8953, 2.9 KB checked in by inagaki, 10 years ago (diff)

2014-09-15 Ryoichi INAGAKI <ryo1@…>

  • gtk-xfcc-engine, mousepad, thunar-archive-plugin thunar-media-tags-plugin, xfce4-dict, xfce4-notifyd xfce4-taskmanager: update


Line 
1Name:           xfce4-notifyd
2Summary:        Notification daemon for Xfce
3Summary(ja):    Xfce 用通知デーモン
4Version:        0.2.4
5Release:        1%{?_dist_release}
6
7License:        GPLv2+
8Group:          User Interface/Desktops
9URL:            http://goodies.xfce.org/projects/applications/%{name}
10
11Source0:        http://archive.xfce.org/src/apps/%{name}/0.2/%{name}-%{version}.tar.bz2
12
13BuildRoot:     %{_tmppath}/%{name}-%{version}-root
14
15BuildRequires: desktop-file-utils
16BuildRequires: dbus-devel >= 1.0.0
17BuildRequires: dbus-glib-devel >= 0.72
18BuildRequires: gtk2-devel >= 2.14.0
19BuildRequires: libnotify-devel >= 0.7.0
20BuildRequires: libxfce4util-devel >= 4.4.0
21BuildRequires: libxfce4ui-devel >= 4.7.0
22BuildRequires: xfconf-devel >= 0.1
23
24Requires(post): desktop-file-utils
25Requires(postun): desktop-file-utils
26
27Vendor:         Project Vine
28Distribution:   Vine Linux
29Packager:       Takemikaduchi, inagaki
30
31
32%description
33The Xfce Notify Daemon (xfce4-notifyd for short) is a smallish program that
34implements the "server-side" portion of the Freedesktop desktop notifications
35specification.  Applications that wish to pop up a notification bubble in
36a standard way can implicitly make use of xfce4-notifyd to do so by
37sending standard messages over D-Bus using the org.freedesktop.Notifications
38interface.
39
40
41%prep
42%setup -q
43
44%build
45%configure --enable-silent-rules --disable-static
46make %{?_smp_mflags}
47
48
49%install
50rm -rf $RPM_BUILD_ROOT
51make install DESTDIR=$RPM_BUILD_ROOT
52
53find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
54
55desktop-file-install \
56        --add-category="X-XFCE" \
57        --delete-original \
58        --dir=%{buildroot}%{_datadir}/applications \
59        ${RPM_BUILD_ROOT}%{_datadir}/applications/xfce4-notifyd-config.desktop
60
61%find_lang %{name}
62
63%clean
64rm -rf $RPM_BUILD_ROOT
65
66
67%post
68touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
69gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
70update-desktop-database %{_datadir}/applications &> /dev/null || :
71
72%postun
73if [ $1 -eq 0 ]; then
74    touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
75    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
76fi
77update-desktop-database %{_datadir}/applications &> /dev/null || :
78
79
80%files -f %{name}.lang
81%defattr(-,root,root,-)
82%doc AUTHORS ChangeLog NEWS TODO COPYING
83%{_bindir}/%{name}-config
84%{_libdir}/xfce4/notifyd/%{name}
85%{_datadir}/applications/%{name}-config.desktop
86%{_datadir}/dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service
87%{_datadir}/icons/hicolor/*/apps/*
88%{_datadir}/themes/Default/xfce-notify-4.0
89%{_datadir}/themes/Smoke/xfce-notify-4.0
90%{_datadir}/themes/ZOMG-PONIES!/xfce-notify-4.0
91%{_mandir}/man1/xfce4-notifyd-config.1.gz
92
93%changelog
94* Sat Sep 13 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.2.4-1
95- updated to 0.2.4
96
97* Sun Dec 29 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.2.2-2
98- rebuild with VineSeed environment
99
100* Sat Jun 09 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.2.2-1
101- initial build for Vine Linux
102
Note: See TracBrowser for help on using the repository browser.