Index: Makefile =================================================================== --- /dev/null +++ Makefile @@ -0,0 +1 @@ +include ../Makefile.common Index: abi_used_libs =================================================================== --- /dev/null +++ abi_used_libs @@ -0,0 +1,16 @@ +libc.so.6 +libgcc_s.so.1 +libgdk_pixbuf-2.0.so.0 +libgio-2.0.so.0 +libglib-2.0.so.0 +libgobject-2.0.so.0 +libgtk-x11-2.0.so.0 +libm.so.6 +libpthread.so.0 +libstdc++.so.6 +libwx_baseu-3.0.so.0 +libwx_baseu_net-3.0.so.0 +libwx_gtk2u_adv-3.0.so.0 +libwx_gtk2u_aui-3.0.so.0 +libwx_gtk2u_core-3.0.so.0 +libz.so.1 Index: files/freefilesync.desktop =================================================================== --- /dev/null +++ files/freefilesync.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=FreeFileSync +GenericName=Files and Folders Synchronization +Comment=Visual files and folder comparison and synchronization tool +Exec=FreeFileSync +Terminal=false +Icon=freefilesync +Type=Application +Categories=Utility;Archiving;Application; +Version=1.0 Index: files/realtimesync.desktop =================================================================== --- /dev/null +++ files/realtimesync.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=RealTimeSync +GenericName=Realtime Synchronization Tool +Comment=Realtime files and folder synchronization +Exec=RealTimeSync +Terminal=false +Icon=realtimesync +Type=Application +Categories=Utility;Archiving;Application; +Version=1.0 Index: package.yml =================================================================== --- /dev/null +++ package.yml @@ -0,0 +1,51 @@ +name : freefilesync +version : 9.3 +release : 1 +source : + - https://www.freefilesync.org/download/FreeFileSync_9.3_Source.zip : 0e113092f9229ec2e5f73eea043a0f71ab7ada1a14975e6f9b8a9dcee536304b +license : GPL-3.0 +component : network.util +summary : Free backup software to synchronize files and folders +description: | + FreeFileSync is a free data backup software that helps you synchronize files and synchronize folders. It is designed to save your time setting up and running data backups while having nice visual feedback along the way. +builddeps : + - pkgconfig(gtk+-2.0) + - libboost-devel + - wxwidgets-devel +setup : | + cd .. + sed -i 's!m_listBoxHistory->GetTopItem()!0!g' FreeFileSync/Source/ui/main_dlg.cpp + sed -i 's!static_assert!//static_assert!' zen/scope_guard.h + sed -i 's!-O3 -DN!-D"warn_static(arg)= " -O3 -DN!' FreeFileSync/Source/Makefile + sed -i 's!-O3 -DN!-D"warn_static(arg)= " -O3 -DN!' FreeFileSync/Source/RealTimeSync/Makefile + sed -i 's!inline!!g' FreeFileSync/Source/ui/version_check_impl.h + cp Changelog.txt FreeFileSync/Build +build : | + pushd Source + %make BUILD=FreeFileSync + pushd RealTimeSync + %make BUILD=RealTimeSync + popd + popd +install : | + pushd Source + %make_install + pushd RealTimeSync + %make_install + popd + popd + + # clean up the mess + rm -r $installdir/usr/share/doc/FreeFileSync + chmod -x $installdir/usr/share/FreeFileSync/Languages/*.lng + sed -i 's/\r$//' $installdir/usr/share/FreeFileSync/Languages/*.lng + chmod -x $installdir/usr/share/FreeFileSync/Help/html/*.html + chmod -x $installdir/usr/share/FreeFileSync/Help/html/*.css + chmod -x $installdir/usr/share/FreeFileSync/Help/FreeFileSync.hh* + chmod -x $installdir/usr/share/FreeFileSync/Resources.zip + + # desktop + install -Dm00644 $pkgfiles/freefilesync.desktop $installdir/usr/share/applications/freefilesync.desktop + install -Dm00644 $pkgfiles/freefilesync.png $installdir/usr/share/pixmaps/freefilesync.png + install -Dm00644 $pkgfiles/realtimesync.desktop $installdir/usr/share/applications/realtimesync.desktop + install -Dm00644 $pkgfiles/realtimesync.png $installdir/usr/share/pixmaps/realtimesync.png Index: pspec_x86_64.xml =================================================================== --- /dev/null +++ pspec_x86_64.xml @@ -0,0 +1,146 @@ + + + freefilesync + + Pierre-Yves + pyu@riseup.net + + GPL-3.0 + network.util + Free backup software to synchronize files and folders + FreeFileSync is a free data backup software that helps you synchronize files and synchronize folders. It is designed to save your time setting up and running data backups while having nice visual feedback along the way. + + https://solus-project.com/sources/README.Solus + + + freefilesync + Free backup software to synchronize files and folders + FreeFileSync is a free data backup software that helps you synchronize files and synchronize folders. It is designed to save your time setting up and running data backups while having nice visual feedback along the way. + + network.util + + /usr/bin + /usr/share/FreeFileSync/Help/FreeFileSync.hhc + /usr/share/FreeFileSync/Help/FreeFileSync.hhp + /usr/share/FreeFileSync/Help/html/base.css + /usr/share/FreeFileSync/Help/html/command-line.html + /usr/share/FreeFileSync/Help/html/comparison-settings.html + /usr/share/FreeFileSync/Help/html/daylight-saving-time.html + /usr/share/FreeFileSync/Help/html/exclude-items.html + /usr/share/FreeFileSync/Help/html/expert-settings.html + /usr/share/FreeFileSync/Help/html/external-applications.html + /usr/share/FreeFileSync/Help/html/freefilesync.html + /usr/share/FreeFileSync/Help/html/macros.html + /usr/share/FreeFileSync/Help/html/realtimesync.html + /usr/share/FreeFileSync/Help/html/run-as-service.html + /usr/share/FreeFileSync/Help/html/schedule-a-batch-job.html + /usr/share/FreeFileSync/Help/html/synchronization-settings.html + /usr/share/FreeFileSync/Help/html/synchronize-with-sftp.html + /usr/share/FreeFileSync/Help/html/tips-and-tricks.html + /usr/share/FreeFileSync/Help/html/variable-drive-letters.html + /usr/share/FreeFileSync/Help/html/versioning.html + /usr/share/FreeFileSync/Help/html/volume-shadow-copy.html + /usr/share/FreeFileSync/Help/images/add-folder-pair.png + /usr/share/FreeFileSync/Help/images/automator-file-dropped.png + /usr/share/FreeFileSync/Help/images/basic-step-choose-folders.png + /usr/share/FreeFileSync/Help/images/basic-step-compare.png + /usr/share/FreeFileSync/Help/images/basic-step-start-sync.png + /usr/share/FreeFileSync/Help/images/basic-step-sync-config.png + /usr/share/FreeFileSync/Help/images/calendar-job-added.png + /usr/share/FreeFileSync/Help/images/com-settings-context.png + /usr/share/FreeFileSync/Help/images/command-line-syntax.png + /usr/share/FreeFileSync/Help/images/comparison-settings.png + /usr/share/FreeFileSync/Help/images/comparison-variant-double-click.png + /usr/share/FreeFileSync/Help/images/config-double-click.png + /usr/share/FreeFileSync/Help/images/config-multiple-selection.png + /usr/share/FreeFileSync/Help/images/copy-alternative-path.png + /usr/share/FreeFileSync/Help/images/dialog-drag-move.png + /usr/share/FreeFileSync/Help/images/direct-synchronize.png + /usr/share/FreeFileSync/Help/images/donate.png + /usr/share/FreeFileSync/Help/images/explorer-context.png + /usr/share/FreeFileSync/Help/images/filter-context.png + /usr/share/FreeFileSync/Help/images/filter.png + /usr/share/FreeFileSync/Help/images/freefilesync-logo.png + /usr/share/FreeFileSync/Help/images/gnome-scheduler.png + /usr/share/FreeFileSync/Help/images/ignore-time-shift.png + /usr/share/FreeFileSync/Help/images/launch-automator.png + /usr/share/FreeFileSync/Help/images/main-window.png + /usr/share/FreeFileSync/Help/images/new-calendar-alarm.png + /usr/share/FreeFileSync/Help/images/open-finder-items.png + /usr/share/FreeFileSync/Help/images/path-by-volume-name.png + /usr/share/FreeFileSync/Help/images/realtimesync-create-shortcut.png + /usr/share/FreeFileSync/Help/images/realtimesync-logo.png + /usr/share/FreeFileSync/Help/images/realtimesync-main-window.png + /usr/share/FreeFileSync/Help/images/realtimesync-monitor-usb.png + /usr/share/FreeFileSync/Help/images/realtimesync-schedule.png + /usr/share/FreeFileSync/Help/images/realtimesync-shortcut-properties.png + /usr/share/FreeFileSync/Help/images/remove-drop-down-path.png + /usr/share/FreeFileSync/Help/images/remove-local-settings.png + /usr/share/FreeFileSync/Help/images/save-automator.png + /usr/share/FreeFileSync/Help/images/select-time-span.png + /usr/share/FreeFileSync/Help/images/setup-batch-job.png + /usr/share/FreeFileSync/Help/images/sftp-cloud-picker.png + /usr/share/FreeFileSync/Help/images/sftp-login.png + /usr/share/FreeFileSync/Help/images/sftp-performance.png + /usr/share/FreeFileSync/Help/images/show-thumbnails.png + /usr/share/FreeFileSync/Help/images/sync-settings-context.png + /usr/share/FreeFileSync/Help/images/synchronization-settings.png + /usr/share/FreeFileSync/Help/images/synchronization-variant-double-click.png + /usr/share/FreeFileSync/Help/images/two-folder-drop.png + /usr/share/FreeFileSync/Help/images/versioning.png + /usr/share/FreeFileSync/Help/images/view-filter-default.png + /usr/share/FreeFileSync/Help/images/windows-scheduler.png + /usr/share/FreeFileSync/Help/images/xp-scheduler.png + /usr/share/FreeFileSync/Languages/arabic.lng + /usr/share/FreeFileSync/Languages/bulgarian.lng + /usr/share/FreeFileSync/Languages/chinese_simple.lng + /usr/share/FreeFileSync/Languages/chinese_traditional.lng + /usr/share/FreeFileSync/Languages/croatian.lng + /usr/share/FreeFileSync/Languages/czech.lng + /usr/share/FreeFileSync/Languages/danish.lng + /usr/share/FreeFileSync/Languages/dutch.lng + /usr/share/FreeFileSync/Languages/english_uk.lng + /usr/share/FreeFileSync/Languages/finnish.lng + /usr/share/FreeFileSync/Languages/french.lng + /usr/share/FreeFileSync/Languages/german.lng + /usr/share/FreeFileSync/Languages/greek.lng + /usr/share/FreeFileSync/Languages/hebrew.lng + /usr/share/FreeFileSync/Languages/hindi.lng + /usr/share/FreeFileSync/Languages/hungarian.lng + /usr/share/FreeFileSync/Languages/italian.lng + /usr/share/FreeFileSync/Languages/japanese.lng + /usr/share/FreeFileSync/Languages/korean.lng + /usr/share/FreeFileSync/Languages/lithuanian.lng + /usr/share/FreeFileSync/Languages/norwegian.lng + /usr/share/FreeFileSync/Languages/polish.lng + /usr/share/FreeFileSync/Languages/portuguese.lng + /usr/share/FreeFileSync/Languages/portuguese_br.lng + /usr/share/FreeFileSync/Languages/romanian.lng + /usr/share/FreeFileSync/Languages/russian.lng + /usr/share/FreeFileSync/Languages/slovak.lng + /usr/share/FreeFileSync/Languages/slovenian.lng + /usr/share/FreeFileSync/Languages/spanish.lng + /usr/share/FreeFileSync/Languages/swedish.lng + /usr/share/FreeFileSync/Languages/turkish.lng + /usr/share/FreeFileSync/Languages/ukrainian.lng + /usr/share/FreeFileSync/Resources.zip + /usr/share/FreeFileSync/ding.wav + /usr/share/FreeFileSync/gong.wav + /usr/share/FreeFileSync/harp.wav + /usr/share/applications/freefilesync.desktop + /usr/share/applications/realtimesync.desktop + /usr/share/doc + /usr/share/pixmaps/freefilesync.png + /usr/share/pixmaps/realtimesync.png + + + + + 2017-08-19 + 9.3 + Packaging update + Pierre-Yves + pyu@riseup.net + + + \ No newline at end of file