diff --git a/README.md b/README.md index eb3bdc8..37566da 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,7 @@ # glade +Glade is a RAD tool to enable quick & easy development of user interfaces for the Gtk+ toolkit and the GNOME desktop environment. +The user interfaces designed in Glade are stored in XML format, enabling easy integration with external tools. +In particular libglade can load the XML files and create the interfaces at runtime. The DTD for the XML files is included with libglade, and is also at http://glade.gnome.org/glade-2.0.dtd. +Other tools are available which can turn the XML files into source code in languages such as C++, Perl and Python. + diff --git a/glade-3.desktop b/glade-3.desktop new file mode 100644 index 0000000..9a1cc65 --- /dev/null +++ b/glade-3.desktop @@ -0,0 +1,121 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Glade Interface Designer +Name[ar]=مخطط الواجهة غلايد +Name[bg]=Проектиране на графични интерфейси (Glade) +Name[ca]=Dissenyador d'interfícies Glade +Name[da]=Glade - grænsefladedesigner +Name[de]=Glade Oberflächenentwicklung +Name[el]=Εργαλείο σχεδίασης διασυνδέσεων του Glade +Name[en_CA]=Glade Interface Designer +Name[en_GB]=Glade Interface Designer +Name[es]=Diseñador de interfaces Glade +Name[et]=Glade - liideseprojekteerija +Name[fi]=Glade -käyttöliittymäkehitin +Name[fr]=Concepteur d'interface Glade +Name[gl]=Deseñador de interfaces Glade +Name[hu]=Glade felülettervező +Name[it]=Glade - Disegnatore di interfacce +Name[ja]=Glade3 インタフェース・デザイナ +Name[ko]=글레이드 인터페이스 디자인 프로그램 +Name[lt]=Glade naudotojo sąsajos projektavimo įrankis +Name[mk]=Glade дизајнер на интерфејс +Name[ml]=Glade ഇന്‍ററ്‍ഫെയിസ് ഡിസൈനറ്‍ +Name[nb]=Glade grensesnittutforming +Name[pa]=ਗਲੇਡ ਇੰਟਰਫੇਸ ਡਿਜ਼ਾਇਨਰ +Name[pl]=Glade - narzędzie do projektowania interfejsów użytkownika +Name[pt]=Designer de Interfaces Glade +Name[pt_BR]=Construtor de Interfaces Glade +Name[ru]=Редактор интерфейсов Glade +Name[sl]=Oblikovalec vmesnikov Glade +Name[sq]=Glade - Vizatuesi i Interfaqeve +Name[sv]=Gränssnittsbyggaren Glade +Name[te]=గ్లేడ్ సంవిధాన మాదిరి నిశ్చయించువాడు +Name[th]=Glade: เครื่องมือออกแบบส่วนติดต่อผู้ใช้ +Name[tr]=Glade Arayüz Tasarımcısı +Name[uk]=Редактор інтерфейсів користувача Glade +Name[vi]=Bộ thiết kế giao diện Glade +Name[zh_HK]=Glade 介面設計程式 +Name[zh_TW]=Glade 介面設計程式 +GenericName=User Interface Designer +GenericName[ar]=مخطط واجهة المستخدم +GenericName[bg]=Проектиране на потребителски интерфейси +GenericName[ca]=Dissenyador d'interfícies d'usuari +GenericName[da]=Brugergrænseflade-designer +GenericName[de]=Grafischer Oberflächenentwurf +GenericName[el]=Εργαλείο Σχεδίασης Διασυνδέσεων +GenericName[en_CA]=User Interface Designer +GenericName[en_GB]=User Interface Designer +GenericName[es]=Diseñador de interfaces de usuario +GenericName[et]=Kasutajaliidese projekteerija +GenericName[fi]=Käyttöliittymäkehitin +GenericName[fr]=Concepteur d'interface utilisateur +GenericName[gl]=Deseñador de interfaces de usuario +GenericName[hu]=Felhasználóifelület-tervező +GenericName[it]=Disegnatore di interfacce utente +GenericName[ja]=ユーザ・インタフェース・デザイナ +GenericName[ko]=사용자 인터페이스 디자인 프로그램 +GenericName[lt]=Naudotojo sąsajos projektavimo įrankis +GenericName[mk]=Дизајнер на кориснички интерфејс +GenericName[ml]=യൂസറ്‍ ഇന്‍ററ്‍ഫെയിസ് ഡിസൈനറ്‍ +GenericName[nb]=Utforming av brukergrensesnitt +GenericName[pa]=ਉਪਭੋਗੀ ਇੰਟਰਫੇਸ ਡਿਜ਼ਾਇਨਰ +GenericName[pl]=Narzędzie do projektowania interfejsów użytkownika +GenericName[pt]=Desenhador de Interfaces de Utilizador +GenericName[pt_BR]=Construtor de Interfaces de Usuário +GenericName[ru]=Редактор пользовательских интерфейсов +GenericName[sl]=Oblikovalec uporabniškega vmesnika +GenericName[sq]=Vizatuesi i Interfaqeve të përdorimit +GenericName[sv]=Användargränssnittsbyggare +GenericName[te]=వినియోగదారు సంవిధాన మాదిరి నిశ్చయించువాడు +GenericName[th]=เครื่องมือออกแบบส่วนติดต่อผู้ใช้ +GenericName[tr]=Kullanıcı Arayüzü Tasarımcısı +GenericName[uk]=Редактор інтерфейсів користувача +GenericName[vi]=Bộ thiết kế giao diện người dùng +Comment=Create or open user interface designs for GTK+ applications +Comment[ar]=انشئ او افتح واجهات مستخدم لتطبيقات جي تي كاي+ (‎GTK+) +Comment[bg]=Създаване или редактиране на потребителски интерфейси за приложения на GTK+ +Comment[ca]=Creeu o obriu dissenys d'interfície d'usuari per a aplicacions GTK+ +Comment[da]=Opret eller åbn grænsefladedesign for GTK+-programmer +Comment[de]=Erstellen oder Öffnen von grafischen Oberflächen für GTK+-Anwendungen +Comment[el]=Δημιουργία ή άνοιγμα σχεδίων για τη διασύνδεση χρηστών με GTK+ εφαρμογές +Comment[en_CA]=Create or open user interface designs for GTK+ applications +Comment[en_GB]=Create or open user interface designs for GTK+ applications +Comment[es]=Cree o abra diseños de interfaces de usuario para aplicaciones GTK+ +Comment[et]=GTK+ rakenduste kasutajaliideste projektide avamine või loomine +Comment[fi]=Luo tai avaa GTK+ -ja Gnome-sovellusten käyttöliittymäsuunnitelmia +Comment[fr]=Crée ou ouvre un modèle d'interface utilisateur pour des applications GTK+ +Comment[gl]=Crear ou abrir deseños de interface de usuario para aplicacións GTK+ +Comment[hu]=Felhasználóifelület-tervek létrehozása vagy megnyitása GTK+ alkalmazásokhoz +Comment[it]=Crea o apre disegni di interfacce utente per applicazioni GTK+ +Comment[ja]=GTK+ アプリの UI ファイルを作成したり編集します +Comment[ko]=GTK+ 프로그램의 사용자 인터페이스 디자인을 열거나 새로 만듭니다 +Comment[lt]=Kurti arba atverti GTK+ programų naudotojo sąsajas +Comment[mk]=Креирај или отворај дизајни за кориснички интерфејс за GTK+ апликации +Comment[ml]=GTK+ പ്റോഗ്റാമുകള്‍ക്കുളള യൂസറ്‍ ഇന്‍ററ്‍ഫെയിസ് രീതികള്‍ ഉണ്ടാക്കുക അല്ലെങ്കില്‍ തുറക്കുക +Comment[nb]=Opprett eller åpne brukergrensesnittdefinisjoner for GTK+-programmer +Comment[pa]=GTK+ ਕਾਰਜਾਂ ਲਈ ਉਪਭੋਗੀ ਇੰਟਰਫੇਸ ਡਿਜ਼ਾਇਨ ਬਣਾਓ ਜਾਂ ਖੋਲ੍ਹੋ +Comment[pl]=Tworzy lub otwiera projekty interfejsów użytkownika dla aplikacji GTK+ +Comment[pt]=Criar ou abrir um desenho de interface de utilizador para aplicações GTK+ +Comment[pt_BR]=Cria ou abre projetos de interface com o usuário para aplicações GTK+ +Comment[ru]=Создавание и редактирование моделей пользовательского интерфейса библиотеки GTK+ +Comment[sl]=Oblikovanje in odpiranje uporabniških vmesnikov za GTK+ aplikacije +Comment[sq]=Krijon ose hap vizatime interfaqesh përdorimi për aplikativë GTK+ +Comment[sv]=Skapa eller öppna designade användargränssnitt för GTK+-program +Comment[te]=వినియోగదారు సంవిధాన మాదిరిలు సృష్టించుటకు లేదా తెరచుట కొరకు GTK+ కార్యక్షేత్రాలు +Comment[th]=สร้างหรือเปิดแบบของส่วนติดต่อผู้ใช้สำหรับโปรแกรม GTK+ +Comment[tr]=GTK+ uygulamaları için kullanıcı arabirim tasarımları oluştur ya da aç +Comment[uk]=Створення та редагування моделей інтерфейсу бібліотеки GTK+ +Comment[vi]=Tạo hay mở bản đồ án thiết kế giao diện người dùng cho ứng dụng GTK+ +Exec=glade-3 %F +Terminal=false +StartupNotify=true +Type=Application +Icon=glade +Categories=GNOME;GTK;Development;GUIDesigner; +MimeType=application/x-glade; +X-GNOME-DocPath=glade/glade.xml +X-GNOME-Bugzilla-Bugzilla=GNOME +X-GNOME-Bugzilla-Product=glade3 +X-GNOME-Bugzilla-Version=3.4.1 +X-GNOME-Bugzilla-Component=general diff --git a/glade.png b/glade.png new file mode 100644 index 0000000..644f3f7 Binary files /dev/null and b/glade.png differ diff --git a/glade.spec b/glade.spec new file mode 100644 index 0000000..dc6fa62 --- /dev/null +++ b/glade.spec @@ -0,0 +1,231 @@ +%define pkgmajver %(echo %version | cut -d. -f 1-2) + +Name: glade +Version: 3.18.3 +Release: 1mamba +Summary: A User Interface Builder for Gtk+ and Gnome +Group: Development/Tools +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: http://glade.gnome.org/ +Source0: http://ftp.gnome.org/pub/GNOME/sources/glade/%{pkgmajver}/glade-%{version}.tar.xz +Source1: glade.png +Source2: glade-3.desktop +License: GPL +BuildRequires: libglitz-devel +BuildRequires: libpthread-stubs-devel +BuildRequires: libxcb-util-devel +BuildRequires: libpixman-devel +BuildRequires: libfontconfig-devel +BuildRequires: libfreetype-devel +BuildRequires: libgnome-keyring-devel +###BuildRequires: gtk-doc +## AUTOBUILDREQ-BEGIN +BuildRequires: GConf-devel +BuildRequires: glibc-devel +BuildRequires: libart_lgpl-devel +BuildRequires: libatk-devel +BuildRequires: libbonobo-devel +BuildRequires: libbonoboui-devel +BuildRequires: libcairo-devel +BuildRequires: libglib-devel +BuildRequires: libgnomecanvas-devel +BuildRequires: libgnome-devel +BuildRequires: libgnomeui-devel +BuildRequires: libgnome-vfs-devel +BuildRequires: libgtk-devel +BuildRequires: libICE-devel +BuildRequires: libpango-devel +BuildRequires: libpopt-devel +BuildRequires: libselinux-devel +BuildRequires: libSM-devel +BuildRequires: libxml2-devel +BuildRequires: libz-devel +BuildRequires: ORBit2-devel +## AUTOBUILDREQ-END +BuildRoot: %{_tmppath}/glade3-%{version}-root + +%description +Glade is a RAD tool to enable quick & easy development of user interfaces for the Gtk+ toolkit and the GNOME desktop environment. +The user interfaces designed in Glade are stored in XML format, enabling easy integration with external tools. +In particular libglade can load the XML files and create the interfaces at runtime. The DTD for the XML files is included with libglade, and is also at http://glade.gnome.org/glade-2.0.dtd. +Other tools are available which can turn the XML files into source code in languages such as C++, Perl and Python. + +%package devel +Group: Development/Libraries +Summary: Static libraries and headers for %{name} +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description devel +glade-3 devel + +This package contains static libraries and header files need for development. + +%prep +%setup -q -n glade-%{version} + +%build +%configure \ + --disable-scrollkeeper \ + PYTHON_LIBS=`pkg-config --libs python` + +##\ --enable-gtk-doc \ +%make all + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 +%makeinstall DESTDIR=%{buildroot} +unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL + +# conflicts with file from package libscrollkeeper-0.3.14-4mamba.i586 +%{__rm} -rf %{buildroot}/var/scrollkeeper + +%find_lang glade + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files -f glade.lang +%defattr(-,root,root) +%{_bindir}/glade +%{_bindir}/glade-previewer +%{_libdir}/*.so.* +%dir %{_libdir}/glade +%dir %{_libdir}/glade/modules +%{_libdir}/glade/modules/libgladegtk.la +%{_libdir}/glade/modules/libgladegtk.so +%{_libdir}/glade/modules/libgladepython.la +%{_libdir}/glade/modules/libgladepython.so +%{_datadir}/appdata/glade.appdata.xml +%{_datadir}/applications/glade.desktop +%{_datadir}/icons/hicolor/*/apps/glade.png +%dir %{_datadir}/glade +%dir %{_datadir}/glade/catalogs +%{_datadir}/glade/catalogs/*.dtd +%{_datadir}/glade/catalogs/*.xml +%dir %{_datadir}/glade/pixmaps +%{_datadir}/glade/pixmaps/*.png +%{_datadir}/glade/pixmaps/hicolor/16x16/actions/*.png +%{_datadir}/glade/pixmaps/hicolor/22x22/actions/*.png +%dir %{_datadir}/help/*/glade +%{_datadir}/help/*/glade/* +#%dir %{_datadir}/omf/glade +#%{_datadir}/omf/glade/*.omf +#%dir %{_datadir}/gtk-doc/html/gladeui +#%{_datadir}/gtk-doc/html/gladeui/*.html +#%{_datadir}/gtk-doc/html/gladeui/gladeui.devhelp +#%{_datadir}/gtk-doc/html/gladeui/gladeui.devhelp2 +#%{_datadir}/gtk-doc/html/gladeui/*.png +#%{_datadir}/gtk-doc/html/gladeui/index.sgml +#%{_datadir}/gtk-doc/html/gladeui/style.css +%{_mandir}/man1/glade-previewer.1* +%{_mandir}/man1/glade.1* +%doc AUTHORS COPYING + +%files devel +%defattr(-,root,root) +%dir %{_includedir}/libgladeui-2.0/gladeui +%{_includedir}/libgladeui-2.0/gladeui/*.h +%{_libdir}/libgladeui-2.la +%{_libdir}/libgladeui-2.so +%{_libdir}/pkgconfig/*.pc +%{_libdir}/girepository-1.0/Gladeui-2.0.typelib +%{_datadir}/gir-1.0/Gladeui-2.0.gir +%dir %{_datadir}/gtk-doc/html/gladeui-2 +%{_datadir}/gtk-doc/html/gladeui-2/* +#%doc ChangeLog NEWS README TODO + +%changelog +* Tue May 13 2014 Automatic Build System 3.18.3-1mamba +- automatic version update by autodist + +* Tue Apr 15 2014 Automatic Build System 3.18.2-1mamba +- automatic version update by autodist + +* Sat Apr 05 2014 Automatic Build System 3.18.1-1mamba +- automatic version update by autodist + +* Thu Dec 19 2013 Automatic Build System 3.16.1-1mamba +- automatic version update by autodist + +* Wed Oct 30 2013 Automatic Build System 3.16.0-1mamba +- automatic version update by autodist + +* Thu Mar 07 2013 Automatic Build System 3.15.0-1mamba +- automatic version update by autodist + +* Mon Nov 26 2012 Automatic Build System 3.14.2-1mamba +- automatic version update by autodist + +* Mon Oct 15 2012 Automatic Build System 3.14.1-1mamba +- automatic version update by autodist + +* Fri Sep 28 2012 Automatic Build System 3.14.0-1mamba +- automatic version update by autodist + +* Wed Sep 19 2012 Automatic Build System 3.12.2-1mamba +- automatic version update by autodist + +* Sat Jun 23 2012 Silvan Calarco 3.12.1-3mamba +- don't obsolete glade3* and libglade3* (provided by glade3) + +* Wed Jun 06 2012 Silvan Calarco 3.12.1-2mamba +- renamed from glade3 to glade; provide and obsolete glade3 and glade3-devel + +* Mon May 07 2012 Automatic Build System 3.12.1-1mamba +- automatic version update by autodist + +* Sun Apr 01 2012 Automatic Build System 3.12.0-1mamba +- update to 3.12.0 + +* Fri Oct 14 2011 Automatic Build System 3.10.2-1mamba +- automatic version update by autodist + +* Thu Jul 21 2011 Automatic Build System 3.10.0-1mamba +- update to 3.10.0 + +* Wed Apr 06 2011 Automatic Build System 3.8.0-1mamba +- automatic update by autodist + +* Tue Jun 30 2009 Automatic Build System 3.6.7-1mamba +- automatic update to 3.6.7 by autodist + +* Tue Jun 23 2009 Automatic Build System 3.6.6-1mamba +- automatic update to 3.6.6 by autodist + +* Sat Jun 13 2009 Automatic Build System 3.6.5-1mamba +- automatic update to 3.6.5 by autodist + +* Sun Jun 07 2009 Automatic Build System 3.6.4-1mamba +- automatic update to 3.6.4 by autodist + +* Mon May 18 2009 Automatic Build System 3.6.3-2mamba +- automatic rebuild by autodist + +* Thu Apr 23 2009 Automatic Build System 3.6.3-1mamba +- automatic update to 3.6.3 by autodist + +* Thu Apr 16 2009 Silvan Calarco 3.6.2-1mamba +- automatic update to 3.6.2 by autodist + +* Tue Apr 07 2009 Silvan Calarco 3.6.1-1mamba +- automatic update to 3.6.1 by autodist + +* Fri Mar 20 2009 Silvan Calarco 3.6.0-1mamba +- automatic update to 3.6.0 by autodist + +* Tue Sep 02 2008 Silvan Calarco 3.4.5-3mamba +- renamed to glade3, providing and obsoleting libglade3 and libglade3-devel + +* Sun Aug 31 2008 Silvan Calarco 3.4.5-2mamba +- renamed to libglade3 and obsolete glade and glade-devel +- description text formatting cleaned + +* Tue Jun 03 2008 gil 3.4.5-1mamba +- package created by autospec