/[smecontribs]/rpms/smeserver-vacation/contribs7/smeserver-vacation-1.0.spec
ViewVC logotype

Annotation of /rpms/smeserver-vacation/contribs7/smeserver-vacation-1.0.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.7 - (hide annotations) (download)
Sun Dec 23 21:11:36 2007 UTC (16 years, 10 months ago) by slords
Branch: MAIN
CVS Tags: smeserver-vacation-1_0-13_el4_sme
Changes since 1.6: +0 -1 lines
Specfile fixes

1 slords 1.1 Summary: SME Server enhancement to enable vacation messages for users.
2     %define name smeserver-vacation
3     Name: %{name}
4     %define version 1.0
5 slords 1.6 %define release 13
6 slords 1.1 Version: %{version}
7 slords 1.3 Release: %{release}%{?dist}
8 slords 1.2 License: GPL
9 slords 1.1 URL: http://www.dungog.net/sme
10     Group: SMEserver/addon
11     Source: %{name}-%{version}.tar.gz
12 slords 1.6 Patch0: smeserver-vacation-1.0-frMenuSplit.patch
13     Patch1: smeserver-vacation-1.0-esLocale.patch
14 slords 1.1 BuildArchitectures: noarch
15     BuildRoot: /var/tmp/%{name}-%{version}
16     Requires: e-smith-release >= 7.0,
17 slords 1.6 BuildRequires: e-smith-devtools >= 1.13.1-03
18 slords 1.1 AutoReqProv: no
19    
20     %description
21     SME Server enhancement to enable vacation messages for users.
22     Optionally provides a user-manager panel where users can
23     enable vacation for themselves and to modify their own message
24    
25     %changelog
26 slords 1.6 * Mon Oct 29 2007 Stephen Noble <support@dungog.net> 1.0-13
27     - add spanish translation, thanks Normando Hall [SME 3503]
28    
29     * Thu Jun 14 2007 Stephen Noble <support@dungog.net>
30     - apply updates up to -11
31    
32     * Sun Apr 29 2007 Shad L. Lords <slords@mail.com>
33     - Clean up spec so package can be built by koji/plague
34    
35 slords 1.1 * Fri Dec 29 2006 Stephen Noble <support@dungog.net>
36 slords 1.6 - display Vacation status correctly on modify page in server-manager [sme 2200]
37 slords 1.1 - [1.0-11]
38    
39 slords 1.6 * Thu Dec 07 2006 Shad L. Lords <slords@mail.com>
40     - Update to new release naming. No functional changes.
41     - Make Packager generic
42    
43 slords 1.1 * Mon Oct 30 2006 Stephen Noble <support@dungog.net>
44     - display description unshaded *
45     - german lexicon fix
46     - cosmetic log error fixed [sme 1992]
47     - [1.0-10]
48    
49     * Thu Aug 24 2006 Stephen Noble <support@dungog.net>
50     - now finds corrects vacation text when used under userpanel.
51     - german translation [sme 1101]
52     - [1.0-9]
53    
54     * Wed Apr 6 2006 Stephen Noble <support@dungog.net>
55     - suppress description if no users [contribs 1243]
56     - [1.0-8]
57    
58     * Wed Apr 6 2006 Stephen Noble <support@dungog.net>
59     - say no users if none exist [contribs 1243]
60     - display DomainName in email address [contribs 1242]
61     - [1.0-7]
62    
63     * Wed Apr 6 2006 Stephen Noble <support@dungog.net>
64     - unlink .vacation.msg before writing [contribs 1192]
65     - vacation doesn't respond to spam [contribs 1190]
66     - [1.0-6]
67    
68     * Sat Mar 25 2006 Stephen Noble <support@dungog.net>
69     - updated lexicons
70     - removed event
71     - [1.0-5]
72    
73     * Fri Mar 24 2006 Stephen Noble <support@dungog.net>
74     - Change the interval between repeat replies to the same sender
75     - config setprop qmail VacationDelay -t3d, man vacation
76     - reset vacationDB when setting status to no
77     - modified to, Subject: Re: $SUBJECT - Away from my email
78     - updated fr lexicon
79     - [1.0-4]
80    
81     * Wed Mar 22 2006 Stephen Noble <support@dungog.net>
82     - updated lexicons
83     - [1.0-3]
84    
85     * Wed Mar 22 2006 Stephen Noble <support@dungog.net>
86     - fr lexicon
87     - expand ~/.qmail on uninstall
88     - [1.0-2]
89    
90     * Mon Mar 20 2006 Stephen Noble <support@dungog.net>
91     - FormMagick version
92     - [1.0-1]
93    
94     * Mon Dec 12 2005 Stephen Noble <support@dungog.net>
95     - Strip out DOS Carriage Returns (CR)
96     - thanks to mike sensney
97     - [0.9-2]
98    
99     * Sat Sep 03 2005 Stephen Noble <support@dungog.net>
100     - renamed smeserver-vacation,
101     - contains vacation & userpanel-vacation
102     - [0.9-1]
103    
104     * Sat Sep 03 2005 David Beveridge <davidb@nass.com.au>
105     - [0.3-2]
106     - upgrade to work with AccountsDB on SME 7.0
107    
108     * Mon Dec 31 2001 Daniel van Raay <danielvr@caa.org.au>
109     - [0.2-4]
110     - Added generated 'From:' lines to default reply message
111     - Minor cosmetic cleaning
112    
113     * Fri Nov 23 2001 Daniel van Raay <danielvr@caa.org.au>
114     - [0.2-3]
115     - .vacation.db files are now deleted in the user-modify event
116    
117     * Tue Nov 14 2001 Daniel van Raay <danielvr@caa.org.au>
118     - [0.2-2]
119     - fixed bug in vacation script that delivered multiple bounces to users
120    
121     * Mon Sep 04 2001 Daniel van Raay <danielvr@caa.org.au>
122     - [0.2-1]
123     - added -j option to vacation command line
124     - updated for compatibility with e-smith 4.1
125    
126     * Wed Dec 27 2000 Daniel van Raay <danielvr@caa.org.au>
127     - [0.1-1]
128     - initial release
129    
130     %prep
131     %setup
132 slords 1.6 %patch0 -p1
133     %patch1 -p2
134 slords 1.1
135     %build
136     perl createlinks
137    
138     LEXICONS1=$(find root/etc/e-smith/locale/ -type f )
139     LEXICONS2=$(find root/etc/e-smith/web/functions/uservacations -type f )
140     LEXICONS2=$(find root/etc/e-smith/web/functions/userpanel-vacation -type f )
141    
142     for lexicon in $LEXICONS1 $LEXICONS2 $LEXICONS3
143     do
144     /sbin/e-smith/validate-lexicon $lexicon
145     done
146    
147 slords 1.6 # it sv
148     for LINK in en-us fr de es
149 slords 1.1 do
150 slords 1.6 # if [ -z "/etc/e-smith/locale/$LINK/etc/e-smith/web/functions/uservacations"] ; then
151     /bin/ln -s uservacations \
152     root/etc/e-smith/locale/$LINK/etc/e-smith/web/functions/userpanel-vacation
153     # fi
154 slords 1.1 done
155    
156     %install
157     rm -rf $RPM_BUILD_ROOT
158     (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
159     rm -f %{name}-%{version}-filelist
160     /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \
161     --file '/usr/local/bin/vacation' 'attr(0755,root,root)' \
162     > %{name}-%{version}-filelist
163 slords 1.6 echo "%doc COPYING" >> %{name}-%{version}-filelist
164 slords 1.1
165     %clean
166     cd ..
167     rm -rf %{name}-%{version}
168    
169     %pre
170     %preun
171    
172     %post
173     #new installs
174     #if [ $1 = 1 ] ; then
175    
176     #fi
177    
178     #upgrades (and new installs)
179 slords 1.6 #/etc/e-smith/events/actions/navigation-conf 2>/dev/null
180 slords 1.1
181 slords 1.6 if [ -d /etc/e-smith/events/conf-userpanel ] ; then
182     /sbin/e-smith/signal-event conf-userpanel
183     fi
184    
185     #/bin/chmod a+x /usr/local/bin/vacation
186 slords 1.1
187     %postun
188     #uninstall
189     if [ $1 = 0 ] ; then
190    
191     DBS=`find /home/e-smith/db/navigation -type f -name "navigation.*"`
192     for db in $DBS ; do
193     /sbin/e-smith/db $db delete userpanel-vacation 2>/dev/null
194     /sbin/e-smith/db $db delete uservacations 2>/dev/null
195     done
196 slords 1.6
197 slords 1.1 #need to expand ~/.qmail for users who are still enabled
198     /etc/e-smith/events/actions/qmail-update-user
199    
200     fi
201    
202    
203     %files -f %{name}-%{version}-filelist
204     %defattr(-,root,root)
205    

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed