diff --git a/gpyfsa/CHANGELOG b/gpyfsa/CHANGELOG index 313326f..cbed472 100644 --- a/gpyfsa/CHANGELOG +++ b/gpyfsa/CHANGELOG @@ -1,9 +1,10 @@ -GPyFSA 0.34 (2012-15-07) +GPyFSA 0.35 (2012-07-18) ========================= New General Features ------------------------- + * Better displaying probing devices * Add Tab Archives Infos * Add Archlinux Package diff --git a/gpyfsa/GPyFSA/gpyfsa_about.py b/gpyfsa/GPyFSA/gpyfsa_about.py index 8422623..1f81502 100644 --- a/gpyfsa/GPyFSA/gpyfsa_about.py +++ b/gpyfsa/GPyFSA/gpyfsa_about.py @@ -3,8 +3,8 @@ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # software : GPyFSA # -# version : 0.34 # -# date : 2012-07-15 # +# version : 0.35 # +# date : 2012-07-18 # # licence : GPLv3.0 # # author : a-Sansara # # copyright : pluie.org # @@ -51,7 +51,7 @@ class AboutDialog(gtk.AboutDialog): self.set_website(conf.WEBSITE) self.set_website_label(conf.APPNAME) self.set_authors(conf.AUTHORS) - self.set_artists(conf.ARTISTS) + #self.set_artists(conf.ARTISTS) # Show all widgets self.show_all() diff --git a/gpyfsa/GPyFSA/gpyfsa_conf.py b/gpyfsa/GPyFSA/gpyfsa_conf.py index d726365..173876d 100644 --- a/gpyfsa/GPyFSA/gpyfsa_conf.py +++ b/gpyfsa/GPyFSA/gpyfsa_conf.py @@ -3,8 +3,8 @@ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # software : GPyFSA # -# version : 0.34 # -# date : 2012-07-15 # +# version : 0.35 # +# date : 2012-07-18 # # licence : GPLv3.0 # # author : a-Sansara # # copyright : pluie.org # @@ -114,7 +114,7 @@ def file_get_contents(filename): # Application info SCALABLE_ICON = PATH_IMG+'gpyfsa.png' APPNAME = "GPyFSA" -APPVERSION = "0.33" +APPVERSION = "0.35" COPYRIGHTS = _("Copyright © 2010-2012 a-Sansara\n Copyright © 2010-2012 pluie.org") WEBSITE = "https://sourceforge.net/projects/gpyfsa/" AUTHORS = [ diff --git a/gpyfsa/GPyFSA/gpyfsa_devlistmanager.py b/gpyfsa/GPyFSA/gpyfsa_devlistmanager.py index afbf687..7da7a9b 100644 --- a/gpyfsa/GPyFSA/gpyfsa_devlistmanager.py +++ b/gpyfsa/GPyFSA/gpyfsa_devlistmanager.py @@ -3,8 +3,8 @@ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # software : GPyFSA # -# version : 0.34 # -# date : 2012-07-15 # +# version : 0.35 # +# date : 2012-07-18 # # licence : GPLv3.0 # # author : a-Sansara # # copyright : pluie.org # @@ -41,6 +41,7 @@ class DevListManager(): # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # def evt_refreshDevicesList(self,widget=None): + self.gpyfsa['w_treedev'].expand_all() self.gpyfsa.doBeforeManageDevices() self.gpyfsa['w_treedev'].set_model(self.getTreeStoreDevices(self.gpyfsa['w_treedev'].get_model())) self.gpyfsa['w_treedev'].expand_all() diff --git a/gpyfsa/GPyFSA/gpyfsa_fsa.py b/gpyfsa/GPyFSA/gpyfsa_fsa.py index 24d1360..a0eb5b2 100644 --- a/gpyfsa/GPyFSA/gpyfsa_fsa.py +++ b/gpyfsa/GPyFSA/gpyfsa_fsa.py @@ -3,8 +3,8 @@ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # software : GPyFSA # -# version : 0.34 # -# date : 2012-07-15 # +# version : 0.35 # +# date : 2012-07-18 # # licence : GPLv3.0 # # author : a-Sansara # # copyright : pluie.org # @@ -98,6 +98,71 @@ class ProbeReader(): print "%d - %s " % (j,dlist[i][self.conf.K_DEVICE][j]) +# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # +class ArchReader(): + + # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + def __init__(self, conf): + self.conf = conf + + # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + def getContent(self, path): + sh = self.conf.getShell() + return sh.call([sh.CMD_FSA,"archinfo",path]).stderr.read() + + # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + def __getListInfo(self,path): + sh = self.conf.getShell() + ostr = self.getContent(path) + ostr = re.sub(r'\n\n','\n',ostr) + return ostr.split('\n') + + # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + def isSection(self,line): + return line.startswith('='); + + # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + def getValue(self,line): + m = re.search(r'^[^:]+:[ \t]+(.*)$',line); + if m is None : v = ''; + else : + v = m.groups()[0] + return v.lstrip().rstrip() + + # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + def getListInfo(self,path): + #lines, isMain, lmain, lsys, dic = self.__getListInfo(path), True, [], [], {} + lines = self.__getListInfo(path) + isMain = True + lmain, lsys = [],[] + for l in lines: + if isMain: + if self.isSection(l): + print('---------------') + if len(lmain)>0 : + isMain = False + lsys.append([]) + print('> isMain '+str(isMain)) + continue + else: + v = self.getValue(l) + print('> value '+v) + if not v.isspace():lmain.append(v); + else: + if self.isSection(l): + print('---------------') + lsys.append([]) + continue + else: + v = self.getValue(l) + print('> value '+v) + if not v.isspace() and len(lsys[len(lsys)-1])< 7 :lsys[len(lsys)-1].append(v) + print('=====================================') + print('lmain : '+str(lmain)) + print('lsys : '+str(lsys)) + return lmain + + # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # class LogReader: diff --git a/gpyfsa/GPyFSA/gpyfsa_main.py b/gpyfsa/GPyFSA/gpyfsa_main.py index cc76449..15e3f83 100644 --- a/gpyfsa/GPyFSA/gpyfsa_main.py +++ b/gpyfsa/GPyFSA/gpyfsa_main.py @@ -3,8 +3,8 @@ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # software : GPyFSA # -# version : 0.34 # -# date : 2012-07-15 # +# version : 0.35 # +# date : 2012-07-18 # # licence : GPLv3.0 # # author : a-Sansara # # copyright : pluie.org # @@ -26,7 +26,7 @@ # You should have received a copy of the GNU General Public License # along with GPyFSA. If not, see . -import sys +import sys,time,gobject try: import pygtk @@ -97,12 +97,14 @@ class GPyFSA(gtk.Window): self.timer = ui.setTimeout(100, ui.endSaveFS, self.cleaningSaveFS, self.checkCleaningSaveFS, self['w_progress_savefs']) # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + # deprecated def terminateArchInfos(self): ui.clearTimeout(self.timer) self.endTime = 0 buff = self['w_info_log'].get_buffer(); content = conf.file_get_contents(conf.PATH_LOG) buff.set_text(content) + ldev = fsa.ArchReader(conf).getListInfo(''.join(self.archivePath)) # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @@ -149,10 +151,7 @@ class GPyFSA(gtk.Window): cmd = ['fsarchiver','archinfo',path] if self['w_infopass'].get_active(): cmd.append('-c'+self['w_infopass_value'].get_text()) - self.logFile.close() - self.logFile = open(conf.PATH_LOG, 'w') - self.pfsa = conf.getShell().call(cmd,self.logFile,False) - self.timer = ui.setTimeout(100, ui.waitTimeout, self.terminateArchInfos, self.checkProgressAborting, (self.logReader,)) + buff.set_text(fsa.ArchReader(conf).getContent(path)) # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # def evt_saveFS(self,widget): @@ -191,10 +190,18 @@ class GPyFSA(gtk.Window): return poll==0 or poll==1 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # - def doBeforeManageDevices(self): conf.chdir(conf.PATH_SRC) + def doBeforeManageDevices(self): + conf.chdir(conf.PATH_SRC) + ui.setVisibility(self['i_refresh'],True) + ui.setVisibility(self['l_tvcol_refresh'],True) + ui.setVisibility(self['l_probing'],False) # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # - def doAfterManageDevices(self): self.setDefaultArchivePath() + def doAfterManageDevices(self): + self.setDefaultArchivePath() + ui.setVisibility(self['l_probing'],True) + ui.setVisibility(self['i_refresh'],False) + ui.setVisibility(self['l_tvcol_refresh'],False) # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # def doAfterDeviceSelection(self): self.switchStateSaveFS() @@ -280,11 +287,17 @@ class GPyFSA(gtk.Window): if key == 'w_infoArchiveHistory': return self.w_infoArchiveHistory # # # # < BUG FIX # # # # # # # # # # # # # # # # # # # # # return self.xml.get_widget(key) + + def wait(self,data): + self.dlm = DevListManager(self,conf) + self.dlm.evt_refreshDevicesList(self.dlm) + ui.clearTimeout(data.timer) + return False # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # def __init__(self): self.xml = conf.getGladeXML() - self.dlm = DevListManager(self,conf) + self.dlm = None # DevListManager(self,conf) self.bugFix_GladeComboBoxEntry() self.setCompressionStore() self.manageStyle() @@ -296,9 +309,14 @@ class GPyFSA(gtk.Window): # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # def main(): - GPyFSA() + gpyfsa = GPyFSA() gtk.window_set_default_icon_list(gtk.gdk.pixbuf_new_from_file(conf.SCALABLE_ICON)) + gpyfsa.timer = gobject.timeout_add(1000, gpyfsa.wait,gpyfsa) + #gpyfsa.dlm.evt_refreshDevicesList(gpyfsa) + ui.setVisibility(gpyfsa['i_refresh'],True) + ui.setVisibility(gpyfsa['l_tvcol_refresh'],True) gtk.main() + # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # if __name__ == '__main__': diff --git a/gpyfsa/GPyFSA/gpyfsa_savefs.py b/gpyfsa/GPyFSA/gpyfsa_savefs.py index 58b5189..3104e27 100644 --- a/gpyfsa/GPyFSA/gpyfsa_savefs.py +++ b/gpyfsa/GPyFSA/gpyfsa_savefs.py @@ -3,8 +3,8 @@ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # software : GPyFSA # -# version : 0.34 # -# date : 2012-07-15 # +# version : 0.35 # +# date : 2012-07-18 # # licence : GPLv3.0 # # author : a-Sansara # # copyright : pluie.org # diff --git a/gpyfsa/GPyFSA/gpyfsa_shell.py b/gpyfsa/GPyFSA/gpyfsa_shell.py index bcee746..c929998 100644 --- a/gpyfsa/GPyFSA/gpyfsa_shell.py +++ b/gpyfsa/GPyFSA/gpyfsa_shell.py @@ -3,8 +3,8 @@ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # software : GPyFSA # -# version : 0.32 # -# date : 2010 # +# version : 0.35 # +# date : 2012-07-18 # # licence : GPLv3.0 # # author : a-Sansara # # copyright : pluie.org # diff --git a/gpyfsa/GPyFSA/gpyfsa_ui.py b/gpyfsa/GPyFSA/gpyfsa_ui.py index 3845852..cbc44a8 100755 --- a/gpyfsa/GPyFSA/gpyfsa_ui.py +++ b/gpyfsa/GPyFSA/gpyfsa_ui.py @@ -3,8 +3,8 @@ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # software : GPyFSA # -# version : 0.34 # -# date : 2012-07-15 # +# version : 0.35 # +# date : 2012-07-18 # # licence : GPLv3.0 # # author : a-Sansara # # copyright : pluie.org # diff --git a/gpyfsa/README b/gpyfsa/README index a57d95c..731df9a 100644 --- a/gpyfsa/README +++ b/gpyfsa/README @@ -1,9 +1,9 @@ -GPyFSA 0.34 (2012-15-07) +GPyFSA 0.35 (2012-18-07) ========================= Install on Archlinux ------------------------- -sudo pacman -U http://sourceforge.net/projects/gpyfsa/files/packages/archlinux/gpyfsa-0.34-1-any.pkg.tar.xz/download +sudo pacman -U http://sourceforge.net/projects/gpyfsa/files/packages/archlinux/gpyfsa-0.35-1-any.pkg.tar.xz/download (re)build instruction diff --git a/gpyfsa/gpyfsa b/gpyfsa/gpyfsa index e211de7..0d8e2d3 100755 --- a/gpyfsa/gpyfsa +++ b/gpyfsa/gpyfsa @@ -3,8 +3,8 @@ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # software : GPyFSA # -# version : 0.34 # -# date : 2012-07-15 # +# version : 0.35 # +# date : 2012-07-18 # # licence : GPLv3.0 # # author : a-Sansara # # copyright : pluie.org # diff --git a/gpyfsa/resources/gpyfsa.desktop b/gpyfsa/resources/gpyfsa.desktop index d423b2a..fa3bbbb 100644 --- a/gpyfsa/resources/gpyfsa.desktop +++ b/gpyfsa/resources/gpyfsa.desktop @@ -2,7 +2,7 @@ [Desktop Entry] Name=GPyFSA Comment=GUI front end of fsarchiver with mounting facilities -Version=0.34 +Version=0.35 Icon=gpyfsa Exec=gpyfsa Terminal=false diff --git a/gpyfsa/resources/gpyfsa/glade/gpyfsa-0.34.glade b/gpyfsa/resources/gpyfsa/glade/gpyfsa-0.34.glade new file mode 100644 index 0000000..e5e8c6e --- /dev/null +++ b/gpyfsa/resources/gpyfsa/glade/gpyfsa-0.34.glade @@ -0,0 +1,1526 @@ + + + + + + False + GPyFSA + center + 900 + 680 + True + ../../pixmaps/gpyfsa/gpyfsa.png + + + + True + False + + + True + False + + + True + False + _Files + True + + + True + False + + + gtk-new + True + False + True + True + + + + + gtk-open + True + False + True + True + + + + + gtk-save + True + False + True + True + + + + + gtk-save-as + True + False + True + True + + + + + True + False + + + + + gtk-quit + True + False + True + True + + + + + + + + + True + False + E_dit + True + + + True + False + + + gtk-cut + True + False + True + True + + + + + gtk-copy + True + False + True + True + + + + + gtk-paste + True + False + True + True + + + + + gtk-delete + True + False + True + True + + + + + + + + + True + False + H_elp + True + + + True + False + + + gtk-about + True + False + True + True + + + + + + + + + + False + True + 0 + + + + + True + False + 10 + 10 + 10 + 10 + + + True + True + left + + + True + False + 0 + none + + + True + False + 10 + 10 + 10 + + + True + False + + + True + False + 0.029999999329447746 + + + True + False + 10 + 10 + + + True + False + + + True + False + 4 + 8 + + + True + False + 4 + 3 + 8 + 3 + + + True + False + 1 + archive path : + + + GTK_FILL + + 5 + + + + + True + False + 1 + compression level : + + + 1 + 2 + GTK_FILL + + 5 + + + + + True + False + 1 + compression thread : + + + 2 + 3 + GTK_FILL + + 5 + + + + + overwrite existing archive + True + True + False + 0 + True + True + + + 2 + 3 + GTK_FILL + + + + + + True + False + + + True + False + + + False + False + False + True + True + + + + + True + True + 0 + + + + + browse + True + True + True + + + False + False + 1 + + + + + 1 + 2 + + + + + + True + False + + + True + False + + + False + True + 0 + + + + + True + False + 0 + (1: very fast to 9: very good) + + + True + True + 4 + 1 + + + + + 1 + 2 + 1 + 2 + + + + + + True + False + + + True + True + + False + False + True + True + 2 1 4 1 2 0 + + + False + False + 0 + + + + + True + False + 0 + (usefull on multi-core cpu) + + + True + True + 4 + 1 + + + + + 1 + 2 + 2 + 3 + + + + + + verboose mode + True + True + False + 0 + True + + + 2 + 3 + 2 + 3 + GTK_FILL + + + + + + force .fsa extension + True + True + False + 0 + True + True + + + 2 + 3 + 1 + 2 + GTK_FILL + + + + + + 142 + True + False + 1 + archive description : + + + 3 + 4 + GTK_FILL + 5 + + + + + True + True + + False + False + True + True + + + 1 + 3 + 3 + 4 + + + + + + + False + False + 0 + + + + + True + False + + + False + True + 1 + + + + + True + True + + + True + False + 18 + + + True + False + + + True + False + + + False + True + 0 + + + + + True + False + + + True + False + 6 + 3 + + + debug mode + True + True + False + 0 + 1 + True + + + + + True + True + 0 + + + + + True + False + + + split archive into several files of : + True + True + False + True + + + False + False + 0 + + + + + True + False + True + + False + False + True + True + 500 5 5000 5 50 0 + + + False + True + 5 + 1 + + + + + True + False + MB each + + + False + True + 2 + + + + + False + False + 4 + 1 + + + + + True + False + + + exclude files and directories that match the pattern : + True + True + False + True + + + False + False + 0 + + + + + True + False + True + + False + False + True + True + + + True + True + 4 + 1 + + + + + True + True + 2 + + + + + True + False + 6 + + + encrypt data in archive (6 to 64 characters max) : + True + True + False + True + + + + + True + True + 3 + + + + + True + False + 2 + 4 + 2 + + + + + + show password + True + False + True + False + 1 + True + + + GTK_FILL + + 40 + + + + + True + False + False + 1 + password : + + + 1 + 2 + GTK_FILL + + 5 + + + + + True + False + False + 1 + confirm : + + + 1 + 2 + 1 + 2 + GTK_FILL + + 5 + + + + + True + False + True + False + + gtk-dialog-authentication + False + False + True + True + + + 2 + 3 + GTK_FILL + + + + + + True + False + True + False + + gtk-dialog-authentication + False + False + True + True + + + 2 + 3 + 1 + 2 + GTK_FILL + + + + + + don't confirm + 28 + True + False + True + False + True + + + 1 + 2 + GTK_FILL + + 40 + + + + + True + False + False + 0 + gtk-yes + + + 3 + 4 + GTK_FILL + + 5 + + + + + False + False + 4 + 4 + + + + + True + True + 1 + + + + + + + + + True + False + Advanced Options + + + label_item + + + + + True + True + 2 + + + + + + + + + True + False + <b>Main Options</b> + True + + + label_item + + + + + False + False + 0 + + + + + True + False + + + True + False + + + False + refresh + + + True + True + 0 + + + + + 25 + False + ../../pixmaps/gpyfsa/gpyfsa_refresh.png + + + True + True + 3 + 1 + + + + + False + False + 0 + + + + + True + False + probing devices... please wait + + + True + True + 1 + + + + + False + False + 2 + 1 + + + + + True + True + bottom + False + + + True + True + automatic + automatic + + + True + + + + + + + True + False + devices + + + False + tab + + + + + True + True + automatic + + + True + True + False + 5 + 5 + False + + + + + 1 + + + + + True + False + log + + + 1 + False + tab + + + + + True + True + 2 + 2 + + + + + True + False + + + gtk-media-record + True + False + True + True + True + + + True + False + 0 + + + + + False + True + True + 0.050000000000000003 + running... + + + True + True + 1 + + + + + gtk-cancel + True + True + True + True + + + False + False + 5 + 2 + + + + + False + False + 5 + 3 + + + + + + + + + + + True + False + + + True + False + 0 + ../../pixmaps/gpyfsa/gpyfsa_tab1.png + + + False + True + 0 + + + + + True + False + 1 + Save FS + + + True + True + 8 + 1 + + + + + False + tab + + + + + True + False + 0 + none + + + True + False + 10 + 10 + 10 + + + True + False + 0.029999999329447746 + + + True + False + 10 + 10 + 10 + 10 + + + True + False + + + + + + + + + + + + + + + + True + False + <b>Restore FS</b> + True + + + label_item + + + + + + + + + 1 + False + 0 + + + label_item + + + + + 1 + + + + + True + False + + + True + False + 0 + ../../pixmaps/gpyfsa/gpyfsa_tab2.png + + + False + True + 0 + + + + + True + False + 1 + Restore FS + + + True + True + 8 + 1 + + + + + 1 + False + tab + + + + + True + False + 0 + 0 + none + + + True + False + 10 + 10 + 10 + + + True + False + 0.029999999329447746 + + + True + False + 10 + 10 + 10 + 10 + + + True + False + + + True + False + + + True + False + Archive Path : + + + False + False + 24 + 0 + + + + + True + False + + + True + False + + + True + False + + + False + + False + False + True + True + + + + + True + True + 0 + + + + + browse + True + True + True + + + False + False + 1 + + + + + + + True + True + 1 + + + + + + + + False + False + 5 + 0 + + + + + True + False + 2 + + + Password : + 0 + True + True + False + 0 + True + + + False + False + 18 + 0 + + + + + 279 + True + False + True + False + + True + gtk-dialog-authentication + False + True + True + True + + + False + False + 5 + 1 + + + + + + + + False + True + 5 + 1 + + + + + True + False + + + gtk-ok + True + False + True + True + True + + + False + False + 142 + 0 + + + + + + + + False + False + 2 + + + + + True + True + automatic + + + True + True + 3 + False + 5 + 5 + no archive selected + + + + + True + True + 5 + 3 + + + + + + + + + True + False + <b>Archives Infos</b> + True + + + label_item + + + + + + + + + 1 + True + False + 0 + 0 + + + label_item + + + + + 2 + False + + + + + True + False + + + True + False + 0 + ../../pixmaps/gpyfsa/gpyfsa_tab3.png + + + False + True + 0 + + + + + True + False + 1 + Archives + + + True + True + 8 + 1 + + + + + 2 + False + tab + + + + + + + True + True + 1 + + + + + True + False + 2 + + + False + True + 2 + + + + + + diff --git a/gpyfsa/resources/gpyfsa/glade/gpyfsa.glade b/gpyfsa/resources/gpyfsa/glade/gpyfsa.glade index 30b6d0f..e5e8c6e 100644 --- a/gpyfsa/resources/gpyfsa/glade/gpyfsa.glade +++ b/gpyfsa/resources/gpyfsa/glade/gpyfsa.glade @@ -876,7 +876,6 @@ False - True False refresh @@ -889,7 +888,6 @@ 25 - True False ../../pixmaps/gpyfsa/gpyfsa_refresh.png @@ -908,7 +906,16 @@ - + + True + False + probing devices... please wait + + + True + True + 1 + @@ -932,7 +939,6 @@ automatic - True True diff --git a/gpyfsa/setup.py b/gpyfsa/setup.py index 18bcc4d..9117d85 100644 --- a/gpyfsa/setup.py +++ b/gpyfsa/setup.py @@ -3,8 +3,8 @@ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # software : GPyFSA # -# version : 0.34 # -# date : 2012-07-15 # +# version : 0.35 # +# date : 2012-07-18 # # licence : GPLv3.0 # # author : a-Sansara # # copyright : pluie.org # @@ -38,7 +38,7 @@ for filepath in glob.glob('resources/locale/*/LC_MESSAGES/*.mo'): I18NFILES.append((targetpath, [filepath])) setup(name='gpyfsa', - version='0.34', + version='0.35', packages=['GPyFSA'], scripts=['gpyfsa'], data_files=[('/usr/share/pixmaps' , glob.glob('resources/pixmaps/gpyfsa/gpyfsa.png')), diff --git a/pkg/archlinux/PKGBUILD b/pkg/archlinux/PKGBUILD index 2d3f457..a6545ea 100644 --- a/pkg/archlinux/PKGBUILD +++ b/pkg/archlinux/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer : a-Sansara # Contributor: pkgname=gpyfsa -pkgver=0.34 +pkgver=0.35 pkgrel=1 pkgdesc='a gtk+ GUI front-end of fsarchiver with mounting facilities' arch=('any') @@ -10,7 +10,7 @@ license=('GPL3') depends=('gksu' 'python2' 'pygtk' 'desktop-file-utils' 'fsarchiver>=0.6.8') install="${pkgname}.install" source=("http://download.pluie.org/packages/archlinux/${pkgname}-${pkgver}.tar.bz2") -md5sums=('7921db4f551bd959d75a9523f809105c') +md5sums=('a4ecf31222b2bee37db1646580440a8f') build() { cd "${srcdir}/${pkgname}" diff --git a/pkg/archlinux/gpyfsa-0.35-1-any.pkg.tar.xz b/pkg/archlinux/gpyfsa-0.35-1-any.pkg.tar.xz new file mode 100644 index 0000000..9a249cf Binary files /dev/null and b/pkg/archlinux/gpyfsa-0.35-1-any.pkg.tar.xz differ