rpms/wavbreaker/devel wavbreaker-0.7-browsedir-set_current_folder-v2.patch, NONE, 1.1 wavbreaker-icon.png, NONE, 1.1 wavbreaker.desktop, NONE, 1.1 wavbreaker.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Dave Maley (dmaley) fedora-extras-commits at redhat.com
Mon Oct 2 21:25:06 UTC 2006


Author: dmaley

Update of /cvs/extras/rpms/wavbreaker/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv23115/devel

Modified Files:
	.cvsignore sources 
Added Files:
	wavbreaker-0.7-browsedir-set_current_folder-v2.patch 
	wavbreaker-icon.png wavbreaker.desktop wavbreaker.spec 
Log Message:
auto-import wavbreaker-0.7-5 on branch devel from wavbreaker-0.7-5.src.rpm

wavbreaker-0.7-browsedir-set_current_folder-v2.patch:

--- NEW FILE wavbreaker-0.7-browsedir-set_current_folder-v2.patch ---
--- wavbreaker-0.7/src/wavbreaker.c.orig	2006-06-01 14:26:31.000000000 -0400
+++ wavbreaker-0.7/src/wavbreaker.c	2006-06-01 14:29:02.000000000 -0400
@@ -1203,11 +1203,15 @@
 
     if (gtk_dialog_run(GTK_DIALOG (dialog)) == GTK_RESPONSE_ACCEPT) {
         char *filename;
+        char *dirname;
 
         filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog));
 //        printf("filename: \"%s\"\n", filename);
         set_sample_filename(filename);
         g_free(filename);
+        dirname = gtk_file_chooser_get_current_folder(GTK_FILE_CHOOSER(dialog));
+        saveas_set_dirname(dirname);
+        g_free(dirname);
         open_file();
     }
 
--- wavbreaker-0.7/src/browsedir.c.orig	2006-06-01 14:26:24.000000000 -0400
+++ wavbreaker-0.7/src/browsedir.c	2006-06-01 14:30:03.000000000 -0400
@@ -47,9 +47,9 @@
 
     dialog = gtk_file_chooser_dialog_new("Select Output Directory",
             GTK_WINDOW(parent_window), GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER,
-            GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OPEN,
+            GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OK,
             GTK_RESPONSE_ACCEPT, NULL);
-    gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(dialog), callback_get_func());
+    gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(dialog), callback_get_func());
 
     if (gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_ACCEPT) {
         char *filename;


--- NEW FILE wavbreaker.desktop ---
[Desktop Entry]
Encoding=UTF-8
Name=Wavbreaker
GenericName=Wave File Splitter
Comment=Break a .wav file into multiple .wav files
Exec=wavbreaker
Icon=wavbreaker-icon.png
Terminal=false
Type=Application
Categories=Application;AudioVideo;
Version=0.6.1
MimeType=audio/x-wav;


--- NEW FILE wavbreaker.spec ---
Summary:	Tool for splitting .wav files
Name:		wavbreaker
Version: 	0.7
Release: 	5%{?dist}
License: 	GPL
Group: 		Applications/Multimedia
URL: 		http://huli.org/wavbreaker/index.html
Source: 	http://huli.org/wavbreaker/%{name}-%{version}.tar.gz
Source1:	wavbreaker-icon.png
Source2:	wavbreaker.desktop
Patch:		wavbreaker-0.7-browsedir-set_current_folder-v2.patch
BuildRoot: 	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires:	gtk2-devel, libxml2-devel, desktop-file-utils, alsa-lib-devel
Requires(post):	desktop-file-utils
Requires(postun): desktop-file-utils

%description
This application's purpose in life is to take a wave file and break it 
up into multiple wave files. It makes a clean break at the correct 
position to burn the files to an audio cd without any dead air between 
the tracks. It will only read wave files, so use an appropriate tool to 
convert ogg, mp3, etc. files and then break them up.

%prep
%setup -q
%patch -p1

%build
%configure
make %{?_smp_mflags}

%install
rm -rf %{buildroot}
make DESTDIR=%{buildroot} install

mkdir -p %{buildroot}%{_datadir}/pixmaps
install -p %{SOURCE1} %{buildroot}%{_datadir}/pixmaps

desktop-file-install --vendor fedora                            \
        --dir %{buildroot}%{_datadir}/applications         \
        --add-category X-Fedora                                 \
        %{SOURCE2}

%clean
rm -rf %{buildroot}

%post
update-desktop-database %{_datadir}/applications &> /dev/null ||:

%postun
update-desktop-database %{_datadir}/applications &> /dev/null ||:

%files
%defattr(-,root,root,-)
%{_bindir}/wav*
%{_datadir}/wavbreaker
%{_datadir}/applications/*wavbreaker.desktop
%{_datadir}/pixmaps/wavbreaker-icon.png
%doc ChangeLog CONTRIBUTORS NEWS AUTHORS COPYING README TODO

%changelog
* Thu Jun 1 2006 Homer <dmaley at nc.rr.com> 0.7-5
- replaced wavbreaker-0.7-browsedir-set_current_folder.patch w/ 
  wavbreaker-0.7-browsedir-set_current_folder-v2.patch

* Tue May 30 2006 Homer <dmaley at nc.rr.com> 0.7-4
- added wavbreaker-0.7-browsedir-set_current_folder.patch

* Mon Apr 3 2006 Homer <dmaley at nc.rr.com> 0.7-3
- fixed %doc

* Tue Mar 21 2006 Homer <dmaley at nc.rr.com> 0.7-2
- added %doc

* Mon Feb 27 2006 Homer <dmaley at nc.rr.com> 0.7-1
- initial 0.7 build

* Mon Feb 20 2006 Homer <dmaley at nc.rr.com> 0.7a-1
- initial 0.7a build

* Mon Jan 25 2006 Homer <dmaley at nc.rr.com> 0.6.1-6
- default to ALSA

* Mon Dec 19 2005 Homer <dmaley at nc.rr.com> 0.6.1-5
- more .spec cleanup

* Fri Dec 9 2005 Homer <dmaley at nc.rr.com> 0.6.1-4
- continued .spec cleanup

* Wed Dec 7 2005 Homer <dmaley at nc.rr.com> 0.6.1-3
- cleaned up .spec based on Fedora Extras guidelines

* Mon Sep 12 2005 Homer <homerj at nc.rr.com> 0.6-homer.2
- fixed progress bar for save-as (wavbreaker-saveas-progress.patch)

* Thu Jun 2 2005 Homer <homerj at nc.rr.com> 0.6-homer.1
- rebuilt for 0.6.1 (bugfix release)

* Wed Jun 1 2005 Homer <homerj at nc.rr.com> 0.6-homer.1
- 0.6 released

* Wed May 23 2005 Homer <homerj at nc.rr.com> 0.6c-homer.2
- 0.6c (beta) release

* Wed May 19 2005 Homer <homerj at nc.rr.com> 0.6b-homer.3
- SPEC file clean-up

* Sat Feb 12 2005 Homer <homerj at nc.rr.com> 0.6b-homer.2
- appconfig.c: added remember-driver patch

* Tue Feb 8 2005 Homer <homerj at nc.rr.com> 0.6b-homer.1
- 0.6b (beta) release
- Makefile.am: added -lasound to wavbreaker_LDADD to fix compile error

* Fri Oct 29 2004 Homer <homerj at nc.rr.com> 0.5-homer.2
- attempted fix file closing bug (wavbreaker-fclose.patch)
- added BuildRequires for gtk2-devel

* Tue Jul 13 2004 Homer <homerj at nc.rr.com> 0.5-homer.1
- rebuilt for 0.5 release

* Thu Jul 1 2004 Homer <homerj at nc.rr.com> 0.4-homer.4
- actually fixed icon bug

* Thu Jul 1 2004 Homer <homerj at nc.rr.com> 0.4-homer.2
- (failed) attempt to fix icon bug

* Mon Jun 15 2004 Homer <homerj at nc.rr.com>
- initial build


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/wavbreaker/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	2 Oct 2006 21:24:41 -0000	1.1
+++ .cvsignore	2 Oct 2006 21:25:06 -0000	1.2
@@ -0,0 +1 @@
+wavbreaker-0.7.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/wavbreaker/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	2 Oct 2006 21:24:41 -0000	1.1
+++ sources	2 Oct 2006 21:25:06 -0000	1.2
@@ -0,0 +1 @@
+6e5a776e124b8e02dd184b06bcce5c4a  wavbreaker-0.7.tar.gz




More information about the scm-commits mailing list