From fd314aaf24e4f63bcbea48da52f07c065d1155d1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Fri, 30 Oct 2009 09:12:29 +0000 Subject: [PATCH] - unified Changed files: charles.spec -> 1.4 --- charles.spec | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/charles.spec b/charles.spec index f6a9e58..60d16b2 100644 --- a/charles.spec +++ b/charles.spec @@ -1,19 +1,18 @@ - -%include /usr/lib/rpm/macros.java - -%define _rel 0.1 - # I have no access to full version, so I'm packaging trial version only. # If you have full tarball, add with(out?)_trial bcond -%define with_trial 1 +# Conditional build: +%bcond_without trial # build from full tarball + +%define rel 0.1 +%include /usr/lib/rpm/macros.java Summary: Web debugging proxy application Name: charles Version: 3.4.1 -Release: %{_rel}%{?with_trial:trial} +Release: %{rel}%{?with_trial:trial} License: Proprietary, not distributable -Group: Development/Languages/Java -Source0: %{name}.tar.gz +Group: Networking/Daemons +Source0: http://www.charlesproxy.com/assets/release/%{version}/%{name}.tar.gz # Source0-md5: bcab2cd381d8f5ae9ffed08a0a89b76d NoSource: 0 Source1: %{name}.sh @@ -26,6 +25,9 @@ Requires: jre-X11 ExclusiveArch: %{ix86} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +# already stripped +%define _enable_debug_packages 0 + %description Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between @@ -38,16 +40,16 @@ the HTTP headers (which contain the cookies and caching information). %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_javadir}/%{name},%{_libdir}/%{name},%{_bindir}} - -cp -a lib/*jar $RPM_BUILD_ROOT%{_javadir}/%{name} -cp -a lib/*so $RPM_BUILD_ROOT%{_libdir}/%{name} -cp -a %{SOURCE1} $RPM_BUILD_ROOT/%{_bindir}/%{name} +cp -a lib/*.jar $RPM_BUILD_ROOT%{_javadir}/%{name} +install -p lib/*.so $RPM_BUILD_ROOT%{_libdir}/%{name} +install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/%{name} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%{_javadir}/%{name} -%{_libdir}/%{name} %attr(755,root,root) %{_bindir}/%{name} +%{_javadir}/%{name} +%dir %{_libdir}/%{name} +%attr(755,root,root) %{_libdir}/%{name}/libjdic.so -- 2.43.0