diff --git a/ayarlar/.xinitrc.mate b/ayarlar/.xinitrc.mate new file mode 100644 index 000000000..94c6420fe --- /dev/null +++ b/ayarlar/.xinitrc.mate @@ -0,0 +1 @@ +exec mate-session diff --git a/ayarlar/mate/.config/caja/accels b/ayarlar/mate/.config/caja/accels new file mode 100644 index 000000000..06d2a8a72 --- /dev/null +++ b/ayarlar/mate/.config/caja/accels @@ -0,0 +1,173 @@ +; caja GtkAccelMap rc-file -*- scheme -*- +; this file is an automated accelerator map dump +; +; (gtk_accel_path "/DirViewActions/Trash" "") +; (gtk_accel_path "/DirViewActions/Save Search" "") +; (gtk_accel_path "/IconViewActions/Sort by Emblems" "") +; (gtk_accel_path "/DirViewActions/Start Volume" "") +; (gtk_accel_path "/NavigationActions/TabsNext" "Page_Down") +; (gtk_accel_path "/DirViewActions/Location Poll" "") +; (gtk_accel_path "/ShellActions/Go to Trash" "") +; (gtk_accel_path "/SpatialActions/Go to Location" "l") +; (gtk_accel_path "/IconViewActions/Stretch" "") +; (gtk_accel_path "/NavigationActions/Tab8" "9") +; (gtk_accel_path "/DirViewActions/MoveToMenu" "") +; (gtk_accel_path "/ShellActions/ZoomInAccel" "equal") +; (gtk_accel_path "/DirViewActions/LocationTrash" "") +; (gtk_accel_path "/DirViewActions/RenameSelectAll" "F2") +; (gtk_accel_path "/NavigationActions/Back" "Left") +; (gtk_accel_path "/DirViewActions/Undo" "z") +; (gtk_accel_path "/NavigationActions/Tab7" "8") +; (gtk_accel_path "/DirViewActions/Location Start Volume" "") +; (gtk_accel_path "/DirViewActions/CopyToMenu" "") +; (gtk_accel_path "/NavigationActions/Add Bookmark" "d") +; (gtk_accel_path "/DirViewActions/Empty Trash" "") +; (gtk_accel_path "/ShellActions/Close" "w") +; (gtk_accel_path "/DirViewActions/LocationRestoreFromTrash" "") +; (gtk_accel_path "/IconViewActions/Manual Layout" "") +; (gtk_accel_path "/ExtensionsMenuGroup/CajaOpenTerminal::open_terminal" "") +; (gtk_accel_path "/ShellActions/Zoom Normal" "0") +; (gtk_accel_path "/NavigationActions/Tab1" "2") +; (gtk_accel_path "/NavigationActions/Show Hide Extra Pane" "F3") +; (gtk_accel_path "/DirViewActions/Create Link" "m") +; (gtk_accel_path "/NavigationActions/Clear History" "") +; (gtk_accel_path "/DirViewActions/LocationDelete" "") +; (gtk_accel_path "/IconViewActions/Sort by Trash Time" "") +; (gtk_accel_path "/DirViewActions/OtherApplication2" "") +; (gtk_accel_path "/DirViewActions/OpenInNewTab" "o") +; (gtk_accel_path "/DirViewActions/OtherApplication1" "") +; (gtk_accel_path "/NavigationActions/Show Hide Statusbar" "") +; (gtk_accel_path "/NavigationActions/Folder Window" "") +; (gtk_accel_path "/NavigationActions/Tab9" "0") +; (gtk_accel_path "/ShellActions/Connect to Server" "") +; (gtk_accel_path "/ShellActions/Help" "") +; (gtk_accel_path "/NavigationActions/Tab6" "7") +; (gtk_accel_path "/NavigationActions/Tab5" "6") +; (gtk_accel_path "/ShellActions/ZoomInAccel2" "KP_Add") +; (gtk_accel_path "/NavigationActions/Tab3" "4") +; (gtk_accel_path "/NavigationActions/Tab2" "3") +; (gtk_accel_path "/NavigationActions/ShowSearch" "f") +; (gtk_accel_path "/NavigationActions/Tab0" "1") +; (gtk_accel_path "/NavigationActions/Tab4" "5") +; (gtk_accel_path "/SpatialActions/Close All Folders" "q") +; (gtk_accel_path "/ShellActions/File" "") +; (gtk_accel_path "/DirViewActions/Format Volume" "") +; (gtk_accel_path "/NavigationActions/TabsPrevious" "Page_Up") +; (gtk_accel_path "/NavigationActions/TabsMoveRight" "Page_Down") +; (gtk_accel_path "/ShellActions/Caja Manual" "F1") +; (gtk_accel_path "/ClipboardActions/Paste" "v") +; (gtk_accel_path "/ShellActions/Go to Network" "") +; (gtk_accel_path "/DirViewActions/Mount Volume" "") +; (gtk_accel_path "/DirViewActions/Copy" "c") +; (gtk_accel_path "/IconViewActions/Sort by Type" "") +; (gtk_accel_path "/ShellActions/View" "") +; (gtk_accel_path "/DirViewActions/New Empty File" "") +; (gtk_accel_path "/ShellActions/About Caja" "") +; (gtk_accel_path "/DirViewActions/Location Eject Volume" "") +; (gtk_accel_path "/IconViewActions/Unstretch" "") +; (gtk_accel_path "/ShellActions/Zoom Out" "minus") +; (gtk_accel_path "/NavigationActions/Show Hide Location Bar" "") +; (gtk_accel_path "/DirViewActions/OpenCloseParent" "Down") +; (gtk_accel_path "/SpatialActions/Close Parent Folders" "w") +; (gtk_accel_path "/DirViewActions/Open" "o") +; (gtk_accel_path "/NavigationActions/Bookmarks" "") +; (gtk_accel_path "/DirViewActions/Self Format Volume" "") +; (gtk_accel_path "/DirViewActions/Unmount Volume" "") +; (gtk_accel_path "/DirViewActions/Connect To Server Link" "") +; (gtk_accel_path "/NavigationActions/Edit Bookmarks" "b") +; (gtk_accel_path "/DirViewActions/Location Unmount Volume" "") +; (gtk_accel_path "/DirViewActions/Reset to Defaults" "") +; (gtk_accel_path "/NavigationActions/SplitViewNextPane" "F6") +; (gtk_accel_path "/DirViewActions/Location Mount Volume" "") +; (gtk_accel_path "/DirViewActions/LocationCut" "") +; (gtk_accel_path "/ShellActions/Zoom In" "plus") +; (gtk_accel_path "/DirViewActions/LocationOpenFolderWindow" "") +; (gtk_accel_path "/DirViewActions/Self Eject Volume" "") +; (gtk_accel_path "/ClipboardActions/Select All" "a") +; (gtk_accel_path "/IconViewActions/Tighter Layout" "") +; (gtk_accel_path "/DirViewActions/Paste Files Into" "") +; (gtk_accel_path "/ClipboardActions/Copy" "c") +; (gtk_accel_path "/DirViewActions/LocationCopy" "") +; (gtk_accel_path "/DirViewActions/OpenAccel" "Down") +; (gtk_accel_path "/DirViewActions/Open With" "") +; (gtk_accel_path "/ShellActions/Edit" "") +; (gtk_accel_path "/ShellActions/Up" "Up") +; (gtk_accel_path "/DirViewActions/Open Scripts Folder" "") +; (gtk_accel_path "/ClipboardActions/Cut" "x") +; (gtk_accel_path "/NavigationActions/Forward" "Right") +; (gtk_accel_path "/DirViewActions/New Documents" "") +; (gtk_accel_path "/NavigationActions/Go to Location" "l") +; (gtk_accel_path "/ShellActions/Reload" "r") +; (gtk_accel_path "/DirViewActions/Move to Home" "") +; (gtk_accel_path "/ShellActions/Backgrounds and Emblems" "") +; (gtk_accel_path "/DirViewActions/No Templates" "") +; (gtk_accel_path "/DirViewActions/Location Format Volume" "") +; (gtk_accel_path "/ShellActions/ZoomOutAccel" "KP_Subtract") +; (gtk_accel_path "/NavigationActions/SplitViewSameLocation" "") +; (gtk_accel_path "/DirViewActions/LocationPasteFilesInto" "") +; (gtk_accel_path "/IconViewActions/Sort by Size" "") +; (gtk_accel_path "/DirViewActions/Select All" "a") +; (gtk_accel_path "/DirViewActions/OpenAlternate" "o") +; (gtk_accel_path "/ShellActions/Preferences" "") +; (gtk_accel_path "/DirViewActions/Poll" "") +; (gtk_accel_path "/DirViewActions/Select Pattern" "s") +; (gtk_accel_path "/DesktopViewActions/Change Background" "") +; (gtk_accel_path "/IconViewActions/Reversed Order" "") +; (gtk_accel_path "/ShellActions/Go to Computer" "") +; (gtk_accel_path "/NavigationActions/Go" "") +; (gtk_accel_path "/DirViewActions/Restore From Trash" "") +; (gtk_accel_path "/DirViewActions/Location Stop Volume" "") +; (gtk_accel_path "/DirViewActions/LocationProperties" "") +; (gtk_accel_path "/DirViewActions/Rename" "F2") +; (gtk_accel_path "/DirViewActions/Redo" "y") +; (gtk_accel_path "/ShellActions/Go to Templates" "") +; (gtk_accel_path "/ShellActions/Show Hidden Files" "h") +; (gtk_accel_path "/DirViewActions/Self Start Volume" "") +; (gtk_accel_path "/DirViewActions/Move to next pane" "") +; (gtk_accel_path "/DirViewActions/OpenFolderWindow" "") +; (gtk_accel_path "/DirViewActions/LocationOpenInNewTab" "") +; (gtk_accel_path "/DirViewActions/Duplicate" "") +; (gtk_accel_path "/DirViewActions/Eject Volume" "") +; (gtk_accel_path "/DirViewActions/Stop Volume" "") +; (gtk_accel_path "/NavigationActions/New Tab" "t") +; (gtk_accel_path "/DirViewActions/PropertiesAccel" "i") +; (gtk_accel_path "/NavigationActions/New Window" "n") +; (gtk_accel_path "/ShellActions/Home" "Home") +; (gtk_accel_path "/IconViewActions/Clean Up" "") +; (gtk_accel_path "/IconViewActions/Sort by Modification Date" "") +; (gtk_accel_path "/DirViewActions/Save Search As" "") +; (gtk_accel_path "/NavigationActions/Search" "") +; (gtk_accel_path "/IconViewActions/Keep Aligned" "") +; (gtk_accel_path "/DirViewActions/New Launcher" "") +; (gtk_accel_path "/DirViewActions/Properties" "Return") +; (gtk_accel_path "/SpatialActions/Add Bookmark" "d") +; (gtk_accel_path "/NavigationActions/TabsMoveLeft" "Page_Up") +; (gtk_accel_path "/DirViewActions/Copy to Desktop" "") +; (gtk_accel_path "/ShellActions/Stop" "") +; (gtk_accel_path "/DirViewActions/New Folder" "n") +; (gtk_accel_path "/DirViewActions/Self Poll" "") +; (gtk_accel_path "/DirViewActions/Move to Desktop" "") +; (gtk_accel_path "/DirViewActions/Cut" "x") +; (gtk_accel_path "/view_as_4" "4") +; (gtk_accel_path "/DirViewActions/Delete" "Delete") +; (gtk_accel_path "/DesktopViewActions/New Launcher Desktop" "") +; (gtk_accel_path "/IconViewActions/Sort by Name" "") +; (gtk_accel_path "/view_as_2" "2") +; (gtk_accel_path "/view_as_3" "3") +; (gtk_accel_path "/DirViewActions/Paste" "v") +; (gtk_accel_path "/DirViewActions/Invert Selection" "i") +; (gtk_accel_path "/view_as_1" "1") +; (gtk_accel_path "/DesktopViewActions/Empty Trash Conditional" "") +; (gtk_accel_path "/NavigationActions/Close All Windows" "q") +; (gtk_accel_path "/IconViewActions/Arrange Items" "") +; (gtk_accel_path "/NavigationActions/Show Hide Sidebar" "F9") +; (gtk_accel_path "/DirViewActions/Self Stop Volume" "") +; (gtk_accel_path "/SpatialActions/Places" "") +; (gtk_accel_path "/NavigationActions/Show Hide Toolbar" "") +; (gtk_accel_path "/SpatialActions/Edit Bookmarks" "b") +; (gtk_accel_path "/DirViewActions/Copy to Home" "") +; (gtk_accel_path "/DirViewActions/Self Mount Volume" "") +; (gtk_accel_path "/SpatialActions/Search" "f") +; (gtk_accel_path "/DirViewActions/Self Unmount Volume" "") +; (gtk_accel_path "/DirViewActions/Copy to next pane" "") +; (gtk_accel_path "/DirViewActions/LocationOpenAlternate" "") diff --git a/ayarlar/mate/.config/caja/desktop-metadata b/ayarlar/mate/.config/caja/desktop-metadata new file mode 100644 index 000000000..b687970f7 --- /dev/null +++ b/ayarlar/mate/.config/caja/desktop-metadata @@ -0,0 +1,23 @@ +[directory] +caja-icon-view-keep-aligned=true +caja-icon-view-layout-timestamp=1486554894 + +[home] +caja-icon-position=64,102 +icon-scale=1 +caja-icon-position-timestamp=1486554894 + +[grub_uefi.volume] +caja-icon-position=64,182 +icon-scale=1 +caja-icon-position-timestamp=1486554894 + +[trash] +caja-icon-position=64,262 +icon-scale=1 +caja-icon-position-timestamp=1486554894 + +[computer] +caja-icon-position=64,22 +icon-scale=1 +caja-icon-position-timestamp=1486554894 diff --git a/ayarlar/mate/.config/dconf/user b/ayarlar/mate/.config/dconf/user new file mode 100644 index 000000000..506eb50de Binary files /dev/null and b/ayarlar/mate/.config/dconf/user differ diff --git a/ayarlar/mate/.config/geany/filedefs/filetypes.README b/ayarlar/mate/.config/geany/filedefs/filetypes.README new file mode 100644 index 000000000..2d1f679bb --- /dev/null +++ b/ayarlar/mate/.config/geany/filedefs/filetypes.README @@ -0,0 +1,2 @@ +Copy files from /usr/share/geany to this directory to overwrite them. To use the defaults, just delete the file in this directory. +For more information read the documentation (in /usr/share/doc/geany/html/index.html or visit http://www.geany.org/). \ No newline at end of file diff --git a/ayarlar/mate/.config/geany/geany.conf b/ayarlar/mate/.config/geany/geany.conf new file mode 100644 index 000000000..1cb69e68e --- /dev/null +++ b/ayarlar/mate/.config/geany/geany.conf @@ -0,0 +1,221 @@ +[geany] +default_open_path= +cmdline_new_files=true +notebook_double_click_hides_widgets=false +tab_close_switch_to_mru=false +tab_pos_sidebar=2 +sidebar_pos=0 +msgwin_orientation=1 +highlighting_invert_all=false +pref_main_search_use_current_word=true +check_detect_indent=false +detect_indent_width=false +use_tab_to_indent=true +pref_editor_tab_width=4 +indent_mode=2 +indent_type=1 +virtualspace=1 +autocomplete_doc_words=false +completion_drops_rest_of_word=false +autocompletion_max_entries=30 +autocompletion_update_freq=250 +color_scheme= +mru_length=10 +disk_check_timeout=30 +show_editor_scrollbars=true +brace_match_ltgt=false +use_gtk_word_boundaries=true +complete_snippets_whilst_editing=false +use_atomic_file_saving=false +gio_unsafe_save_backup=false +use_gio_unsafe_file_saving=true +keep_edit_history_on_reload=true +show_keep_edit_history_on_reload_msg=true +indent_hard_tab_width=8 +find_selection_type=0 +extract_filetype_regex=-\\*-\\s*([^\\s]+)\\s*-\\*- +replace_and_find_by_default=true +show_symbol_list_expanders=true +compiler_tab_autoscroll=true +allow_always_save=false +statusbar_template=satır: %l / %L kol: %c seç: %s %w %t %mmode: %M kodlama: %e dosyatürü: %f alan: %S +new_document_after_close=false +msgwin_status_visible=true +msgwin_compiler_visible=true +msgwin_messages_visible=true +msgwin_scribble_visible=true +documents_show_paths=true +sidebar_page=0 +pref_main_load_session=true +pref_main_project_session=true +pref_main_project_file_in_basedir=false +pref_main_save_winpos=true +pref_main_confirm_exit=false +pref_main_suppress_status_messages=false +switch_msgwin_pages=false +beep_on_errors=true +auto_focus=false +sidebar_symbol_visible=true +sidebar_openfiles_visible=true +editor_font=Monospace 10 +tagbar_font=Sans 9 +msgwin_font=Monospace 9 +show_notebook_tabs=true +show_tab_cross=true +tab_order_ltr=true +tab_order_beside=false +tab_pos_editor=2 +tab_pos_msgwin=0 +use_native_windows_dialogs=false +show_indent_guide=false +show_white_space=false +show_line_endings=false +show_markers_margin=true +show_linenumber_margin=true +long_line_enabled=true +long_line_type=0 +long_line_column=72 +long_line_color=#C2EBC2 +symbolcompletion_max_height=10 +symbolcompletion_min_chars=4 +use_folding=true +unfold_all_children=false +use_indicators=true +line_wrapping=false +auto_close_xml_tags=true +complete_snippets=true +auto_complete_symbols=true +pref_editor_disable_dnd=false +pref_editor_smart_home_key=true +pref_editor_newline_strip=false +line_break_column=72 +auto_continue_multiline=true +comment_toggle_mark=~ +scroll_stop_at_last_line=true +autoclose_chars=0 +pref_editor_default_new_encoding=UTF-8 +pref_editor_default_open_encoding=None +default_eol_character=2 +pref_editor_new_line=true +pref_editor_ensure_convert_line_endings=false +pref_editor_replace_tabs=false +pref_editor_trail_space=false +pref_toolbar_show=true +pref_toolbar_append_to_menu=false +pref_toolbar_use_gtk_default_style=true +pref_toolbar_use_gtk_default_icon=true +pref_toolbar_icon_style=0 +pref_toolbar_icon_size=0 +pref_template_developer=mahmuy g +pref_template_company= +pref_template_mail=mahmut@milis +pref_template_initial=mg +pref_template_version=1.0 +pref_template_year=%Y +pref_template_date=%Y-%m-%d +pref_template_datetime=%d.%m.%Y %H:%M:%S %Z +context_action_cmd= +sidebar_visible=true +statusbar_visible=true +msgwindow_visible=true +fullscreen=false +scribble_text=Buraya istediğinizi yazabilirsiniz. Karalama defteri olarak kullanabilirsiniz. +scribble_pos=78 +treeview_position=156 +msgwindow_position=368 +geometry=61;69;900;600;0; +custom_date_format= + +[build-menu] +number_ft_menu_items=0 +number_non_ft_menu_items=0 +number_exec_menu_items=0 + +[search] +pref_search_hide_find_dialog=false +pref_search_always_wrap=false +pref_search_current_file_dir=true +find_all_expanded=false +replace_all_expanded=false +position_find_x=-1 +position_find_y=-1 +position_replace_x=-1 +position_replace_y=-1 +position_fif_x=-1 +position_fif_y=-1 +fif_regexp=false +fif_case_sensitive=true +fif_match_whole_word=false +fif_invert_results=false +fif_recursive=false +fif_extra_options= +fif_use_extra_options=false +fif_files= +fif_files_mode=0 +find_regexp=false +find_regexp_multiline=false +find_case_sensitive=false +find_escape_sequences=false +find_match_whole_word=false +find_match_word_start=false +find_close_dialog=true +replace_regexp=false +replace_regexp_multiline=false +replace_case_sensitive=false +replace_escape_sequences=false +replace_match_whole_word=false +replace_match_word_start=false +replace_search_backwards=false +replace_close_dialog=true + +[plugins] +load_plugins=true +custom_plugin_path= +active_plugins=; + +[tools] +terminal_cmd=xterm -e "/bin/sh %c" +browser_cmd=firefox +grep_cmd=grep + +[printing] +print_cmd=lpr '%f' +use_gtk_printing=true +print_line_numbers=true +print_page_numbers=true +print_page_header=true +page_header_basename=false +page_header_datefmt=%c + +[VTE] +load_vte=true +emulation=xterm +send_selection_unsafe=false +send_cmd_prefix= +font=Monospace 10 +scroll_on_key=true +scroll_on_out=true +enable_bash_keys=true +ignore_menu_bar_accel=false +follow_path=false +run_in_vte=false +skip_run_script=false +cursor_blinks=false +scrollback_lines=500 +image= +shell=/bin/bash +colour_fore=#FFFFFF +colour_back=#000000 +last_dir=/home/mahmut + +[project] +session_file= +project_file_path=/home/mahmut/projeler + +[files] +recent_files=/home/mahmut/.config/user-dirs.locale;/home/mahmut/.config/user-dirs.dirs;/home/mahmut/.config/mimeapps.list; +recent_projects= +current_page=2 +FILE_NAME_0=0;None;0;EUTF-8;1;1;0;%2Fhome%2Fmahmut%2F.config%2Fmimeapps.list;0;4 +FILE_NAME_1=0;None;0;EUTF-8;1;1;0;%2Fhome%2Fmahmut%2F.config%2Fuser-dirs.dirs;0;4 +FILE_NAME_2=0;None;0;EUTF-8;1;1;0;%2Fhome%2Fmahmut%2F.config%2Fuser-dirs.locale;0;4 diff --git a/ayarlar/mate/.config/geany/keybindings.conf b/ayarlar/mate/.config/geany/keybindings.conf new file mode 100644 index 000000000..e69de29bb diff --git a/ayarlar/mate/.config/geany/templates/templates.README b/ayarlar/mate/.config/geany/templates/templates.README new file mode 100644 index 000000000..4e21a8abf --- /dev/null +++ b/ayarlar/mate/.config/geany/templates/templates.README @@ -0,0 +1,2 @@ +There are several template files in this directory. For these templates you can use wildcards. +For more information read the documentation (in /usr/share/doc/geany/html/index.html or visit http://www.geany.org/). \ No newline at end of file diff --git a/ayarlar/mate/.config/mimeapps.list b/ayarlar/mate/.config/mimeapps.list new file mode 100644 index 000000000..b9751f787 --- /dev/null +++ b/ayarlar/mate/.config/mimeapps.list @@ -0,0 +1,5 @@ +[Default Applications] +application/octet-stream=geany.desktop + +[Added Associations] +application/octet-stream=geany.desktop; diff --git a/ayarlar/mate/.config/user-dirs.dirs b/ayarlar/mate/.config/user-dirs.dirs new file mode 100644 index 000000000..3bc554f4e --- /dev/null +++ b/ayarlar/mate/.config/user-dirs.dirs @@ -0,0 +1,15 @@ +# This file is written by xdg-user-dirs-update +# If you want to change or add directories, just edit the line you're +# interested in. All local changes will be retained on the next run +# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped +# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an +# absolute path. No other format is supported. +# +XDG_DESKTOP_DIR="$HOME/Masaüstü" +XDG_DOWNLOAD_DIR="$HOME/Downloads" +XDG_TEMPLATES_DIR="$HOME/Şablonlar" +XDG_PUBLICSHARE_DIR="$HOME/Genel" +XDG_DOCUMENTS_DIR="$HOME/Belgeler" +XDG_MUSIC_DIR="$HOME/Müzik" +XDG_PICTURES_DIR="$HOME/Resimler" +XDG_VIDEOS_DIR="$HOME/Videolar" diff --git a/ayarlar/mate/.config/user-dirs.locale b/ayarlar/mate/.config/user-dirs.locale new file mode 100644 index 000000000..ad989beec --- /dev/null +++ b/ayarlar/mate/.config/user-dirs.locale @@ -0,0 +1 @@ +tr_TR \ No newline at end of file diff --git a/bin/milis-kurulum.py b/bin/milis-kurulum.py index 600fc9dab..a4b220fe3 100644 --- a/bin/milis-kurulum.py +++ b/bin/milis-kurulum.py @@ -12,9 +12,15 @@ os.system("mps -GG") if os.path.exists("/usr/bin/pip3") is False: os.system("mps -G") time.sleep(3) - os.system("mps kur python3-pip && pip3 install pythondialog") + os.system("mps kur python3-pip") + else: - os.system("pip3 install pythondialog") + if 'pythondialog' in sys.modules: + print ("pythongialog yuklu") + else: + time.sleep(3) + os.system("pip3 install pythondialog") + if os.path.exists("/usr/bin/acp") is False: os.system("mps -G") time.sleep(3) diff --git a/bin/mps b/bin/mps index 441c426ff..ebba9fe67 100755 --- a/bin/mps +++ b/bin/mps @@ -4,7 +4,7 @@ if [ -f /etc/mps.conf ];then . /etc/mps.conf fi . /root/bin/fonks.sh -versiyon="0.8.6" +versiyon="0.8.8" iletisim="milisarge@gmail.com" paketdepo="/depo/paketler/" if [ -z ${sunucu+:} ]; then @@ -128,7 +128,6 @@ paket_sil(){ rm -f /tmp/$paket.sil else rm -f /tmp/$paket.sil - exit 1 fi else @@ -337,6 +336,14 @@ paket_sil_oto(){ done } +paket_sil_oto_onayli(){ + local spkt + cat $1 + for spkt in `cat $1`;do + paket_sil "$spkt" + done +} + paket_guncelle(){ surum_kontrol $1 devir_kontrol $1 @@ -492,6 +499,24 @@ bagimli_bilgi(){ } +bagimli_bilgi_dosyala(){ + rm -f "$1.gerekler.liste" + local bagimd konum bag + konum="`find "$talimatname_dizin" -name $1`" + bagimd=`cat $konum/talimat | grep "Depends" | cut -d':' -f2` + if [ -n "$bagimd" ]; then + bagimd=`echo "$bagimd" | sed 's/,/ /g'` + #sıralı gösterme + #echo `echo "$bagimd" | sed 's/,/ /g'` + #kurulu kontrollu gosterim + for bag in $bagimd;do + echo $bag >> "$1.gerekler.liste" + done + fi + echo "$1" >> "$1.gerekler.liste" + +} + ters_bagimli(){ local ara ara=" $1 " @@ -694,7 +719,13 @@ dosyadan_talimat_islem(){ then ryaz 32 "talimat linkten cekilecek" gdosya=`mktemp` - wget $dosya -O $gdosya + wget $2 $dosya -O $gdosya + dosya=$gdosya + fi + if [[ $2 =~ "-6" ]]; then + ryaz 32 "talimat linkten cekilecek" + gdosya=`mktemp` + wget $2 $dosya -O $gdosya dosya=$gdosya fi if [ ! -f $dosya ];then @@ -960,6 +991,9 @@ ayarlar() { paket_sil "$2" ;; -sz|zorsil) paket_sil "$2" "evet";; + -S|silgrub) + mps -bbd "$2" + paket_sil_oto_onayli "$2.gerekler.liste" ;; -pa|ara) paket_ara "$2" ;; bul) @@ -1106,6 +1140,8 @@ ayarlar() { ryaz 32 $sunucu ;; -bb|--pkbb) bagimli_bilgi "$2" | column -t;; + -bbd) + bagimli_bilgi_dosyala "$2" ;; -tb|--pktb) ters_bagimli "$2" ;; -tbk|--pktbk) @@ -1155,7 +1191,7 @@ ayarlar() { -suko) sunucu_kontrol ;; -dota) - dosyadan_talimat_islem $2 ;; + dosyadan_talimat_islem $2 $3 ;; -cf|--config-file) if [ ! "$2" ]; then echo "ayardosyası gerek $1" diff --git a/bin/ncrypt b/bin/ncrypt new file mode 100755 index 000000000..430753196 --- /dev/null +++ b/bin/ncrypt @@ -0,0 +1,224 @@ +#!/usr/bin/ruby + +require 'openssl' +require 'base64' +require 'securerandom' + +require 'net/http' +require 'net/https' + +def pbkdf2(password, salt, keylen, opts = {}) + hash = opts[:hash] || 'sha1' + iterations = (opts[:iterations] || 1) - 1 + def bigendian(val, len) + len.times.map { val, r = val.divmod 256; r }.reverse.pack('C*') + end + key = '' + blockindex = 1 + while key.length < keylen + block = OpenSSL::HMAC.digest(hash, password, salt + bigendian(blockindex, 4)) + u = block + iterations.times do + u = OpenSSL::HMAC.digest(hash, password, u) + block.length.times.each do |j| + block[j] ^= u[j] + end + end + key += block + blockindex += 1 + end + key.slice(0, keylen) +end + +def aes_decrypt(text, key, opts = {}) + text = text.dup + iv = text.slice!(0, 16) # aes has fixed blocksize of 128 bits + key = pbkdf2(key, iv, (opts[:aeskeysize] || 256) / 8, opts) + + cipher = OpenSSL::Cipher::AES.new(8 * key.length, opts[:mode] || :OFB).decrypt + cipher.key = key + cipher.iv = iv + cipher.update(text) + cipher.final +end + +def aes_encrypt(text, opts = {}) + key = opts[:key] || generateKey(opts[:keylen] || 24) + cipher = OpenSSL::Cipher::AES.new(opts[:aeskeysize] || 256, opts[:mode] || :OFB).encrypt + cipher.iv = iv = opts[:iv] || cipher.random_iv + cipher.key = pbkdf2(key, iv, (opts[:aeskeysize] || 256) / 8, opts) + text = cipher.update(text) + cipher.final + [ iv + text, key ] +end + +def generateKey(len = 24) + chars = 'abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ' + len.times.map { chars[SecureRandom.random_number(chars.length)].ord }.pack('c*') +end + +def decrypt(text, key, opts = {}) + text = Base64.decode64(text) + aes_decrypt(text, key, opts) +end + +def encrypt(text, opts = {}) + text, key = aes_encrypt(text, opts) + [ Base64.encode64(text).gsub(/\s+/, ""), key ] +end + +def fixipv6host(host) + if m = /^\[([0-9a-fA-F:]+)\]$/.match(host) + return m[1] + end + host +end + +def http_get(uri) + request = Net::HTTP::Get.new uri.request_uri + request['Host'] = uri.host + http = Net::HTTP.new(fixipv6host(uri.host), uri.port) + http.use_ssl = uri.scheme == 'https' +# http.verify_mode = OpenSSL::SSL::VERIFY_PEER +# http.verify_depth = 5 + http.verify_mode = OpenSSL::SSL::VERIFY_NONE + http.start { |http| http.request request } +end + +def http_post(uri, args) + request = Net::HTTP::Post.new(uri.request_uri) + request['Host'] = uri.host + request.set_form_data(args) + http = Net::HTTP.new(fixipv6host(uri.host), uri.port) + http.use_ssl = uri.scheme == 'https' +# http.verify_mode = OpenSSL::SSL::VERIFY_PEER +# http.verify_depth = 5 + http.verify_mode = OpenSSL::SSL::VERIFY_NONE + http.start { |http| http.request request } +end + +def hashpw(password) + return nil if password.nil? + return OpenSSL::Digest::SHA1.hexdigest(password) +end + +require 'optparse' +opts = {} +OptionParser.new do |o| + o.on('-u', '--url URL', "Retrieve paste from url (conflicts with the posting options)") { |url| opts[:url] = URI(url) } + o.on('-f', '--file FILENAME', "Upload file") { |fn| opts[:fn] = fn } + o.on('-m', '--mime MIMETYPE', "Specify mime type for paste") { |mime| opts[:mime] = mime } + o.on('-t', '--ttl TTL', "Specify Time-To-Live for paste in seconds, default one week (-1 for indefinately, -100 for one time only)") { |ttl| opts[:ttl] = ttl } + o.on('-p', '--password[PASSWORD]', "Use password protection on server side (no additional encryption)") { |password| + opts[:pass] = true + opts[:password] = password unless password.nil? + } + o.on('-s', '--site SITE', "Post upload to another ncrypt pastebin (default: https://ncry.pt)") { |s| opts[:site] = s } + o.separator "" + o.separator " If neither url nor filename was given, a final parameter can be used to specify it. Urls are autodetected." + o.separator "" + o.on('-h', '--help', "Show this help") { STDERR.puts o; exit } + o.parse! + if ARGV.length == 1 + if opts[:url] || opts[:fn] + STDERR.puts o + exit 1 + end + begin + url = URI(ARGV[0]) + if ("http" == url.scheme || "https" == url.scheme) && url.host + opts[:url] = url + else + opts[:fn] = ARGV[0] + end + rescue + opts[:fn] = ARGV[0] + end + end + if ARGV.length > 1 or (opts[:url] and (opts[:fn] || opts[:ttl] || opts[:mime] || opts[:site] || opts[:pass])) or (!opts[:url] and !opts[:fn]) + STDERR.puts o + exit 1 + end +end + +if opts[:pass] and opts[:password].nil? + if opts[:fn] == '-' + STDERR.puts "Can't read post data from stdin and prompt for password" + exit 1 + end + STDERR.write "Enter password: " + STDERR.flush + opts[:password] = STDIN.readline.chomp +end + +if opts[:url] + uri = opts[:url] + if !uri.fragment + STDERR.puts "Specified url has no fragment, cannot decode paste" + exit 1 + end + + password = nil + while + if password.nil? + resp = http_get(uri) + else + resp = http_post(uri, :p => hashpw(password)) + end + + if 200 != resp.code.to_i + STDERR.puts "Got HTTP/#{resp.http_version} #{resp.code} #{resp.message}" + STDERR.puts "Location: #{resp['Location']}" if resp['Location'] + exit 1 + end + html = resp.body + + if m = (// and password.nil? + STDERR.write "Paste is password protected. Enter password: " + STDERR.flush + password = STDIN.readline.chomp + else + STDERR.puts "Can't parse response." + exit 1 + end + end + +else + uri = URI(opts[:site] || 'https://ncry.pt') + if opts[:fn] != '-' + if opts[:mime].nil? + begin + opts[:mime] = IO.popen("file --brief --mime-type '#{opts[:fn]}'", "r").read.chomp + rescue + # use default mime type text/plain + end + end + text = File.open(opts[:fn], "rb").read + else + text = STDIN.read + end + + cipher, key = encrypt(text) + resp = http_post(uri, :data => cipher, :syn => opts[:mime] || 'text/plain', :ttl => opts[:ttl] || (7*86400), :p => hashpw(opts[:password])) + if 200 != resp.code.to_i + STDERR.puts "Key is #{key}" + STDERR.puts "Got HTTP/#{resp.http_version} #{resp.code} #{resp.message}" + resp.each_header { |k,v| STDERR.puts "#{k}: #{v}" } + STDERR.puts resp.body + exit 1 + end + html = resp.body + if html =~ /^\{"id":".*"\}\s*$/m then + id = html.gsub(/^\{"id":"/m, "").gsub(/"\}\s*$/m, "") + uri.path += '/' unless ?/ == uri.path[-1] + uri.path += id + uri.fragment = key + puts uri + else + STDERR.puts "Key is #{key}" + STDERR.puts "Can't parse response #{resp.body}" + exit 1 + end +end diff --git a/bin/shasum_deger_al b/bin/shasum_deger_al new file mode 100755 index 000000000..54b9efc46 --- /dev/null +++ b/bin/shasum_deger_al @@ -0,0 +1 @@ +echo -n "$1" | sha1sum | awk '{print $1}' diff --git a/bin/yps_baslat6.py b/bin/yps_baslat6.py new file mode 100755 index 000000000..0f65c828a --- /dev/null +++ b/bin/yps_baslat6.py @@ -0,0 +1,24 @@ +#!/usr/bin/python3 +import socket +from http.server import HTTPServer, SimpleHTTPRequestHandler + +class MyHandler(SimpleHTTPRequestHandler): + def do_GET(self): + if self.path == '/ip': + self.send_response(200) + self.send_header('Content-type', 'text/html') + self.end_headers() + self.wfile.write('ip adresiniz %s' % self.client_address[0]) + return + else: + return SimpleHTTPRequestHandler.do_GET(self) + +class HTTPServerV6(HTTPServer): + address_family = socket.AF_INET6 + +def main(): + server = HTTPServerV6(('::', 8000), MyHandler) + server.serve_forever() + +if __name__ == '__main__': + main() diff --git a/iso_icerik/boot/grub/efiboot.img b/iso_icerik/boot/grub/efiboot.img index c46b7732f..6b375ee8f 100644 Binary files a/iso_icerik/boot/grub/efiboot.img and b/iso_icerik/boot/grub/efiboot.img differ diff --git a/talimatname/genel/arc-icon-theme/talimat b/talimatname/genel/arc-icon-theme/talimat new file mode 100644 index 000000000..46bd281a8 --- /dev/null +++ b/talimatname/genel/arc-icon-theme/talimat @@ -0,0 +1,16 @@ +# Description: Arc teması için gerekli ikon teması (deneme aşamasındadır). +# URL: https://github.com/horst3180/arc-icon-theme +# Packager: yasarciv +# Depends on: gtk-update-icon-cache hicolor-icon-theme faba-icon-theme + + +name=arc-icon-theme +version=20161122 +release=1 +source=(https://github.com/horst3180/$name/archive/$version.tar.gz) + +build() { +cd $name-$version + ./autogen.sh --prefix=/usr +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/arc-theme/talimat b/talimatname/genel/arc-theme/talimat new file mode 100644 index 000000000..07a5918f0 --- /dev/null +++ b/talimatname/genel/arc-theme/talimat @@ -0,0 +1,16 @@ +# Description: GTK 3, GTK 2 ve Gnome-Shell için şeffaf öğeler içeren düz bir tema. +# URL: https://github.com/horst3180/arc-theme +# Packager: yasarciv +# Depends on: gtk3 gtk-engine-murrine arc-icon-theme + + +name=arc-theme +version=20161119 +release=1 +source=(https://github.com/horst3180/$name/archive/$version.tar.gz) + +build() { +cd $name-$version + ./autogen.sh --prefix=/usr +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/bluez/bluez-5.37-obexd_without_systemd-1.patch b/talimatname/genel/bluez/bluez-5.37-obexd_without_systemd-1.patch new file mode 100755 index 000000000..749787c5b --- /dev/null +++ b/talimatname/genel/bluez/bluez-5.37-obexd_without_systemd-1.patch @@ -0,0 +1,61 @@ +Submitted By: Armin K. +Date: 2013-04-29 +Initial Package Version: 5.17 +Upstream Status: unknown +Origin: Arch Linux (Giovanni Campagna) +Description: Allow using obexd without systemd in the user session + +Not all sessions run systemd --user (actually, the majority +doesn't), so the dbus daemon must be able to spawn obexd +directly, and to do so it needs the full path of the daemon. +--- + Makefile.obexd | 4 ++-- + obexd/src/org.bluez.obex.service | 4 ---- + obexd/src/org.bluez.obex.service.in | 4 ++++ + 3 files changed, 6 insertions(+), 6 deletions(-) + delete mode 100644 obexd/src/org.bluez.obex.service + create mode 100644 obexd/src/org.bluez.obex.service.in + +diff --git a/Makefile.obexd b/Makefile.obexd +index 3760867..142e7c3 100644 +--- a/Makefile.obexd ++++ b/Makefile.obexd +@@ -2,12 +2,12 @@ + if SYSTEMD + systemduserunitdir = @SYSTEMD_USERUNITDIR@ + systemduserunit_DATA = obexd/src/obex.service ++endif + + dbussessionbusdir = @DBUS_SESSIONBUSDIR@ + dbussessionbus_DATA = obexd/src/org.bluez.obex.service +-endif + +-EXTRA_DIST += obexd/src/obex.service.in obexd/src/org.bluez.obex.service ++EXTRA_DIST += obexd/src/obex.service.in obexd/src/org.bluez.obex.service.in + + obex_plugindir = $(libdir)/obex/plugins + +diff --git a/obexd/src/org.bluez.obex.service b/obexd/src/org.bluez.obex.service +deleted file mode 100644 +index a538088..0000000 +--- a/obexd/src/org.bluez.obex.service ++++ /dev/null +@@ -1,4 +0,0 @@ +-[D-BUS Service] +-Name=org.bluez.obex +-Exec=/bin/false +-SystemdService=dbus-org.bluez.obex.service +diff --git a/obexd/src/org.bluez.obex.service.in b/obexd/src/org.bluez.obex.service.in +new file mode 100644 +index 0000000..9c815f2 +--- /dev/null ++++ b/obexd/src/org.bluez.obex.service.in +@@ -0,0 +1,4 @@ ++[D-BUS Service] ++Name=org.bluez.obex ++Exec=@libexecdir@/obexd ++SystemdService=dbus-org.bluez.obex.service +-- +1.8.3.1 + + diff --git a/talimatname/genel/bluez/talimat b/talimatname/genel/bluez/talimat index 3fb82cea1..053a9f160 100644 --- a/talimatname/genel/bluez/talimat +++ b/talimatname/genel/bluez/talimat @@ -5,13 +5,15 @@ name=bluez version=5.37 -release=1 +release=2 + source=(http://www.kernel.org/pub/linux/bluetooth/$name-$version.tar.xz - http://www.linuxfromscratch.org/patches/blfs/svn/$name-$version-obexd_without_systemd-1.patch) + $name-$version-obexd_without_systemd-1.patch) build() { + source /etc/blfs-bootscripts -wget http://www.linuxfromscratch.org/blfs/downloads/svn/blfs-bootscripts-$scriptsversion.tar.bz2 +wget http://anduin.linuxfromscratch.org/BLFS/blfs-bootscripts/blfs-bootscripts-$scriptsversion.tar.bz2 tar xvf $scripts-$scriptsversion.tar.bz2 cd $name-$version @@ -41,7 +43,7 @@ make DESTDIR=$PKG install install -v -dm755 $PKG/{etc/bluetooth,usr/sbin} -ln -svf ../libexec/bluetooth/bluetoothd $PKG/usr/sbin +ln -svf /lib/bluetooth/bluetoothd $PKG/usr/sbin/ cat > $PKG/etc/bluetooth/rfcomm.conf << "EOF" diff --git a/talimatname/genel/emacs/site-start.el b/talimatname/genel/emacs/site-start.el index 220b81028..90416a5c2 100644 --- a/talimatname/genel/emacs/site-start.el +++ b/talimatname/genel/emacs/site-start.el @@ -1,4 +1,4 @@ (set-language-environment "latin-1") -(set-locale-environment "fr_FR") +(set-locale-environment "tr_TR") (set-foreground-color "GreenYellow") (set-background-color "black") diff --git a/talimatname/genel/emacs/talimat b/talimatname/genel/emacs/talimat index a128e913f..6ba2117b7 100644 --- a/talimatname/genel/emacs/talimat +++ b/talimatname/genel/emacs/talimat @@ -1,8 +1,10 @@ + # Description: Genişletilebilir, özelleştirilebilir, gerçek-zamanlı bir editör. # URL: https://www.gnu.org/software/emacs/ # Packager: dei # Depends on: gtk2 desktop-file-utils libjpeg-turbo giflib + name=emacs version=24.5 release=1 diff --git a/talimatname/genel/faba-icon-theme/talimat b/talimatname/genel/faba-icon-theme/talimat new file mode 100644 index 000000000..f47762966 --- /dev/null +++ b/talimatname/genel/faba-icon-theme/talimat @@ -0,0 +1,17 @@ +# Description: Faba, Tango etkileri ile seksi ve modern bir simge teması. Faba için tüm varyasyonlar ve ek temalar, bu temel temayı gerektirir. Faba Icon Teması, GNU LGPL-3.0 + veya CC-BY-SA-4.0 şartları kapsamında dağıtılır +# URL: https://github.com/snwh/faba-icon-theme +# Packager: yasarciv +# Depends on: gtk-update-icon-cache + + +name=faba-icon-theme +version=4.1.2 +release=1 +source=(https://github.com/snwh/$name/archive/v$version.tar.gz) + +build() { +cd $name-$version + bash autogen.sh --prefix=/usr + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/gnome-keyring/talimat b/talimatname/genel/gnome-keyring/talimat new file mode 100644 index 000000000..1b1c362f3 --- /dev/null +++ b/talimatname/genel/gnome-keyring/talimat @@ -0,0 +1,27 @@ +# Description: Gnome keyring functions +# URL: http://www.gnome.org/ +# Packager: milisarge +# Depends on: libgcrypt libtasn1 gcr + +name=gnome-keyring +version=3.20 +release=1 +source=(http://ftp.acc.umu.se/pub/GNOME/sources/$name/$version/$name-$version.0.tar.xz) + +build(){ + cd $name-$version.0 + + sed -i -e "s/USE_NLS=yes/USE_NLS=no/" \ + -e "s/ENABLE_NLS 1/ENABLE_NLS 0/" configure + export CFLAGS="$CFLAGS -D_GNU_SOURCE" + ./configure --prefix=/usr \ + --mandir=/usr/man \ + --sysconfdir=/etc \ + --disable-gtk-doc \ + --disable-nls + make + make DESTDIR=$PKG install + + rm -rf $PKG/usr/share/gtk-doc + +} diff --git a/talimatname/genel/midori/talimat b/talimatname/genel/midori/talimat index b00699f5a..dddd9a36e 100644 --- a/talimatname/genel/midori/talimat +++ b/talimatname/genel/midori/talimat @@ -1,9 +1,7 @@ -# Description: Midori is a lightweight web browser that uses WebKitGTK+. +# Description: WebKitGTK+ kullanan hafif tarayıcı # URL: http://www.twotoasts.de -# Packager: pierre at nutyx dot org, tnut at nutyx dot org -# Depends on: cmake gcr gtk3 webkitgtk3 vala libnotify librsvg libunique1 desktop-file-utils libzeitgeist hicolor-icon-theme gstreamer1-plugins-libav gstreamer1-plugins-base gstreamer1-plugins-good - -run=(desktop-file-utils gtk-update-icon-cache hicolor-icon-theme) +# Packager: milisarge +# Depends on: cmake gcr gtk3 webkitgtk2 webkitgtk3 vala libnotify librsvg libunique1 desktop-file-utils libzeitgeist hicolor-icon-theme gstreamer1-plugins-libav gstreamer1-plugins-base gstreamer1-plugins-good name=midori version=0.5.11 diff --git a/talimatname/genel/moka-icon-theme/talimat b/talimatname/genel/moka-icon-theme/talimat new file mode 100644 index 000000000..1088cc34d --- /dev/null +++ b/talimatname/genel/moka-icon-theme/talimat @@ -0,0 +1,17 @@ +# Description: Moka, net, basit ve tutarlı olacak şekilde tasarlanmış, stil sahibi bir Linux masaüstü simge setidir. Moka Icon Teması (simge varlıkları ve kaynakları) bir Creative Commons Attribution-ShareAlike 4.0 lisansı altındadır. +# URL: https://github.com/snwh/moka-icon-theme +# Packager: yasarciv +# Depends on: gtk-update-icon-cache faba-icon-theme + + +name=moka-icon-theme +version=5.3.5 +release=1 +source=(https://github.com/snwh/$name/archive/v$version.tar.gz) + +build() { +cd $name-$version + bash autogen.sh --prefix=/usr + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/mtr/talimat b/talimatname/genel/mtr/talimat new file mode 100644 index 000000000..4d79473b2 --- /dev/null +++ b/talimatname/genel/mtr/talimat @@ -0,0 +1,22 @@ +# Description: Matt's traceroute - ağ test aracı +# URL: http://www.bitwizard.nl/mtr/ +# Packager: milisarge +# Depends on: + +name=mtr +version=0.87 +release=1 +source=(ftp://ftp.bitwizard.nl/mtr/$name-$version.tar.gz) + +build() { + cd $name-$version + + ./configure \ + --prefix=/usr \ + --mandir=/usr/man \ + --sbindir=/usr/bin \ + --without-gtk + + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/network-manager-applet/talimat b/talimatname/genel/network-manager-applet/talimat index 663534aa1..3f0aca5e4 100644 --- a/talimatname/genel/network-manager-applet/talimat +++ b/talimatname/genel/network-manager-applet/talimat @@ -1,7 +1,7 @@ # Description: Tools which simplify and make the network more directly manageable. # URL: http://projects.gnome.org/NetworkManager/ -# Packager: pierre at nutyx dot org -# Depends on: gtk3 gconf iso-codes gobject-introspection libgnome-keyring libsecret libnotify networkmanager polkit-gnome modemmanager gtk-update-icon-cache +# Packager: milisarge +# Depends on: gtk3 gconf iso-codes gobject-introspection libgnome-keyring gnome-keyring ibsecret libnotify networkmanager polkit-gnome modemmanager gtk-update-icon-cache name=network-manager-applet version=1.4.2 diff --git a/talimatname/genel/simple-mtpfs/talimat b/talimatname/genel/simple-mtpfs/talimat new file mode 100644 index 000000000..291e73699 --- /dev/null +++ b/talimatname/genel/simple-mtpfs/talimat @@ -0,0 +1,22 @@ +# Description: MTP cihazları için yazma/okuma yapabilen fuse dosya sistemi +# URL: https://github.com/phatina/simple-mtpfs/ +# Packager: milisarge +# Depends on: libmtp fuse + +name=simple-mtpfs +version=0.3.0 +release=1 + +source=(https://github.com/phatina/simple-mtpfs/archive/$name-$version.tar.gz) + +build(){ + cd $name-$name-$version + if [[ ! -e "./configure" ]]; then + ./autogen.sh + ./configure --prefix=/usr + else + ./config.status + fi + make + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/tcpdump/talimat b/talimatname/genel/tcpdump/talimat new file mode 100644 index 000000000..8c3652ff8 --- /dev/null +++ b/talimatname/genel/tcpdump/talimat @@ -0,0 +1,17 @@ +# Description: Network sniffer with command line interface +# URL: http://www.tcpdump.org +# Packager : milisarge +# Depends on: libpcap + +name=tcpdump +version=4.9.0 +release=1 +source=(http://www.tcpdump.org/release/$name-$version.tar.gz) + +build() { + cd $name-$version + ./configure --prefix=/usr --enable-ipv6 + make + make DESTDIR=$PKG install + rm $PKG/usr/sbin/tcpdump.$version +} diff --git a/talimatname/genel/xreader/talimat b/talimatname/genel/xreader/talimat new file mode 100644 index 000000000..450dacd5d --- /dev/null +++ b/talimatname/genel/xreader/talimat @@ -0,0 +1,19 @@ +# Description: PDF ve Postscript gibi dosyalar için belge görüntüleyici. X-Apps Projesi. +# URL: https://github.com/linuxmint/xreader +# Packager: milisarge yasarciv +# Depends on: ghostscript poppler-glib djvulibre desktop-file-utils gsettings-desktop-schemas gtk3 gtk2 libsecret mate-common yelp-tools + +name=xreader +version=1.2.2 +release=1 +source=(https://github.com/linuxmint/$name/archive/$version.tar.gz) + +build() { + cd $name-$version + ./autogen.sh --prefix="/usr" \ + --localstatedir="/var" \ + --libexecdir="/usr/lib/$name" \ + --disable-caja --disable-nemo + make +make DESTDIR=$PKG install +} diff --git a/talimatname/genel/xreader/xreader.kur-kos b/talimatname/genel/xreader/xreader.kur-kos new file mode 100644 index 000000000..a96c64f40 --- /dev/null +++ b/talimatname/genel/xreader/xreader.kur-kos @@ -0,0 +1,3 @@ +glib-compile-schemas /usr/share/glib-2.0/schemas/ +gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor +update-desktop-database -q