Re: SPECS: authconfig

2008-03-11 Wątek Paweł Zuzelski
Dzięki za uwagi. Poprawiłem to wszystko.

Dodatkowo zamieniłem zależność od usermode na Suggests. Myślę, że wystarczy, 
jak linki do consolehelpera będą tworzone przez triggery.

Poprawiona wersja + potrzebne patche w załączniku.

-- 
Pozdrawiam,
Paweł Zuzelski
--- authconfig.desktop.in	2007-07-18 15:02:34.0 +
+++ ../authconfig-5.3.20.new/authconfig.desktop.in	2008-03-06 10:38:27.0 +
@@ -2,7 +2,7 @@
 Encoding=UTF-8
 _Name=Authentication
 _Comment=Control how the system verifies users who attempt to log in
-Icon=user_auth.png
+Icon=user_auth
 Exec=/usr/bin/system-config-authentication
 Type=Application
 Terminal=false
--- authinfo.py	2008-01-09 21:33:12.0 +
+++ ../authconfig-5.3.20.new/authinfo.py	2008-03-10 19:33:30.0 +
@@ -2963,10 +2963,8 @@
 		# now, do file manipulation on the password files themselves.
 		if self.enableShadow:
 			os.system(/usr/sbin/pwconv)
-			os.system(/usr/sbin/grpconv)
 		else:
 			os.system(/usr/sbin/pwunconv)
-			os.system(/usr/sbin/grpunconv)
 		return True
 
 	def joinDomain(self, echo):
--- authconfig.spec	2008-03-11 18:06:17.0 +
+++ authconfig.spec.new	2008-03-11 18:02:22.0 +
@@ -1,33 +1,39 @@
 # $Revision: 1.43 $, $Date: 2007-02-12 21:23:48 $
-Summary:	Text-mode tool for setting up NIS and shadow passwords
-Summary(de.UTF-8):	Textmodus-Tool, um NIS und shadow-Passwoerter zu konfigurieren
-Summary(es.UTF-8):	Herramienta de interfaz texto para configuraciĂłn de contraseĂąas shadow y NIS
-Summary(ja.UTF-8):	NIS とシャドーパスワードを設定するためのテキストモードのツール。
-Summary(pl.UTF-8):	Narzędzie do ustawiania przesłoniętych haseł oraz NIS
-Summary(pt_BR.UTF-8):	Ferramenta de interface texto para configuração de senhas shadow e NIS
-Summary(ru.UTF-8):	Утилита текстового режима для настройки shadow и NIS-паролей
-Summary(uk.UTF-8):	Утиліта текстового режиму для налагодження shadow та NIS-паролів
+Summary:	Text-mode tool for setting up network authentication schemes and shadow passwords
+Summary(pl.UTF-8):	Tekstowe narzędzie do ustawiania przesłoniętych haseł oraz sieciowych systemów uwierzytelniania
 Name:		authconfig
-Version:	2.0
-Release:	8
+Version:	5.3.20
+Release:	1
 License:	GPL
 Group:		Base
-Source0:	%{name}-%{version}.tar.gz
-# Source0-md5:	5299be78429fd5f550950966b0a3e015
-Patch0:		%{name}-make.patch
-Patch1:		%{name}-po.patch
+Source0:	http://resources.ync.pl/download/Sources/%{name}-%{version}.tar.bz2
+# Source0-md5:	f0187a868b30b5dd66b78c2e07d247d4
+Patch0:		%{name}-desktop.patch
+Patch1:		%{name}-grpconv.patch
+BuildRequires:	desktop-file-utils
 BuildRequires:	gettext-devel
-BuildRequires:	newt-devel
-BuildRequires:	popt-devel
-BuildRequires:	slang-devel = 2.0.0
+BuildRequires:	glib2-devel
+BuildRequires:	intltool
+BuildRequires:	perl-XML-Parser
+BuildRequires:	python = 2.4.1
+BuildRequires:	python-devel
+Requires:	pam = 0.99.8.1-14
+Requires:	python
+Requires:	python-modules
+Requires:	python-snack
+Suggests:	usermode
+Conflicts:	nss_ldap  254
+Conflicts:	pam_krb5  1.49
+Conflicts:	samba-client  3.0
+Conflicts:	samba-common  3.0
 ExclusiveOS:	Linux
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-Authconfig is a terminal mode program for setting up Network
-Information Service (NIS) and shadow (more secure) passwords on your
-system. Authconfig also configures the system to automatically turn on
-NIS at system startup.
+Authconfig is a command line utility which can configure a workstation
+to use shadow (more secure) passwords. Authconfig can also configure a
+system to be a client for certain networked user information and
+authentication schemes.
 
 %description -l de.UTF-8
 Authconfig ist ein Textmodus-Programm, um Network
@@ -42,15 +48,14 @@
 
 %description -l ja.UTF-8
 authconfig はシステムに Network Information Service (NIS) とシャドー
-(よりセキュリティーが高い)パスワードのセッティングをする端末モードの
-プログラムです。authconfig はまたシステム起動時に自動的に NIS を
-オンにするようにシステムを設定できます。
+(よりセキュリティーが高い)パスワードのセッティングをする端末モードの プログラムです。authconfig はまたシステム起動時に自動的に
+NIS を オンにするようにシステムを設定できます。
 
 %description -l pl.UTF-8
-Authconfig jest terminalowym programem dla ustawiania NIS (Network
-Information Service) oraz przesłoniętych (bardziej bezpiecznych) haseł
-w Twoim systemie. Authconfig dodatkowo konfiguruje system tak by NIS
-był aktywowany przy starcie systemu.
+Authconfig jest terminalowym programem pomagającym skonfigurować hasła
+shadow w systemie. Authconfig potrafi również skonfigurować system,
+aby był klientem różnych sieciowych systemów 

usermode - zależności

2008-03-11 Wątek Paweł Zuzelski
Witam,

w usermode.spec brakuje następujących zależności:

Requires:   xorg-lib-libX11
Requires:   xorg-lib-libXext
Requires:   xorg-lib-libXi
Requires:   gtk+
Requires:   pwdb

Mógłby ktoś dorzucić? (-:

-- 
Pozdrawiam,
Paweł Zuzelski
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: usermode - zależności

2008-03-11 Wątek Patryk Zawadzki
2008/3/11 Paweł Zuzelski [EMAIL PROTECTED]:
 Witam,

  w usermode.spec brakuje następujących zależności:

  Requires:   xorg-lib-libX11
  Requires:   xorg-lib-libXext
  Requires:   xorg-lib-libXi
  Requires:   gtk+
  Requires:   pwdb

  Mógłby ktoś dorzucić? (-:

R czy BR? Po co mu biblioteki, z którymi się nie linkuje?

-- 
Patryk Zawadzki
PLD Linux Distribution
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: usermode - zależności

2008-03-11 Wątek Pawel Zuzelski
On Tue, 2008-03-11 at 19:20 +0100, Patryk Zawadzki wrote:
 2008/3/11 Paweł Zuzelski [EMAIL PROTECTED]:
   Requires:   xorg-lib-libX11
   Requires:   xorg-lib-libXext
   Requires:   xorg-lib-libXi
   Requires:   gtk+
   Requires:   pwdb
 R czy BR? Po co mu biblioteki, z którymi się nie linkuje?

R
Na moje to się linkuje:

W katalogu do ktorego rozpakowalem CONTENTS.cpio z
usermode-1.9-3.i686.rpm:
[EMAIL PROTECTED] usermode]$ for I in */*; do ldd $I; done | sort | uniq -w25
libaudit.so.0 = /lib/libaudit.so.0 (0xf7d3a000)
libcrypt.so.1 = /lib/libcrypt.so.1 (0xf7d66000)
libc.so.6 = /lib/libc.so.6 (0xf7b82000)
libdl.so.2 = /lib/libdl.so.2 (0xf7dd7000)
libgdk-1.2.so.0 = /usr/lib/libgdk-1.2.so.0 (0xf7e01000)
libglib-1.2.so.0 = /usr/lib/libglib-1.2.so.0 (0xf7ddb000)
libgmodule-1.2.so.0 = /usr/lib/libgmodule-1.2.so.0 (0xf7dfe000)
libgtk-1.2.so.0 = /usr/lib/libgtk-1.2.so.0 (0xf7e2f000)
/lib/ld-linux.so.2 (0xf7f1f000)
libm.so.6 = /lib/libm.so.6 (0xf7cba000)
libnsl.so.1 = /lib/libnsl.so.1 (0xf7d4d000)
libpam_misc.so.0 = /lib/libpam_misc.so.0 (0xf7ed6000)
libpam.so.0 = /lib/libpam.so.0 (0xf7ed9000)
libpwdb.so.0 = /lib/libpwdb.so.0 (0xf7ee3000)
libX11.so.6 = /usr/lib/libX11.so.6 (0xf7cdf000)
libXau.so.6 = /usr/lib/libXau.so.6 (0xf7b7f000)
libxcb.so.1 = /usr/lib/libxcb.so.1 (0xf7b66000)
libxcb-xlib.so.0 = /usr/lib/libxcb-xlib.so.0 (0xf7b7c000)
libXdmcp.so.6 = /usr/lib/libXdmcp.so.6 (0xf7b62000)
libXext.so.6 = /usr/lib/libXext.so.6 (0xf7dc1000)
libXi.so.6 = /usr/lib/libXi.so.6 (0xf7dcf000)
linux-gate.so.1 =  (0xe000)

-- 
Pozdrawiam,
Paweł Zuzelski

___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: usermode - zależności

2008-03-11 Wątek Patryk Zawadzki
2008/3/11 Pawel Zuzelski [EMAIL PROTECTED]:
 On Tue, 2008-03-11 at 19:20 +0100, Patryk Zawadzki wrote:
   2008/3/11 Paweł Zuzelski [EMAIL PROTECTED]:

Requires:   xorg-lib-libX11
 Requires:   xorg-lib-libXext
 Requires:   xorg-lib-libXi
 Requires:   gtk+
 Requires:   pwdb

  R czy BR? Po co mu biblioteki, z którymi się nie linkuje?
  R
  Na moje to się linkuje:

Jak się linkuje, to ma automatyczne R.

-- 
Patryk Zawadzki
PLD Linux Distribution
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Pakiety w Ti.

2008-03-11 Wątek Grzesiek Pycia
Witam

Przy okazji upgrade AC-Ti, musiałem sobie zbudować kilka pakietów i mam 
pytanie czy jeżeli zbudowały mi się bez żadnych problemów to może je 
ktoś posłać na buildery? Budowałem ja na i686.

Oto lista tego co się zbudowało:
apinger.spec
arping.spec
axel.spec
bbackup.spec
beep.spec
bridge-utils.spec
colorgcc.spec
convmv.spec
daemon.spec
dctc.spec
diag-ether.spec
dialog.spec
dvdrtools.spec
ebtables.spec
esound.spec
ethtool.spec
ffmpeg.spec
fortune-mod-battletech.spec
fortune-mod-bofh-excuses-pl.spec
fortune-mod-bofh-excuses.spec
fortune-mod-dubya.spec
fortune-mod-dune-quotes.spec
fortune-mod-humorixfortunes.spec
fortune-mod-hu.spec
fortune-mod-kernelnewbies.spec
fortune-mod-matrixfortunes.spec
fortune-mod.spec
fortunes-pl.spec
giftrans.spec
gkrellm.spec
gxine.spec
hardinfo.spec
hdparm.spec
iperf.spec
jakarta-commons-cli.spec
jakarta-commons-lang.spec
john.spec
kadu.spec
krusader.spec
l7-protocols.spec
libconfig.spec
libdvbpsi.spec
libebml.spec
libmatroska.spec
libmowgli.spec
librsvg.spec
libsexymm.spec
libsvg-cairo.spec
libsvg.spec
libview.spec
linuxdcpp.spec
lrzsz.spec
lshw.spec
madwifi.spec
mc.spec
mcs.spec
minicom.spec
mpeg2vidcodec.spec
mpg123.spec
mplayerplug-in.spec
nc.spec
ntfsprogs.spec
pidentd.spec
pldbug.spec
pldconf.spec
popt.spec
portmap.spec
powernowd.spec
prozilla.spec
psi.spec
rlinetd.spec
rpmorphan.spec
scons.spec
SDL_image.spec
SDL_mixer.spec
testdisk.spec
vfmg.spec
wordlist.spec

O ile nic nie przeoczyłem to jest to tylko lista rzeczy na GPL i 
podobnych. Nie dodawałem vmware itp. itd.

Pozdrawiam
gzehop

___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: usermode - zależności

2008-03-11 Wątek Pawel Zuzelski
On Tue, 2008-03-11 at 22:27 +0100, Patryk Zawadzki wrote:
 Jak się linkuje, to ma automatyczne R.

To ja nie rozumiem jak to ma działać:

jak próbowałem zainstalować, to owszem, poinformował mnie o
zależnościach, ale od plików, a nie od bibliotek.

Czy to może dlatego, że próbowałem instalować bezpośrednio komendą rpm a
nie poldkiem?

-- 
Pozdrawiam,
Paweł Zuzelski

___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: usermode - zależności

2008-03-11 Wątek Patryk Zawadzki
2008/3/11 Pawel Zuzelski [EMAIL PROTECTED]:
 On Tue, 2008-03-11 at 22:27 +0100, Patryk Zawadzki wrote:
   Jak się linkuje, to ma automatyczne R.

  To ja nie rozumiem jak to ma działać:

  jak próbowałem zainstalować, to owszem, poinformował mnie o
  zależnościach, ale od plików, a nie od bibliotek.

I dobrze, że od plików. Paczka może się nazywać dowolnie, ważne, że
dostarcza zlinkowanych bibliotek.

  Czy to może dlatego, że próbowałem instalować bezpośrednio komendą rpm a
  nie poldkiem?

Poldek/smart/yum automatycznie znajdzie właściwe paczki.

-- 
Patryk Zawadzki
PLD Linux Distribution
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: SPECS: nast.spec

2008-03-11 Wątek Grzesiek Pycia

Andrzej Krzysztofowicz wrote:

Nie zrozumiales.
Chodzi o to, zeby latka nadawala sie do ewentualnego zaaplikowania przez
autorow. Czyli kompilacja powinna przechodzic niezaleznie od lokalizacji
naglowkow.

  
Zrobiłem taki nie sophisticated patch, ale widziałem że bodajże iptraf 
też tak sprawdza ;).


Pozdrawiam
gzehop
diff -urN nast-0.2.0/configure.ac nast-0.2.0./configure.ac
--- nast-0.2.0/configure.ac	2004-01-20 19:55:00.0 +0100
+++ nast-0.2.0./configure.ac	2008-03-11 22:16:30.0 +0100
@@ -84,14 +84,14 @@
 #
 
 filechk=yes
-AC_CHECK_FILE(/usr/lib/libnet.a,, filechk=no)
+AC_CHECK_FILE(/usr/include/libnet.h,, filechk=no)
 if test $filechk = no; then
- AC_CHECK_FILE(/usr/local/lib/libnet.a, filechk=yes ; LDFLAGS=-L/usr/local/lib; CPPFLAGS=-I/usr/local/include)
+ AC_CHECK_FILE(/usr/local/include/libnet.h, filechk=yes ; LDFLAGS=-L/usr/local/lib; CPPFLAGS=-I/usr/local/include)
 fi
 
 if test $filechk = no; then AC_MSG_ERROR([
 
-Libnet archive file (libnet.a) not found in /usr or /usr/local!
+Libnet archive file (libnet.h) not found in /usr or /usr/local!
 
 Libnet-1.1.x Packet Shaping Library is required.
 You can download it from official web site: http://www.packetfactory.net/libnet
@@ -111,14 +111,14 @@
 #
 
 filechk=yes
-AC_CHECK_FILE(/usr/lib/libpcap.a,, filechk=no)
+AC_CHECK_FILE(/usr/include/pcap.h,, filechk=no)
 if test $filechk = no; then
- AC_CHECK_FILE(/usr/local/lib/libpcap.a, filechk=yes ; LDFLAGS=-L/usr/local/lib; CPPFLAGS=-I/usr/local/include)
+ AC_CHECK_FILE(/usr/local/lib/pcap.h, filechk=yes ; LDFLAGS=-L/usr/local/lib; CPPFLAGS=-I/usr/local/include)
 fi
 
 if test $filechk = no; then AC_MSG_ERROR([
 
-Libpcap archive file (libpcap.a) not found in /usr or /usr/local!
+Libpcap archive file (pcap.h) not found in /usr or /usr/local!
 
 Libpcap-0.7.1 Packet Capture Library is required. 
 You can download it from official web site: http://www.tcpdump.org/#current
@@ -138,15 +138,23 @@
 #
 
 filechk=yes
-AC_CHECK_FILE(/usr/lib/libncurses.a,, filechk=no)
+AC_CHECK_FILE(/usr/include/ncurses.h,, filechk=no)
 if test $filechk = no; then
- AC_CHECK_FILE(/usr/local/lib/libncurses.a, filechk=yes ; LDFLAGS=-L/usr/local/lib; CPPFLAGS=-I/usr/local/include)
+ AC_CHECK_FILE(/usr/local/include/ncurses.h, filechk=yes ; LDFLAGS=-L/usr/local/lib; CPPFLAGS=-I/usr/local/include)
+fi
+
+if test $filechk = no; then
+ AC_CHECK_FILE(/usr/include/ncurses/ncurses.h, filechk=yes ; LDFLAGS=-L/usr/local/lib; CPPFLAGS=-I/usr/include/ncurses)
+fi
+
+if test $filechk = no; then
+ AC_CHECK_FILE(/usr/local/include/ncurses/ncurses.h, filechk=yes ; LDFLAGS=-L/usr/local/lib; CPPFLAGS=-I/usr/local/include/ncurses)
 fi
 
 if test $filechk = no; 
 then AC_MSG_WARN([
 
-Libncurses archive file (libncurses.a) not found in /usr or /usr/local!
+Libncurses headers file (ncurses.h) not found in /usr/include or /usr/local/include!
 
 Ncurses library (*) not found in your system.
 You can download it from official web site: http://www.gnu.org/software/ncurses/ncurses.html
@@ -158,7 +166,7 @@
 fi
 
 ENABLE_NCRS=no
-AC_CHECK_LIB(ncurses, initscr, ENABLE_NCRS=yes; NCURSES=ncurses/n_nast.o; LIBS=-lncurses $LIBS; AC_DEFINE(HAVE_LIBNCURSES), AC_MSG_RESULT([
+AC_CHECK_LIB(ncurses, initscr, ENABLE_NCRS=yes; NCURSES=ncurses/n_nast.o; LIBS=-lncurses $LIBS; AC_DEFINE(HAVE_LIBNCURSES, 1, [libncurses]), AC_MSG_RESULT([
 
 Ncurses library (*) not found in your system.
 You can download it from official web site: http://www.gnu.org/software/ncurses/ncurses.html
@@ -174,15 +182,23 @@
 #
 
 filechk=yes
-AC_CHECK_FILE(/usr/lib/libmenu.a,, filechk=no)
+AC_CHECK_FILE(/usr/include/menu.h,, filechk=no)
+if test $filechk = no; then
+ AC_CHECK_FILE(/usr/local/include/menu.h, filechk=yes ; LDFLAGS=-L/usr/local/lib; CPPFLAGS=-I/usr/local/include)
+fi
+
+if test $filechk = no; then
+ AC_CHECK_FILE(/usr/include/ncurses/menu.h, filechk=yes ; LDFLAGS=-L/usr/local/lib; CPPFLAGS=-I/usr/include/ncurses)
+fi
+
 if test $filechk = no; then
- AC_CHECK_FILE(/usr/local/lib/libmenu.a, filechk=yes ; LDFLAGS=-L/usr/local/lib; CPPFLAGS=-I/usr/local/include)
+ AC_CHECK_FILE(/usr/local/include/ncurses/menu.h, filechk=yes ; LDFLAGS=-L/usr/local/lib; CPPFLAGS=-I/usr/local/include/ncurses)
 fi
 
 if test $filechk = no; 
 then AC_MSG_WARN([
 
-Menu archive file (libncurses.a) not found in /usr or /usr/local!
+Menu headers file (ncurses.h) not found in /usr or /usr/local!
 
 
 Menu library (*) not found in your system.
@@ -196,7 +212,7 @@
 fi
 
 ENABLE_NCRS=no
-AC_CHECK_LIB(menu, menu_opts_off, ENABLE_NCRS=yes; MENU=ncurses/n_menu.o; LIBS=-lmenu $LIBS; AC_DEFINE(HAVE_LIBMENU), AC_MSG_RESULT([
+AC_CHECK_LIB(menu, menu_opts_off, ENABLE_NCRS=yes; MENU=ncurses/n_menu.o; LIBS=-lmenu $LIBS; AC_DEFINE(HAVE_LIBMENU, 1, [libmenu]), AC_MSG_RESULT([
 
 Menu library (*) not found in your system.
 You can download it from official web site: http://www.gnu.org/software/ncurses/ncurses.html
# $Revision:$, $Date:$
Summary:	Nast is a packet sniffer and a LAN analyzer based on Libnet and 

Re: Pakiety w Ti.

2008-03-11 Wątek Marcin Krol
 Witam
 
 Przy okazji upgrade AC-Ti, musiałem sobie zbudować kilka pakietów i mam 
 pytanie czy jeżeli zbudowały mi się bez żadnych problemów to może je 
 ktoś posłać na buildery? Budowałem ja na i686.

Poslac na buildery mozna, ale sporo z tego jest juz w Ti. Ot chocby 
esound, ffmpeg, hdparm, psi...

M.
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


buildery th

2008-03-11 Wątek Patryk Zawadzki
Proszę ślicznie o wy.ebanie z builderów celem przebudowania GNOME 2.22:

- pakietów debuginfo
- gnome-control-center
- gnome-control-center-devel

Ślicznie dziękuję :)

-- 
Patryk Zawadzki
PLD Linux Distribution
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: buildery th

2008-03-11 Wątek Patryk Zawadzki
On Wed, Mar 12, 2008 at 1:26 AM, Patryk Zawadzki [EMAIL PROTECTED] wrote:
 Proszę ślicznie o wy.ebanie z builderów celem przebudowania GNOME 2.22:

  - pakietów debuginfo
  - gnome-control-center
  - gnome-control-center-devel

- libgnomekbd

-- 
Patryk Zawadzki
PLD Linux Distribution
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl