[svn] r6202 - in trunk/rpms: . dovecot perl-HTML-Widget
packagers at lists.rpmforge.net
packagers at lists.rpmforge.net
Fri Mar 7 23:14:06 CET 2008
Author: dag
Date: 2008-03-07 22:14:04 +0000 (Fri, 07 Mar 2008)
New Revision: 6202
Added:
trunk/rpms/perl-HTML-Widget/
trunk/rpms/perl-HTML-Widget/perl-HTML-Widget.spec
Modified:
trunk/rpms/dovecot/dovecot.spec
Log:
Update
Modified: trunk/rpms/dovecot/dovecot.spec
===================================================================
--- trunk/rpms/dovecot/dovecot.spec 2008-03-07 01:52:10 UTC (rev 6201)
+++ trunk/rpms/dovecot/dovecot.spec 2008-03-07 22:14:04 UTC (rev 6202)
@@ -9,13 +9,13 @@
Summary: Secure IMAP server
Name: dovecot
-Version: 1.0.2
+Version: 1.0.12
Release: 1
License: GPL
Group: System Environment/Daemons
URL: http://dovecot.org/
-Source: http://dovecot.org/releases/dovecot-%{version}.tar.gz
+Source: http://dovecot.org/releases/1.0/dovecot-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: openssl-devel, cyrus-sasl-devel, pam-devel
@@ -37,11 +37,11 @@
%setup
%{__perl} -pi.orig -e '
- s|/etc/ssl|%{_datadir}/ssl|;
- s|^#(logindir) = |$1 = |;
- s|^(mbox_locks) = .*|$1 = fcntl|;
- s|^(auth_passdb) = |$1 = pam\n#$1 = |;
- ' dovecot-example.conf
+ s|/etc/ssl|%{_datadir}/ssl|;
+ s|^#(logindir) = |$1 = |;
+ s|^(mbox_locks) = .*|$1 = fcntl|;
+ s|^(auth_passdb) = |$1 = pam\n#$1 = |;
+ ' dovecot-example.conf
%{__cat} <<EOF >dovecot.pam
#%PAM-1.0
@@ -75,60 +75,60 @@
desc="IMAP daemon"
start() {
- echo -n $"Starting $desc ($prog): "
- daemon $prog
- RETVAL=$?
- echo
- [ $RETVAL -eq 0 ] && touch %{_localstatedir}/lock/subsys/$prog
- return $RETVAL
+ echo -n $"Starting $desc ($prog): "
+ daemon $prog
+ RETVAL=$?
+ echo
+ [ $RETVAL -eq 0 ] && touch %{_localstatedir}/lock/subsys/$prog
+ return $RETVAL
}
stop() {
- echo -n $"Shutting down $desc ($prog): "
- killproc $prog
- RETVAL=$?
- echo
- [ $RETVAL -eq 0 ] && rm -f %{_localstatedir}/lock/subsys/$prog
- return $RETVAL
+ echo -n $"Shutting down $desc ($prog): "
+ killproc $prog
+ RETVAL=$?
+ echo
+ [ $RETVAL -eq 0 ] && rm -f %{_localstatedir}/lock/subsys/$prog
+ return $RETVAL
}
restart() {
- stop
- start
+ stop
+ start
}
reload() {
- echo -n $"Reloading $desc ($prog): "
- killproc $prog -HUP
- RETVAL=$?
- echo
- return $RETVAL
+ echo -n $"Reloading $desc ($prog): "
+ killproc $prog -HUP
+ RETVAL=$?
+ echo
+ return $RETVAL
}
case "$1" in
start)
- start
- ;;
+ start
+ ;;
stop)
- stop
- ;;
+ stop
+ ;;
restart)
- restart
- ;;
+ restart
+ ;;
reload)
- reload
- ;;
+ reload
+ ;;
condrestart)
- [ -e %{_localstatedir}/lock/subsys/$prog ] && restart
- RETVAL=$?
- ;;
+ [ -e %{_localstatedir}/lock/subsys/$prog ] && restart
+ RETVAL=$?
+ ;;
status)
- status $prog
- RETVAL=$?
- ;;
+ status $prog
+ RETVAL=$?
+ ;;
*)
- echo $"Usage: $0 {start|stop|restart|reload|condrestart|status}"
- RETVAL=1
+ echo $"Usage: $0 {start|stop|restart|reload|condrestart|status}"
+ RETVAL=1
esac
exit $RETVAL
@@ -138,19 +138,19 @@
export CPPFLAGS="-I%{_prefix}/kerberos/include -I %{_includedir}/mysql"
export LDFLAGS="-L%{_libdir}/mysql"
%configure \
- --with-ssl="openssl" \
- --with-ssldir="%{_datadir}/ssl" \
- --with-ldap \
- --with-pgsql \
- --with-mysql \
- --with-rawlog
+ --with-ldap \
+ --with-mysql \
+ --with-pgsql \
+ --with-rawlog \
+ --with-ssl="openssl" \
+ --with-ssldir="%{_datadir}/ssl"
### Causes crashes when used with ldap
-# --with-cyrus-sasl2
+# --with-cyrus-sasl2
%{__make} %{?_smp_mflags}
%install
%{__rm} -rf %{buildroot}
-%makeinstall
+%{__make} install DESTDIR="%{buildroot}"
%{__install} -Dp -m0755 dovecot.sysv %{buildroot}%{_initrddir}/dovecot
%{__install} -Dp -m0644 dovecot.pam %{buildroot}%{_sysconfdir}/pam.d/dovecot
%{__mv} -f %{buildroot}%{_sysconfdir}/dovecot-example.conf %{buildroot}%{_sysconfdir}/dovecot.conf
@@ -162,10 +162,13 @@
%{__install} -d -m0700 %{buildroot}%{_localstatedir}/run/dovecot/
%{__install} -d -m0755 %{buildroot}%{_localstatedir}/run/dovecot-login/
+### Clean up buildroot
+%{__rm} -f %{buildroot}%{_sysconfdir}/dovecot-{ldap,sql}-example.conf
+
%pre
if ! /usr/bin/id dovecot &>/dev/null; then
- /usr/sbin/useradd -c dovecot -u 97 -r -d "%{_libexecdir}/dovecot/" dovecot &>/dev/null || \
- %logmsg "Unexpected error adding user \"dovecot\". Aborting installation."
+ /usr/sbin/useradd -c dovecot -u 97 -r -d "%{_libexecdir}/dovecot/" dovecot &>/dev/null || \
+ %logmsg "Unexpected error adding user \"dovecot\". Aborting installation."
fi
/usr/sbin/usermod -s /sbin/nologin dovecot &>/dev/null || :
@@ -174,8 +177,8 @@
# create a ssl cert
if [ ! -f %{_datadir}/ssl/certs/dovecot.pem ]; then
- umask 077
- %{__cat} << EOF | openssl req -new -x509 -days 365 -nodes -out %{_datadir}/ssl/certs/dovecot.pem -keyout %{_datadir}/ssl/private/dovecot.pem &>/dev/null
+ umask 077
+ %{__cat} << EOF | openssl req -new -x509 -days 365 -nodes -out %{_datadir}/ssl/certs/dovecot.pem -keyout %{_datadir}/ssl/private/dovecot.pem &>/dev/null
--
SomeState
SomeCity
@@ -184,14 +187,14 @@
localhost.localdomain
root at localhost.localdomain
EOF
- %{__chown} root:root %{_datadir}/ssl/private/dovecot.pem %{_datadir}/ssl/certs/dovecot.pem
- %{__chmod} 600 %{_datadir}/ssl/private/dovecot.pem %{_datadir}/ssl/certs/dovecot.pem
+ %{__chown} root:root %{_datadir}/ssl/private/dovecot.pem %{_datadir}/ssl/certs/dovecot.pem
+ %{__chmod} 600 %{_datadir}/ssl/private/dovecot.pem %{_datadir}/ssl/certs/dovecot.pem
fi
%preun
if [ $1 -eq 0 ]; then
- /sbin/service dovecot stop &>/dev/null || :
- /sbin/chkconfig --del dovecot
+ /sbin/service dovecot stop &>/dev/null || :
+ /sbin/chkconfig --del dovecot
fi
%postun
@@ -205,12 +208,14 @@
%doc AUTHORS ChangeLog COPYING* INSTALL NEWS README TODO
%doc doc/*.cnf doc/*.conf doc/*.sh doc/*.txt
%config(noreplace) %{_sysconfdir}/dovecot.conf
-%config %{_sysconfdir}/pam.d/dovecot
+%config(noreplace) %{_sysconfdir}/pam.d/dovecot
%config %{_initrddir}/dovecot
-%{_sbindir}/*
+%{_libdir}/dovecot/
%{_libexecdir}/dovecot/
%exclude %{_docdir}/dovecot/
%{_localstatedir}/run/dovecot-login/
+%{_sbindir}/dovecot
+%{_sbindir}/dovecotpw
%defattr(0600, root, root, 0755)
%ghost %config(missingok,noreplace) %verify(not md5 size mtime) %{_datadir}/ssl/certs/dovecot.pem
@@ -222,7 +227,15 @@
%defattr(0750, root, dovecot, 0755)
%{_localstatedir}/run/dovecot-login/
+%exclude %{_libdir}/dovecot/*.a
+%exclude %{_libdir}/dovecot/*.la
+%exclude %{_libdir}/dovecot/*/*.a
+%exclude %{_libdir}/dovecot/*/*.la
+
%changelog
+* Fri Mar 07 2008 Dag Wieers <dag at wieers.com> - 1.0.12-1
+- Updated to release 1.0.12.
+
* Thu Jul 19 2007 Dag Wieers <dag at wieers.com> - 1.0.2-1
- Updated to release 1.0.2.
Added: trunk/rpms/perl-HTML-Widget/perl-HTML-Widget.spec
===================================================================
--- trunk/rpms/perl-HTML-Widget/perl-HTML-Widget.spec 2008-03-07 01:52:10 UTC (rev 6201)
+++ trunk/rpms/perl-HTML-Widget/perl-HTML-Widget.spec 2008-03-07 22:14:04 UTC (rev 6202)
@@ -0,0 +1,71 @@
+# $Id$
+# Authority: dag
+# Upstream: Sebastian Riedel <sri$oook,de>
+
+%define perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib)
+%define perl_vendorarch %(eval "`%{__perl} -V:installvendorarch`"; echo $installvendorarch)
+
+%define real_name HTML-Widget
+
+Summary: HTML Widget And Validation Framework
+Name: perl-HTML-Widget
+Version: 1.11
+Release: 1
+License: Artistic/GPL
+Group: Applications/CPAN
+URL: http://search.cpan.org/dist/HTML-Widget/
+
+Source: http://www.cpan.org/modules/by-module/HTML/HTML-Widget-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+BuildArch: noarch
+BuildRequires: perl >= 2:5.8.1
+BuildRequires: perl(Class::Accessor::Fast)
+BuildRequires: perl(Class::Accessor::Chained::Fast)
+BuildRequires: perl(Class::Data::Accessor)
+BuildRequires: perl(Date::Calc)
+BuildRequires: perl(Email::Valid)
+BuildRequires: perl(HTML::Element) >= 3.22
+BuildRequires: perl(HTML::Scrubber)
+BuildRequires: perl(HTML::Tree)
+BuildRequires: perl(Module::Pluggable::Fast)
+BuildRequires: perl(Scalar::Util)
+BuildRequires: perl(Storable)
+BuildRequires: perl(Test::NoWarnings)
+Requires: perl >= 2:5.8.1
+
+%description
+HTML Widget And Validation Framework.
+
+%prep
+%setup -n %{real_name}-%{version}
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS="vendor" PREFIX="%{buildroot}%{_prefix}"
+%{__make} %{?_smp_mflags}
+
+%install
+%{__rm} -rf %{buildroot}
+%{__make} pure_install
+
+### Clean up buildroot
+find %{buildroot} -name .packlist -exec %{__rm} {} \;
+
+### Clean up docs
+find examples/ -type f -exec %{__chmod} a-x {} \;
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%files
+%defattr(-, root, root, 0755)
+%doc Changes MANIFEST META.yml README examples/
+%doc %{_mandir}/man3/HTML::Widget.3pm*
+%doc %{_mandir}/man3/HTML::Widget::*.3pm*
+%dir %{perl_vendorlib}/HTML/
+%{perl_vendorlib}/HTML/Widget/
+%{perl_vendorlib}/HTML/Widget.pm
+
+%changelog
+* Fri Mar 07 2008 Dag Wieers <dag at wieers.com> - 1.11-1
+- Initial package. (using DAR)
Property changes on: trunk/rpms/perl-HTML-Widget/perl-HTML-Widget.spec
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ native
More information about the svn-commits
mailing list