mirror of
				https://bitbucket.org/jsuto/piler.git
				synced 2025-11-04 15:52:26 +01:00 
			
		
		
		
	added a spec file
This commit is contained in:
		@@ -30,6 +30,7 @@ all:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
install:
 | 
					install:
 | 
				
			||||||
	$(INSTALL) -m 0755 $(srcdir)/rc.piler $(DESTDIR)/etc/init.d/rc.piler
 | 
						$(INSTALL) -m 0755 $(srcdir)/rc.piler $(DESTDIR)/etc/init.d/rc.piler
 | 
				
			||||||
 | 
						$(INSTALL) -m 0755 $(srcdir)/rc.pilergetd $(DESTDIR)/etc/init.d/rc.pilergetd
 | 
				
			||||||
	$(INSTALL) -m 0755 $(srcdir)/rc.searchd $(DESTDIR)/etc/init.d/rc.searchd
 | 
						$(INSTALL) -m 0755 $(srcdir)/rc.searchd $(DESTDIR)/etc/init.d/rc.searchd
 | 
				
			||||||
 | 
					
 | 
				
			||||||
clean:
 | 
					clean:
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										95
									
								
								piler.spec
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										95
									
								
								piler.spec
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,95 @@
 | 
				
			|||||||
 | 
					%define name piler
 | 
				
			||||||
 | 
					%define version 0.1.25
 | 
				
			||||||
 | 
					%define release 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Summary:        an email archiving application
 | 
				
			||||||
 | 
					Name:           %{name}
 | 
				
			||||||
 | 
					Version:        %{version}
 | 
				
			||||||
 | 
					Release:        %{release}
 | 
				
			||||||
 | 
					License:        gpl
 | 
				
			||||||
 | 
					Group:          Networking/Mail
 | 
				
			||||||
 | 
					Source0:        master.tar.gz
 | 
				
			||||||
 | 
					Source1:        %{name}.init
 | 
				
			||||||
 | 
					URL:            http://www.mailpiler.org/
 | 
				
			||||||
 | 
					Buildroot:      /tmp/aa
 | 
				
			||||||
 | 
					BuildRequires:  openssl-devel, tcp_wrappers, poppler-utils, libzip-devel, catdoc, mysql-devel, tnef, unrtf, tre-devel
 | 
				
			||||||
 | 
					Requires:       mysql, openssl, tcp_wrappers, libzip
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					%description
 | 
				
			||||||
 | 
					piler is an email archiving application.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					%prep
 | 
				
			||||||
 | 
					%setup
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					%build
 | 
				
			||||||
 | 
					./configure --localstatedir=/var --enable-starttls --enable-tcpwrappers --with-database=mariadb
 | 
				
			||||||
 | 
					make clean all
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					%install
 | 
				
			||||||
 | 
					##mkdir -p /tmp/aa/etc/init.d
 | 
				
			||||||
 | 
					##make install DESTDIR=/tmp/aa
 | 
				
			||||||
 | 
					mkdir -p /root/rpmbuild/BUILDROOT/piler-0.1.25-1.x86_64/etc/init.d
 | 
				
			||||||
 | 
					mkdir -p /root/rpmbuild/BUILDROOT/piler-0.1.25-1.x86_64/usr/local/lib
 | 
				
			||||||
 | 
					make install DESTDIR=/root/rpmbuild/BUILDROOT/piler-0.1.25-1.x86_64
 | 
				
			||||||
 | 
					cp /usr/local/lib/libmariadb* /root/rpmbuild/BUILDROOT/piler-0.1.25-1.x86_64/usr/local/lib
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					%files
 | 
				
			||||||
 | 
					%defattr(-,root,root)
 | 
				
			||||||
 | 
					%dir /var/piler
 | 
				
			||||||
 | 
					%dir /var/piler/tmp
 | 
				
			||||||
 | 
					%dir /var/piler/store
 | 
				
			||||||
 | 
					%dir /var/run/piler
 | 
				
			||||||
 | 
					%attr(0655,piler,piler) /usr/local/bin/pileraget
 | 
				
			||||||
 | 
					%attr(0655,piler,piler) /usr/local/bin/pilerexport
 | 
				
			||||||
 | 
					%attr(0655,piler,piler) /usr/local/bin/pilerget
 | 
				
			||||||
 | 
					%attr(0655,piler,piler) /usr/local/bin/pilerpurge
 | 
				
			||||||
 | 
					%attr(0655,piler,piler) /usr/local/bin/pilerimport
 | 
				
			||||||
 | 
					%attr(0655,piler,piler) /usr/local/bin/reindex
 | 
				
			||||||
 | 
					/etc/init.d/rc.piler
 | 
				
			||||||
 | 
					/etc/init.d/rc.pilergetd
 | 
				
			||||||
 | 
					/etc/init.d/rc.searchd
 | 
				
			||||||
 | 
					/usr/local/etc/piler.conf
 | 
				
			||||||
 | 
					/usr/local/etc/sphinx.conf.dist
 | 
				
			||||||
 | 
					/usr/local/sbin/piler
 | 
				
			||||||
 | 
					/usr/local/sbin/pilergetd
 | 
				
			||||||
 | 
					/usr/local/sbin/pilerconf
 | 
				
			||||||
 | 
					/usr/local/lib/libmariadbclient.a
 | 
				
			||||||
 | 
					/usr/local/lib/libmariadb.so
 | 
				
			||||||
 | 
					/usr/local/lib/libmariadb.so.1
 | 
				
			||||||
 | 
					/usr/local/lib/libpiler.a
 | 
				
			||||||
 | 
					/usr/local/lib/libpiler.so
 | 
				
			||||||
 | 
					/usr/local/lib/libpiler.so.0
 | 
				
			||||||
 | 
					/usr/local/lib/libpiler.so.0.1.1
 | 
				
			||||||
 | 
					/usr/local/libexec/piler/daily-report.php
 | 
				
			||||||
 | 
					/usr/local/libexec/piler/generate_stats.php
 | 
				
			||||||
 | 
					/usr/local/libexec/piler/gmail-imap-import.php
 | 
				
			||||||
 | 
					/usr/local/libexec/piler/indexer.delta.sh
 | 
				
			||||||
 | 
					/usr/local/libexec/piler/indexer.main.sh
 | 
				
			||||||
 | 
					/usr/local/libexec/piler/import.sh
 | 
				
			||||||
 | 
					/usr/local/libexec/piler/postinstall.sh
 | 
				
			||||||
 | 
					/usr/local/libexec/piler/purge.sh
 | 
				
			||||||
 | 
					/usr/local/share/piler/db-mysql-root.sql.in
 | 
				
			||||||
 | 
					/usr/local/share/piler/db-mysql.sql
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					%pre
 | 
				
			||||||
 | 
					groupadd piler
 | 
				
			||||||
 | 
					useradd -g piler -s /bin/sh -d /var/piler piler
 | 
				
			||||||
 | 
					usermod -L piler
 | 
				
			||||||
 | 
					if [ -d /var/piler ]; then chmod 755 /var/piler; fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					%post
 | 
				
			||||||
 | 
					echo this is the postinstall stuff...
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					%postun
 | 
				
			||||||
 | 
					userdel piler
 | 
				
			||||||
 | 
					groupdel piler
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					%changelog
 | 
				
			||||||
 | 
					* Fri Oct 25 2013 Janos Suto
 | 
				
			||||||
 | 
					  - First release of the rpm package based on build 846
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		Reference in New Issue
	
	Block a user